Bug #65883 Workbench hangs while enlarging the diagram
Submitted: 12 Jul 2012 15:22 Modified: 5 Sep 2014 5:44
Reporter: Ákos Szőts Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S3 (Non-critical)
Version:5.2.40 (8790) OS:Linux (openSUSE 12.1)
Assigned to: CPU Architecture:Any

[12 Jul 2012 15:22] Ákos Szőts
Description:
I have a small/medium sized model and I wanted to embiggen it from 2×2 to 3×3. It seems the program locked up meanwhile. It wasn't responded for minutes and I had to force close it. I can repeat it as many times as I want. Sometimes it just crashes instead.

The gdb dump from the lockup is attached (as suggested by the Bugzilla).

How to repeat:
Open an .mwb file and try to make the size of the model bigger (Model > Diagram properties and size…).
[12 Jul 2012 15:22] Ákos Szőts
backtrace

Attachment: t2 (application/octet-stream, text), 13.78 KiB.

[12 Jul 2012 19:05] Valeriy Kravchuk
I wonder what is the output (if any) in case of crash. I think this is similar to bug #65331.
[13 Jul 2012 8:12] Ákos Szőts
After I tried to quit the program hung. Attached a gdb to it and it revealed it also stuck in a mutex_lock

Attachment: t3 (application/octet-stream, text), 10.15 KiB.

[13 Jul 2012 8:19] Ákos Szőts
I could not reproduce the crash, unfortunately.

However, repainting takes place also when I don't change the size of the model at all, just clicking either on OK or on Cancel in the "Dialogue Properties" window.

At the first time I started the program, it showed this line in the console:
mysql-workbench-bin: pthread_mutex_lock.c:312: __pthread_mutex_lock_full: Assertion `(-(e)) != 3 || !robust' failed.

I have glibc version 2.14.1.
[16 Jul 2012 12:06] Ákos Szőts
Aaand the crash is here.

Attachment: t4 (application/octet-stream, text), 13.52 KiB.

[16 Jul 2012 12:08] Ákos Szőts
I could successfully reproduce the crash. Basically it's the same as the "not-responding" issue, but with a crash at the end.

The message was:
Program received signal SIGABRT, Aborted.
0x00007fffee0ded95 in raise () from /lib64/libc.so.6

Backtrace attached.
[31 Aug 2012 1:34] MySQL Verification Team
Please try version 5.2.42. Thanks.
[1 Oct 2012 1: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".
[16 Oct 2013 8:53] JONATHAN VAN BELLE
Affected in version 6.0.7 of mysql workbench under ubuntu 13.04 64bits.
[16 Oct 2013 8:55] JONATHAN VAN BELLE
Doesn't crash if I zoom out to the max and change it.
[30 Oct 2013 11:27] Simion-Toader Zafiu
Affected in version 5.2.40 of mysql workbench under debian 7.2 (wheezy) 32 bits.
[12 Nov 2013 12:11] Alfredo Kojima
Please try with WB 6.0.8
[13 Dec 2013 1: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".
[31 May 2014 13:21] daniel lee
This still happens it is the most annoying thing ever please solve this problem.
This should be a simple solution why is it so hard to fix????
[31 May 2014 14:04] daniel lee
After an hour of pulling my hair out trying to install workbench 6.1 yes with this version is seems to work fine. instantly adding new pages to the diagram size / dimensions

To install do not use ubuntu software manager or apt-get as they are old versions

use this

1) Download the latest version from the mysql workbench main website
2) sudo apt-get purge mysql-workbench* 
3) sudo dpkg --force-all -i mysql-workbench-community-xxxxxx

You may get depencie errors but i ignored them and it works fine.

[please can people test products and give install instructions on release in future, save the community some hair and time]