Description:
MySQL Workbench crashed another day, when I left it previous day.
Backtrace:
(gdb) bt full
#0 0x00000008092e372c in thr_kill () from /lib/libc.so.7
No symbol table info available.
#1 0x0000000809378e33 in abort () from /lib/libc.so.7
No symbol table info available.
#2 0x0000000806985d71 in g_logv () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#3 0x0000000806985df4 in g_log () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#4 0x00000008037d6676 in Glib::exception_handlers_invoke () from /usr/local/lib/libglibmm-2.4.so.1
No symbol table info available.
#5 0x0000000802b18a6a in (anonymous namespace)::Window_signal_set_focus_callback () from /usr/local/lib/libgtkmm-2.4.so.1
No symbol table info available.
#6 0x00000008062cf8e4 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#7 0x00000008062e1fdc in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#8 0x00000008062e38b0 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0x00000008062e3c52 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x00000008062cf8e4 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00000008062e1e3e in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x00000008062e38b0 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00000008062e3c52 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x00000008034f500d in gtk_widget_grab_focus () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00000008034011c4 in gtk_notebook_new () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00000008062cf8e4 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x00000008062e1e3e in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00000008062e38b0 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x00000008062e3c52 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x0000000803403ccf in gtk_notebook_new () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00000008033e34ef in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00000008062cf8e4 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x00000008062e1e3e in g_signal_parse_name () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x00000008062e35a3 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x00000008062e3c52 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x00000008034f2455 in gtk_widget_style_attach () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x00000008033dc1c9 in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00000008033dd2f7 in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0x0000000803b78f3c in gdk_add_client_message_filter () from /usr/local/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x000000080697cf2e in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#31 0x0000000806980230 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#32 0x00000008069805dd in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#33 0x00000008033dd693 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x000000000070abd3 in main (argc=1, argv=0x7fffffffe5e8) at main.cpp:137
i = 1
wboptions = {basedir = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x80b448298 "/usr/local/share/mysql-workbench"}}, plugin_search_path = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x80b4482d8 "/usr/local/lib/mysql-workbench/plugins"}}, struct_search_path = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x80b4770b8 "/usr/local/share/mysql-workbench/grt"}}, module_search_path = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x80b448318 "/usr/local/lib/mysql-workbench/modules"}}, library_search_path = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x808f3b0b8 ""}},
cdbc_driver_search_path = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x808f3b0b8 ""}}, user_data_dir = {
static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x80b448398 "/home/kenorb/.mysql/workbench"}}, open_at_startup = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x808f3b0b8 ""}},
force_sw_rendering = false, force_opengl_rendering = false, use_log_file = false}
disp = (Glib::Dispatcher *) 0x80b4781c0
splash_pid = 15699
app = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr$Main = 0x802c6e490, static signal_run_ = {<No data fields>}, static signal_quit_ = {<No data fields>},
static signal_key_snooper_ = {<No data fields>}, static instance_ = 0x7fffffffe3b0}
program = {_wb_context_ui = 0x80b47d3c0, _wb_context = 0x80b4e4200, _grt_manager = 0x80b404c40, _main_form = 0x80b404e00, _idle_signal_conn = {
slot_ = 0x80c95e680}, static _instance = 0x7fffffffe380}
How to repeat:
Leave it until MySQL will gone away.
Then try to create new diagram, and click anywhere.
See more: http://forums.freebsd.org/showthread.php?p=110478