Bug #49508 Workbench crashes on repeated creation of EER Model from database/SQL script

Submitted: 7 Dec 2009 13:28 Modified: 22 Dec 2009 8:57
Reporter: Nidhi Shrotriya Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.10 OS:Linux (ubuntu 9.04)
Assigned to: Alfredo Kojima CPU Architecture:Any

[7 Dec 2009 13:28] Nidhi Shrotriya
Description:
Installed workbench 5.2.10 from http://dev.mysql.com/downloads/select.php?id=8 on Ubuntu 9.04.

Launched mysql-workbench.

1) Click on Create new EER model from existing database. Choose the connection -> click next -> proceed till finish.

2) Save the model.

3) Repeat step 1) & 2) for 2/3 times 
Screen Hangs at 'Connect to DBMS and Fetch Information' with all buttons disabled. 
Click the x icon to close the screen -> Workbench segfaults.

*** Segmentation fault
Register dump:

 EAX: 0a27eec0   EBX: b7e50ff4   ECX: 00000038   EDX: bfbca220
 ESI: bfbca224   EDI: bfbca220   EBP: bfbca1f8   ESP: bfbca1f0

 EIP: b806bdd6   EFLAGS: 00010286

 CS: 0073   DS: 007b   ES: 007b   FS: 0000   GS: 0033   SS: 007b

 Trap: 0000000e   Error: 00000004   OldMask: 00000000
 ESP/signal: bfbca1f0   CR2: 0000003c

 FPUCW: ffff037f   FPUSW: ffff0120   TAG: ffffffff
 IPOFF: b6dcc558   CSSEL: 0073   DATAOFF: 0981ac4c   DATASEL: 007b

 ST(0) 0000 0000000000000000   ST(1) 0000 0000000000000000
 ST(2) 0000 8000000000000000   ST(3) 0000 8000000000000000
 ST(4) 0000 c800000000000000   ST(5) 0000 0000000000000000
 ST(6) 0000 bfffffffea200000   ST(7) 0000 0000000000000000

Backtrace:
/lib/libSegFault.so[0xb80aa100]
??:0(??)[0xb80af400]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN5grtui18WizardProgressPage7TaskRow9set_stateENS0_9TaskStateE+0xb1)[0xb7cff5d1]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN5grtui18WizardProgressPage13perform_tasksEv+0x2c4)[0xb7d01404]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN5grtui18WizardProgressPage23process_grt_task_finishERKN3grt8ValueRefE+0x73)[0xb7d01833]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN4sigc8internal10slot_call1INS_18bound_mem_functor1IvN5grtui18WizardProgressPageERKN3grt8ValueRefEEEvS6_E7call_itEPNS0_8slot_repES8_+0x23)[0xb7d02f83]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN3bec7GRTTask10finished_mERKN3grt8ValueRefE+0xa8)[0xb7b75e18]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1IvN3bec11GRTTaskBaseERKN3grt8ValueRefEEES7_NS_3nilESB_SB_SB_SB_SB_EEvE7call_itEPNS0_8slot_repE+0x26)[0xb7b780d6]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN3bec13GRTDispatcher23flush_pending_callbacksEv+0x44)[0xb7b74784]
/usr/lib/mysql-workbench/libwbpublic.so.0(_ZN3bec10GRTManager18perform_idle_tasksEv+0xeb)[0xb7b7af4b]
/usr/bin/mysql-workbench-bin(_ZN2wb9WBContext16flush_idle_tasksEv+0x17)[0x8280b17]
/usr/bin/mysql-workbench-bin(_ZN7Program10idle_stuffEv+0x14)[0x816b6b4]
/usr/lib/libglibmm-2.4.so.1[0xb6ef890a]
/usr/lib/libglib-2.0.so.0[0xb6a572b6]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb6a56b88]
/usr/lib/libglib-2.0.so.0[0xb6a5a0eb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb6a5a5ba]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb721f7d9]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main8run_implEv+0x17)[0xb77643d7]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk4Main3runEv+0x22)[0xb77641d2]
/usr/bin/mysql-workbench-bin(main+0x898)[0x81671f8]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb62a4775]
??:0(_start)[0x81666f1]

How to repeat:
As mentioned in the description.
[7 Dec 2009 15:27] MySQL Verification Team
Thank you for the bug report.

** Message: mforms::ListBoxImpl::set_heading('Excluded Objects') not implemented
** Message: unhandled message 4: db.plugin.database.rev_eng finished in 0.00s

Segmentation fault
*** Segmentation fault
Register dump:

 RAX: 0000000001960490   RBX: 00007fff9917c750   RCX: 0000000000dc3920
 RDX: 0000000000000002   RSI: 00007fff9917c740   RDI: 0000000001960470
 RBP: 000000000221ec80   R8 : 0000000000000010   R9 : 000000000000000e
 R10: 0000000000000030   R11: 0000000000000031   R12: 0000000000dc3920
 R13: 0000000001960470   R14: 00000000010047d0   R15: 0000000000dc5ba0
 RSP: 00007fff9917c738

<cut>
[9 Dec 2009 13:25] Alfredo Kojima
I believe this is a duplicate of recently fixed #49381
[22 Dec 2009 8:57] Nidhi Shrotriya
Tried verifying with 5.2.11 package on ubuntu 9.10. Seems to be fixed.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.057 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.