Bug #85660 MySQL Workbench stops responding, uses all system application memory
Submitted: 27 Mar 2017 20:26 Modified: 5 Sep 2017 0:16
Reporter: Jonathan Shyman Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:6.3.9 OS:Mac OS X (10.12.3)
Assigned to: CPU Architecture:Any

[27 Mar 2017 20:26] Jonathan Shyman
Description:
This issue is impossible to recreate but it has happened to me about half a dozen times in the past 3 weeks.

While working in a tab and deleting text with the delete key, Workbench suddenly stops responding and shows a "beachball of death". Shortly after this, macOS shows a "Your system has run out of application memory" dialog with Workbench listed as "not responding".

I've attached the crash dump from macOS after workbench is closed

How to repeat:
Random issue. Seems to be related to how long Workbench is open (several hours) and then typing and deleting text in a query tab.
[27 Mar 2017 20:26] Jonathan Shyman
macOS crash details

Attachment: CrashDump.txt (text/plain), 581.13 KiB.

[31 Mar 2017 11:49] Jonathan Shyman
Spindump while Workbench was hung, before crashing

Attachment: Spindump.zip (application/zip, text), 1.12 MiB.

[31 Mar 2017 11:49] Jonathan Shyman
Sample of Workbench during hang

Attachment: Sample of MySQLWorkbench.zip (application/zip, text), 47.73 KiB.

[31 Mar 2017 11:50] Jonathan Shyman
It just happened again. I've also spoken to my coworkers and they are experiencing the same issue. I've attached a spindump and sample from the process while Workbench was hung.
[27 Jul 2017 0:49] Miguel Solorzano
Thank you for the bug report. I couldn't repeat on MAC Sierra 1012.6, is your result data set bigger?. Thanks.
[27 Jul 2017 12:15] Jonathan Shyman
It still happens on occasion but I cannot give you an exact set of circumstances which lead to it.

It does seem to be less frequent on 10.12.5 than is was on 10.12.3.
[5 Sep 2017 0:16] Miguel Solorzano
I couldn't repeat the issue, please re-open this bug report if you could provide a repeatable test case. Thanks.