Bug #90119 | Workbench crashing in EER modeller by text label double click | ||
---|---|---|---|
Submitted: | 18 Mar 2018 14:18 | Modified: | 25 Apr 2018 16:54 |
Reporter: | Dmitry Valter | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench: Modeling | Severity: | S2 (Serious) |
Version: | 6.3.10 | OS: | Fedora (26) |
Assigned to: | CPU Architecture: | x86 (amd64) | |
Tags: | crash, diagram, EER, linux, modeling, segmentation fault, SIGSEGV |
[18 Mar 2018 14:18]
Dmitry Valter
[18 Mar 2018 14:20]
Dmitry Valter
stdout (trace)
Attachment: workbench.out (application/octet-stream, text), 109.83 KiB.
[18 Mar 2018 14:20]
Dmitry Valter
stderr
Attachment: workbench.err (application/octet-stream, text), 839 bytes.
[18 Mar 2018 15:23]
MySQL Verification Team
Thank you for the bug report. miguel@tikal:~ $ mysql-workbench Found /lib64/libproj.so.12 Ready. (mysql-workbench-bin:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed (mysql-workbench-bin:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed (mysql-workbench-bin:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed (mysql-workbench-bin:2721): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed (mysql-workbench-bin:2721): Gtk-WARNING **: Allocating size to wb_main_window 0x1144290 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate? (mysql-workbench-bin:2721): gtkmm-CRITICAL **: gtkmm: object `base_table' not found in GtkBuilder file. (mysql-workbench-bin:2721): gtkmm-CRITICAL **: gtkmm: Gtk::Builder: widget `base_table' was not found in the GtkBuilder file, or the specified part of it. ** (mysql-workbench-bin:2721): CRITICAL **: Gtk::Builder::get_widget(): dynamic_cast<> failed. *** Segmentation fault Register dump: RAX: 0000000001063aa0 RBX: 0000000000000000 RCX: 0000000000000006 RDX: 0000000001063aa0 RSI: 00007ffde23a24d0 RDI: 0000000000000000 RBP: 0000000001063aa0 R8 : 00007ffde23a2460 R9 : 0000000000a91480 R10: 0000000000000020 R11: 00007fcadf35bbf0 R12: 00007fcab210389c R13: 0000000000000000 R14: 00007fcab2116210 R15: 0000000000000000 RSP: 00007ffde23a2510 RIP: 00007fcadf35bbc4 EFLAGS: 00010202 CS: 0033 FS: 0000 GS: 0000 Trap: 0000000e Error: 00000004 OldMask: 00000000 CR2: 00000000 FPUCW: 0000037f FPUSW: 00000000 TAG: 00007fca RIP: d8297ffd RDP: e23a2c48 ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) ffff 9e00000000000000 ST(6) ffff 9e00000000000000 ST(7) a700 a700000000000000 mxcsr: 1fa6 XMM0: 00000000000000000000000000000000 XMM1: 00000000000000000000000000000000 XMM2: 00000000000000000000000000000000 XMM3: 00000000000000000000000000000000 XMM4: 00000000000000000000000000000000 XMM5: 00000000000000000000000000000000 XMM6: 00000000000000000000000000000000 XMM7: 00000000000000000000000000000000 XMM8: 00000000000000000000000000000000 XMM9: 00000000000000000000000000000000 XMM10: 00000000000000000000000000000000 XMM11: 00000000000000000000000000000000 XMM12: 00000000000000000000000000000000 XMM13: 00000000000000000000000000000000 XMM14: 00000000000000000000000000000000 XMM15: 00000000000000000000000000000000 Backtrace: /lib64/libgtkmm-3.0.so.1(_ZN3Gtk6Widget10get_parentEv+0x4)[0x7fcadf35bbc4] /lib64/libgtkmm-3.0.so.1(_ZN3Gtk6Widget8reparentERS0_+0x2f)[0x7fcadf35bc1f] /usr/lib64/mysql-workbench/plugins/wb.model.editors.wbp.so(_ZN10NoteEditorC1EPN3grt6ModuleERKNS0_11BaseListRefE+0x4f4)[0x7fcab2116804] /usr/lib64/mysql-workbench/plugins/wb.model.editors.wbp.so(createNoteEditor+0x33)[0x7fcab2115b1e] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZN8MainForm16open_plugin_becbEPN3grt6ModuleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_NS0_11BaseListRefEN3bec14GUIPluginFlagsE+0x48c)[0x6e6be6] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZSt13__invoke_implIPvRM8MainFormFS0_PN3grt6ModuleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_NS2_11BaseListRefEN3bec14GUIPluginFlagsEERPS1_JS4_SA_SA_SD_SF_EET_St21__invoke_memfun_derefOT0_OT1_DpOT2_+0xed)[0x6e24e6] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZSt8__invokeIRM8MainFormFPvPN3grt6ModuleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_NS2_11BaseListRefEN3bec14GUIPluginFlagsEEJRPS0_S4_SA_SA_SD_SF_EENSt15__invoke_resultIT_JDpT0_EE4typeEOSM_DpOSN_+0xab)[0x6e12fd] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZNSt5_BindIFM8MainFormFPvPN3grt6ModuleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_NS2_11BaseListRefEN3bec14GUIPluginFlagsEEPS0_St12_PlaceholderILi1EESJ_ILi2EESJ_ILi3EESJ_ILi4EESJ_ILi5EEEE6__callIS1_JOS4_OSA_ST_OSD_OSF_EJLm0ELm1ELm2ELm3ELm4ELm5EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE+0x12c)[0x6dff7c] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZNSt5_BindIFM8MainFormFPvPN3grt6ModuleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_NS2_11BaseListRefEN3bec14GUIPluginFlagsEEPS0_St12_PlaceholderILi1EESJ_ILi2EESJ_ILi3EESJ_ILi4EESJ_ILi5EEEEclIJS4_SA_SA_SD_SF_ES1_EET0_DpOT_+0xbd)[0x6de005] /usr/libexec/mysql-workbench/mysql-workbench-bin(_ZNSt17_Function_handlerIFPvPN3grt6ModuleENSt7__cxx1112basic_stringIcS <CUT>
[25 Apr 2018 16:54]
Christine Cole
Posted by developer: Fixed as of the upcoming MySQL Workbench 8.0.12 release, and here's the changelog entry: Text objects when double-clicked within an EER diagram caused MySQL Workbench to stop working. Thank you for the bug report.