A backtrace
(gdb) bt
#0  0xb6be053b in strlen () from /lib/i686/cmov/libc.so.6
#1  0xb6bb0d90 in vfprintf () from /lib/i686/cmov/libc.so.6
#2  0xb6bd0bcc in vasprintf () from /lib/i686/cmov/libc.so.6
#3  0xb6e69117 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4  0xb6e5a0f6 in g_strdup_vprintf () from /usr/lib/libglib-2.0.so.0
#5  0xb6e5a11b in g_strdup_printf () from /usr/lib/libglib-2.0.so.0
#6  0x0825f568 in myx_dbm_get_table_sql_diff ()
#7  0x08236a89 in MGTableEditor::commit_changes ()
#8  0x08249869 in sigc::bound_mem_functor0<void, MGTableEditor>::operator() ()
#9  0x08249880 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
MGTableEditor> >::operator() ()
#10 0x0824989c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
MGTableEditor>, void>::call_it ()
#11 0xb70a3965 in Glib::SignalProxyNormal::slot0_void_callback () from 
/usr/lib/libglibmm-2.4.so.1
#12 0xb6eca95f in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#13 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb6ed21b7 in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
#15 0xb6ed3a5f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0xb7174dea in IA__gtk_button_clicked (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:889
#18 0xb717694e in gtk_real_button_released (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:1484
#19 0xb6eca95f in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#20 0xb6ebbf39 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
#21 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0xb6ed1a3b in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
#23 0xb6ed3a5f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0xb7174e7a in IA__gtk_button_released (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:881
#26 0xb7174ea1 in gtk_button_button_release (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:1377
#27 0xb724da64 in _gtk_marshal_BOOLEAN__BOXED (closure=0x83d8258, 
return_value=0xbf9eecf0, n_param_values=2, param_values=0xbf9eedd4, 
invocation_hint=0xbf9eecdc, marshal_data=0xb7174e80)
    at /build/buildd/gtk+2.0-2.12.1/gtk/gtkmarshalers.c:84
#28 0xb6ebbf39 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
#29 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0xb6ed1fa3 in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
#31 0xb6ed3787 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0xb736bc97 in gtk_widget_event_internal (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkwidget.c:4675
#34 0xb7246cb1 in IA__gtk_propagate_event (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:2319
#35 0xb7247f18 in IA__gtk_main_do_event (event=0x88d36e8) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:1539
#36 0xb702265a in gdk_event_dispatch (source=0x83b36a0, callback=0, 
user_data=0x0) at /build/buildd/gtk+2.0-2.12.1/gdk/x11/gdkevents-x11.c:2351
#37 0xb6e3a1c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb6e3d552 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#39 0xb6e3d937 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#40 0xb72483f4 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:1146
#41 0xb76c5ea7 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#42 0xb76c5c92 in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#43 0x08139529 in main (argc=137147824, argv=0xb6cb0000) at main.cc:343
(gdb) bt full
#0  0xb6be053b in strlen () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1  0xb6bb0d90 in vfprintf () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb6bd0bcc in vasprintf () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb6e69117 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb6e5a0f6 in g_strdup_vprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb6e5a11b in g_strdup_printf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x0825f568 in myx_dbm_get_table_sql_diff ()
No symbol table info available.
#7  0x08236a89 in MGTableEditor::commit_changes ()
No symbol table info available.
#8  0x08249869 in sigc::bound_mem_functor0<void, MGTableEditor>::operator() ()
No symbol table info available.
#9  0x08249880 in sigc::adaptor_functor<sigc::bound_mem_functor0<void, 
MGTableEditor> >::operator() ()
No symbol table info available.
#10 0x0824989c in sigc::internal::slot_call0<sigc::bound_mem_functor0<void, 
MGTableEditor>, void>::call_it ()
No symbol table info available.
#11 0xb70a3965 in Glib::SignalProxyNormal::slot0_void_callback () from 
/usr/lib/libglibmm-2.4.so.1
No symbol table info available.
#12 0xb6eca95f in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb6ed21b7 in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xb6ed3a5f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7174dea in IA__gtk_button_clicked (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:889
        __PRETTY_FUNCTION__ = "IA__gtk_button_clicked"
