Bug #94757 MySQL Workbench 8.0.15 crash on Fedora 29
Submitted: 22 Mar 2019 20:32 Modified: 29 May 2019 15:45
Reporter: Ivan Zharenkov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:8.0.15 OS:Fedora (29)
Assigned to: CPU Architecture:x86 ((Core i5 x64))
Tags: crash, workbench

[22 Mar 2019 20:32] Ivan Zharenkov
Description:
$ mysql-workbench --log-level=debug3
Found /lib64/libproj.so.12
Logger set to level 'debug3'. '1111111'
Ready.

(mysql-workbench-bin:20486): Gtk-CRITICAL **: 00:21:02.609: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed

(mysql-workbench-bin:20486): Gtk-CRITICAL **: 00:21:03.107: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed

(mysql-workbench-bin:20486): Gtk-CRITICAL **: 00:21:03.359: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed

(mysql-workbench-bin:20486): Gtk-CRITICAL **: 00:21:08.461: gtk_tree_view_unref_tree_helper: assertion 'node != NULL' failed
*** Segmentation fault
Register dump:

 RAX: 00007fbee9bf2bd0   RBX: 0000000000000000   RCX: 00007fbef0fa9910
 RDX: 00007fbec001acc0   RSI: 00007fbef0faa510   RDI: 0000000000000000
 RBP: 00007fbec001acc0   R8 : 00000000027ca880   R9 : 00007fbee9c90de0
 R10: 0000000000000000   R11: 00007fbed84da466   R12: 00000000021afe50
 R13: 0000000000000002   R14: 00000000017f6920   R15: 0000000000000025
 RSP: 00007fbec9d73590

 RIP: 00007fbee9bf2beb   EFLAGS: 00010246

 CS: 0033   FS: 0000   GS: 0000

 Trap: 0000000e   Error: 00000004   OldMask: 00000000   CR2: 00000000

 FPUCW: 0000037f   FPUSW: 00000000   TAG: 00007fbe
 RIP: e8fe7fbe   RDP: c9d72a58

 ST(0) 0000 0000000000000000   ST(1) 0000 0000000000000000
 ST(2) 0000 0000000000000000   ST(3) 0000 0000000000000000
 ST(4) 0000 0000000000000000   ST(5) ffff c000000000000000
 ST(6) ffff c000000000000000   ST(7) e000 e000000000000000
 mxcsr: 1fa4
 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:
/usr/lib64/mysql-workbench/libantlr4-runtime.so.4.7.1(_ZNSt23_Sp_counted_ptr_inplaceIN6antlr420DefaultErrorStrategyESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x1b)[0x7fbee9bf2beb]
/usr/lib64/mysql-workbench/libwbprivate.so.8.0.15(_ZNKSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x40)[0x7fbef0c44810]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZNSt12__shared_ptrIN6antlr420DefaultErrorStrategyELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS1_EJEEESt19_Sp_make_shared_tagRKT_DpOT0_+0x50)[0x7fbed84d156e]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZNSt10shared_ptrIN6antlr420DefaultErrorStrategyEEC2ISaIS1_EJEEESt19_Sp_make_shared_tagRKT_DpOT0_+0x23)[0x7fbed84ccd5b]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZSt15allocate_sharedIN6antlr420DefaultErrorStrategyESaIS1_EJEESt10shared_ptrIT_ERKT0_DpOT1_+0x23)[0x7fbed84c3bd0]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZSt11make_sharedIN6antlr420DefaultErrorStrategyEJEESt10shared_ptrIT_EDpOT0_+0x2c)[0x7fbed84b6e8d]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZN22MySQLParserContextImpl12startParsingEb14MySQLParseUnit+0x26e)[0x7fbed84ae1d4]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZN22MySQLParserContextImpl10errorCheckERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE14MySQLParseUnit+0x50)[0x7fbed84adb66]
/usr/lib64/mysql-workbench/modules/db.mysql.parser.grt.so(_ZN23MySQLParserServicesImpl14checkSqlSyntaxESt10shared_ptrIN7parsers18MySQLParserContextEEPKcm14MySQLParseUnit+0x8e)[0x7fbed84931c4]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZN11MySQLEditor28do_statement_split_and_checkEi+0x298)[0x7fbeef55ac6e]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZSt13__invoke_implIbRM11MySQLEditorFbiERPS0_JiEET_St21__invoke_memfun_derefOT0_OT1_DpOT2_+0x7e)[0x7fbeef56e763]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZSt8__invokeIRM11MySQLEditorFbiEJRPS0_iEENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_+0x4f)[0x7fbeef56c4f5]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZNSt5_BindIFM11MySQLEditorFbiEPS0_St12_PlaceholderILi1EEEE6__callIbJOiEJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE+0x75)[0x7fbeef56a92f]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZNSt5_BindIFM11MySQLEditorFbiEPS0_St12_PlaceholderILi1EEEEclIJiEbEET0_DpOT_+0x41)[0x7fbeef568223]
/usr/lib64/mysql-workbench/libwbpublic.so.8.0.15(_ZNSt17_Function_handlerIFbiESt5_BindIFM11MySQLEditorFbiEPS2_St12_PlaceholderILi1EEEEE9_M_invokeERKSt9_Any_dataOi+0x37)[0x7fbeef565789]
/usr/lib64/mysql-workbench/libwbbase.so.8.0.15(_ZNKSt8functionIFbiEEclEi+0x48)[0x7fbee9afb826]
/usr/lib64/mysql-workbench/libwbbase.so.8.0.15(_ZN13ThreadedTimer13pool_functionEPvS0_+0x39)[0x7fbee9afb073]
/lib64/libglib-2.0.so.0(+0x78cb3)[0x7fbeec998cb3]
/lib64/libglib-2.0.so.0(+0x782aa)[0x7fbeec9982aa]
/lib64/libpthread.so.0(+0x858e)[0x7fbeeb64258e]
/lib64/libc.so.6(clone+0x43)[0x7fbee8e486a3]

How to repeat:
The connection to the database is successful, the queries are executed. The problem arises suddenly when working with the editor. Full output with memory map here: https://pastebin.com/rPyEgVze
[22 Mar 2019 20:35] Ivan Zharenkov
Changed CPU Architecture.
[22 Mar 2019 22:22] MySQL Verification Team
Thank you for the bug report.
[14 Apr 2019 22:28] MySQL Verification Team
https://bugs.mysql.com/bug.php?id=94516 marked as duplicate of this one.
[15 May 2019 9:08] MySQL Verification Team
https://bugs.mysql.com/bug.php?id=94336 marked as duplicate of this one.
[15 May 2019 9:17] MySQL Verification Team
https://bugs.mysql.com/bug.php?id=94178 marked as duplicate of this one.
[29 May 2019 15:45] Christine Cole
Posted by developer:
 
Fixed as of the upcoming MySQL Workbench 8.0.17 release, and here's the changelog entry:

The Reverse Engineering Database wizard stopped working during the final
step and generated an error message on hosts running Fedora 29. Also,
general editing activities were affected.

Thank you for the bug report.