Bug #49551 Workbench crashes on Synchronize model
Submitted: 9 Dec 2009 7:39 Modified: 14 Jan 2010 13:45
Reporter: Nidhi Shrotriya Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.10 OS:Linux (ubuntu 9.04)
Assigned to: CPU Architecture:Any

[9 Dec 2009 7:39] 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.

Home -> Open Model -> Synchronize model -> click next -> next -> Select schema mydb, db1 -> next -> Retrieval object finished -> next -> segfaults

** Message: item_activated: 0x9669860 -> 'plugin:db.mysql.plugin.sync.db'
** Message: unhandled message 4: db.mysql.plugin.sync.db finished in 0.00s

Segmentation fault

*** Segmentation fault
Register dump:

 EAX: 00000000   EBX: b4934ff4   ECX: 00000001   EDX: af815258
 ESI: bfd5d1b0   EDI: bfd5d258   EBP: bfd5d2b8   ESP: bfd5d120

 EIP: b48971cb   EFLAGS: 00210286

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

 Trap: 0000000e   Error: 00000004   OldMask: 00000000
 ESP/signal: bfd5d120   CR2: 0000004c

 FPUCW: ffff037f   FPUSW: ffff0024   TAG: ffffffff
 IPOFF: b6fe955e   CSSEL: 0073   DATAOFF: 0971da00   DATASEL: 007b

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

Backtrace:
/lib/libSegFault.so[0xb7f3d100]
??:0(??)[0xb7f42400]
/usr/lib/mysql-workbench/plugins/db.mysql.wbp.so(_ZN4sigc8internal10slot_call3INS_24bound_const_mem_functor3IbN3grt18NormalizedComparerIPNS3_3GRTEEENS3_8ValueRefES8_SsEEbS8_S8_SsE7call_itEPNS0_8slot_repERKS8_SE_RKSs+0x8a)[0xb489396a]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff9on_objectEPNS_10DiffChangeERKNS_3RefINS_8internal6ObjectEEES8_N4sigc4slotIbNS_8ValueRefESB_SsNS9_3nilESC_SC_SC_EE+0x527)[0xb786c147]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff8on_valueEPNS_10DiffChangeERKNS_8ValueRefES5_N4sigc4slotIbS3_S3_SsNS6_3nilES8_S8_S8_EE+0x17f)[0xb786b43f]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff4diffERKNS_8ValueRefES3_PKNS_3OmfEN4sigc4slotIbS1_S1_SsNS7_3nilES9_S9_S9_EE+0x57)[0xb786bb37]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt9diff_makeERKNS_8ValueRefES2_PKNS_3OmfEN4sigc4slotIbS0_S0_SsNS6_3nilES8_S8_S8_EE+0x70)[0xb786bbe0]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt27create_item_modified_changeERKSt4pairIS0_INS_8ValueRefES0_IiiEES3_ERNS_17GrtListDifferenceERKS1_SA_PKNS_3OmfEN4sigc4slotIbS1_S1_SsNSE_3nilESG_SG_SG_EE+0x43)[0xb786ea53]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt11GrtListDiff4diffERKNS_11BaseListRefES3_PKNS_3OmfEN4sigc4slotIbNS_8ValueRefES9_SsNS7_3nilESA_SA_SA_EE+0x7e2)[0xb7870222]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff7on_listEPNS_10DiffChangeERKNS_11BaseListRefES5_N4sigc4slotIbNS_8ValueRefES8_SsNS6_3nilES9_S9_S9_EE+0x6d)[0xb786ab9d]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff8on_valueEPNS_10DiffChangeERKNS_8ValueRefES5_N4sigc4slotIbS3_S3_SsNS6_3nilES8_S8_S8_EE+0x2ae)[0xb786b56e]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff9on_objectEPNS_10DiffChangeERKNS_3RefINS_8internal6ObjectEEES8_N4sigc4slotIbNS_8ValueRefESB_SsNS9_3nilESC_SC_SC_EE+0x1504)[0xb786d124]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff8on_valueEPNS_10DiffChangeERKNS_8ValueRefES5_N4sigc4slotIbS3_S3_SsNS6_3nilES8_S8_S8_EE+0x17f)[0xb786b43f]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt7GrtDiff4diffERKNS_8ValueRefES3_PKNS_3OmfEN4sigc4slotIbS1_S1_SsNS7_3nilES9_S9_S9_EE+0x57)[0xb786bb37]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt9diff_makeERKNS_8ValueRefES2_PKNS_3OmfEN4sigc4slotIbS0_S0_SsNS6_3nilES8_S8_S8_EE+0x70)[0xb786bbe0]
/usr/lib/mysql-workbench/libgrt.so.0(_ZN3grt27create_item_modified_changeERKSt4pairIS0_INS_8ValueRefES0_IiiEES3_ERNS_17GrtListDifferenceERKS1_SA_PKNS_3OmfEN4sigc4slotIbS1_S1_SsNSE_3nilESG_SG_SG_EE+0x43)[0xb786ea53]
/usr/lib/mysql-workbench
---
---skipping (attaching file for complete trace)

How to repeat:
As mentioned in description.
[9 Dec 2009 7:40] Nidhi Shrotriya
Segfault trace

Attachment: crash-sync (application/octet-stream, text), 55.40 KiB.

[9 Dec 2009 10:22] MySQL Verification Team
I couldn't repeat on Ubuntu 9.10 64-bit.
[10 Dec 2009 14:05] Susanne Ebrecht
To which version of MySQL server do you try to synchronize?
[14 Dec 2009 12:39] Nidhi Shrotriya
5.1 latest from bzr.
[15 Jan 2010 0: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".