#18 0xb717694e in gtk_real_button_released (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:1484
No locals.
#19 0xb6eca95f in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb6ebbf39 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xb6ed1a3b in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb6ed3a5f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb7174e7a in IA__gtk_button_released (button=0x881add0) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:881
        __PRETTY_FUNCTION__ = "IA__gtk_button_released"
#26 0xb7174ea1 in gtk_button_button_release (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkbutton.c:1377
No locals.
#27 0xb724da64 in _gtk_marshal_BOOLEAN__BOXED (closure=0x83d8258, 
return_value=0xbf9eecf0, n_param_values=2, param_values=0xbf9eedd4, 
invocation_hint=0xbf9eecdc, marshal_data=0xb7174e80)
    at /build/buildd/gtk+2.0-2.12.1/gtk/gtkmarshalers.c:84
        data1 = (gpointer) 0x881add0
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#28 0xb6ebbf39 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb6ebd619 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb6ed1fa3 in g_signal_handler_disconnect () from 
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb6ed3787 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb6ed3da9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb736bc97 in gtk_widget_event_internal (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkwidget.c:4675
        signal_num = <value optimized out>
        return_val = 0
#34 0xb7246cb1 in IA__gtk_propagate_event (widget=0x881add0, event=0x88d36e8) 
at /build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:2319
        tmp = (GtkWidget *) 0x8608cc0
        handled_event = 143472360
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#35 0xb7247f18 in IA__gtk_main_do_event (event=0x88d36e8) at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:1539
        event_widget = (GtkWidget *) 0x881add0
        grab_widget = (GtkWidget *) 0x881add0
        window_group = (GtkWindowGroup *) 0x8608cc0
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#36 0xb702265a in gdk_event_dispatch (source=0x83b36a0, callback=0, 
user_data=0x0) at /build/buildd/gtk+2.0-2.12.1/gdk/x11/gdkevents-x11.c:2351
        display = <value optimized out>
        event = (GdkEvent *) 0x88d36e8
#37 0xb6e3a1c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#38 0xb6e3d552 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#39 0xb6e3d937 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#40 0xb72483f4 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.12.1/gtk/gtkmain.c:1146
        tmp_list = (GList *) 0x84f8948
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0xbf9ef364
        loop = (GMainLoop *) 0x8851460
#41 0xb76c5ea7 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
No symbol table info available.
#42 0xb76c5c92 in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
No symbol table info available.
#43 0x08139529 in main (argc=137147824, argv=0xb6cb0000) at main.cc:343
        mainw = (class MQMainWindow *) 0x84f8948
        mysql = (MYSQL *) 0x861f808
        user_connection = {_options = 0x0, _options_num = 0, connection_name = 
{static npos = 4294967295, string_ = {static npos = 4294967295,
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> 
= {<No data fields>}, <No data fields>}, _M_p = 0x85487cc "localhost"}}}, 
username = {static npos = 4294967295,
    string_ = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> 
= {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
_M_p = 0x8519264 "root"}}},
  password = {static npos = 4294967295, string_ = {static npos = 4294967295, 
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>},
        _M_p = 0x839031c ""}}}, hostname = {static npos = 4294967295, string_ = 
{static npos = 4294967295,
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> 
= {<No data fields>}, <No data fields>}, _M_p = 0x861b234 "localhost"}}}, port 
= 3306, schema = {
    static npos = 4294967295, string_ = {static npos = 4294967295, _M_dataplus 
= {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>},
        _M_p = 0x839031c ""}}},
  advanced_options = {<std::_List_base<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> 
>,std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >> = {
      _M_impl = {<std::allocator<std::_List_node<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >> = 
{<__gnu_cxx::new_allocator<std::_List_node<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No 
data fields>}, _M_node = {_M_next = 0xbf9ef314, _M_prev = 0xbf9ef314}}}, <No 
data fields>}, storage_path = {
    static npos = 4294967295, string_ = {static npos = 4294967295, _M_dataplus 
= {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>},
        _M_p = 0x839031c ""}}}, notes = {static npos = 4294967295, string_ = 
{static npos = 4294967295,
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> 
= {<No data fields>}, <No data fields>}, _M_p = 0x839031c ""}}}, 
connection_type = MYX_MYSQL_CONN,
  storage_type = MYX_FAVORITE_USER_CONNECTION}
        app = <incomplete type>

Attachment: signature.asc
Description: This is a digitally signed message part.



Reply via email to