Bug #51801 | MySQL Workbench crash on adding new connection | ||
---|---|---|---|
Submitted: | 7 Mar 2010 6:50 | Modified: | 29 May 2010 14:42 |
Reporter: | Georgiy Okrokvertskhov | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Workbench: Administration | Severity: | S1 (Critical) |
Version: | 5.2.16 | OS: | Linux (Fedora 12) |
Assigned to: | CPU Architecture: | Any | |
Tags: | adding new connection, crash, test connection, worckbench |
[7 Mar 2010 6:50]
Georgiy Okrokvertskhov
[7 Mar 2010 6:50]
Georgiy Okrokvertskhov
MySQL Server version: 5.1.42 Source distribution Installed from Fedora rpm repo. System Info output: ------------------------------------------------ MySQL Workbench OSS for Linux/Unix version 5.2.16 Cairo Version: 1.8.8 Rendering Mode: Native requested (create a diagram to confirm) OpenGL Driver Version: Not Detected OS: Linux 2.6.31.12-174.2.3.fc12.i686 CPU: 2x Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz 1596.000 MHz, 2,9 GB RAM StdOut: --------------------------------------------------------- ** (mysql-workbench-bin:26778): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:26778): WARNING **: GRTTreeView column 1 doesn't exit ** (mysql-workbench-bin:26778): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:26778): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:26778): WARNING **: GRTTreeView column 0 doesn't exit ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/dbutils.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/catalog_utils.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/catalog_utils.grt.lua (WbUtils) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlide.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb_admin_grt.py' (python) Debug level - 0 ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/forms.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so' (cpp) ** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so: undefined symbol: grt_module_init) ** Message: WARNING: Could not load wb.mysql.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.query.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb_utils_grt.py' (python) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.model.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.validation.grt.so' (cpp) ** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.validation.grt.so: undefined symbol: grt_module_init) ** Message: WARNING: Could not load wb.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.validation.grt.so ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/table_utils.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/table_utils.grt.lua (WbTableUtils) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/tools.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/tools.grt.lua (WbTools) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlparser.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.editors.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.model.editors.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.checks.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so' (cpp) ** Message: WARNING: Could not open module /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so (/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so: undefined symbol: _ZTV9Wb_plugin) ** Message: WARNING: Could not load db.mysql.diff.reporting.wbp.so: Cannot open /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.printing.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.wbp.so' (cpp) ** (mysql-workbench-bin:26778): WARNING **: Plugin 'wb.tools.quickTables' from module WbTools has invalid type '' ** (mysql-workbench-bin:26778): WARNING **: :718: link 'com.mysql.wb.menu.view.advanced' <object app.MenuItem> key=owner could not be resolved _view_impl has NULL ptr at 14 _app_impl has NULL ptr at 5 DISCONNECT ** Message: TreeViewImpl::add_column: handle width! (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed ** Message: TreeViewImpl::add_column: handle width! (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:26778): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: basic_string::_S_construct NULL not valid aborting...
[9 Mar 2010 20:32]
Georgiy Okrokvertskhov
Adding complete stdout output: ** (mysql-workbench-bin:3893): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:3893): WARNING **: GRTTreeView column 1 doesn't exit ** (mysql-workbench-bin:3893): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:3893): WARNING **: GRTTreeView column 0 doesn't exit ** (mysql-workbench-bin:3893): WARNING **: GRTTreeView column 0 doesn't exit ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/dbutils.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/catalog_utils.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/catalog_utils.grt.lua (WbUtils) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlide.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb_admin_grt.py' (python) Debug level - 0 ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/forms.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so' (cpp) ** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so: undefined symbol: grt_module_init) ** Message: WARNING: Could not load wb.mysql.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.mysql.validation.grt.so ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.query.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb_utils_grt.py' (python) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.model.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.validation.grt.so' (cpp) ** Message: WARNING: Could not get pointer to grt_module_init in module /usr/lib/mysql-workbench/modules/wb.validation.grt.so (`grt_module_init': /usr/lib/mysql-workbench/modules/wb.validation.grt.so: undefined symbol: grt_module_init) ** Message: WARNING: Could not load wb.validation.grt.so: Invalid module /usr/lib/mysql-workbench/modules/wb.validation.grt.so ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/table_utils.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/table_utils.grt.lua (WbTableUtils) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/tools.grt.lua' (lua) ** Message: Initialized Lua module /usr/lib/mysql-workbench/modules/tools.grt.lua (WbTools) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/db.mysql.sqlparser.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.editors.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.model.editors.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.checks.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so' (cpp) ** Message: WARNING: Could not open module /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so (/usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so: undefined symbol: _ZTV9Wb_plugin) ** Message: WARNING: Could not load db.mysql.diff.reporting.wbp.so: Cannot open /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/wb.printing.wbp.so' (cpp) ** Message: Trying to load module '/usr/lib/mysql-workbench/plugins/db.mysql.wbp.so' (cpp) ** (mysql-workbench-bin:3893): WARNING **: Plugin 'wb.tools.quickTables' from module WbTools has invalid type '' ** (mysql-workbench-bin:3893): WARNING **: :718: link 'com.mysql.wb.menu.view.advanced' <object app.MenuItem> key=owner could not be resolved _view_impl has NULL ptr at 14 _app_impl has NULL ptr at 5 ** Message: TreeViewImpl::add_column: handle width! (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed ** Message: TreeViewImpl::add_column: handle width! (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed (mysql-workbench-bin:3893): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: basic_string::_S_construct NULL not valid aborting...
[10 Mar 2010 7:33]
Susanne Ebrecht
This could be related to bug #51760.
[10 Mar 2010 7:34]
Susanne Ebrecht
Could you please give us the core dump.
[17 Mar 2010 19:59]
Georgiy Okrokvertskhov
I can't obtain a core dump. I enabled core dumps by using ulimit -c unlimited. But program does not create a core dump. The further investigation showed that this is normal behaviour in case of unhandled exception. If a matching handler cannot be found for the current exception, the predefined terminate run-time function is called. (You can also explicitly call terminate in any of your handlers.) The default action of terminate is to call abort. The attached console output contains "aborting" at last line, so I think that this is indirect evidence that this is standard terminate handler which was called for unhandled exception. From the OS viewpoint program exited correctly, so there is no need to create a core dump. This is not a case of the Segmentation fault when the program is in uncontrolled state.
[17 Mar 2010 20:57]
Georgiy Okrokvertskhov
Actually I was wrong. Abort function should create a core dump and actually it did. I tryed to search core file in the current dir (as it should be) and in my home directory. But in Fedora 12 all core files are stored in /var/cache/abrt/ccpp-XXXXXXXX-xxx folders. So I attached bzipped coredump
[17 Mar 2010 21:07]
Georgiy Okrokvertskhov
I've uploaded file bug-data-51801.tar.bz2 to the ftp. You should find it in pub/mysql/upload folder.
[29 Apr 2010 14:42]
Susanne Ebrecht
Please try to use actual version Workbench 5.2.20
[29 May 2010 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".