Bug #66022 crach when viewing data
Submitted: 26 Jul 2012 13:36 Modified: 6 Sep 2012 21:04
Reporter: Khaled Amri Email Updates:
Status: Closed Impact on me:
Category:MySQL Workbench: SQL Editor Severity:S1 (Critical)
Version:5.2.41 OS:Windows (Microsoft Windows 7 (build 7600), 64-bit)
Assigned to: CPU Architecture:Any
Tags: WBBugReporter

[26 Jul 2012 13:36] Khaled Amri
when I want to view data of big number of table simultanuously

----- Developer Notes -----

MySQL Workbench CE for Windows version 5.2.41  revision 9727
Configuration Directory: C:\Users\pc\AppData\Roaming\MySQL\Workbench
Data Directory: C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE
Cairo Version: 1.8.8
OS: Microsoft Windows 7  (build 7600), 64-bit
CPU: 8x Intel(R) Xeon(R) CPU           X3440  @ 2.53GHz, 3.9 GiB RAM
Active video adapter (0): Radeon X1950 Series (Microsoft Corporation - WDDM)  
Installed video RAM: 512 MB
Current video mode: 1920 x 1200 x 4294967296 couleurs
Used bit depth: 32
Driver version:
Installed display drivers: atiumdag,atiumdva,atiumd64.dll,atiumd6a.cap,atitmm64
Current user language: Français (France)

Exception = System.InvalidOperationException
Message = La collection a été modifiée ; l'opération d'énumération peut ne pas s'exécuter.
FullText = System.InvalidOperationException: La collection a été modifiée ; l'opération d'énumération peut ne pas s'exécuter.
   à System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   à System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   à System.Collections.Generic.List`1.Enumerator.MoveNext()
   à MySQL.Controls.FlatTabControl.BusyAnimationStep(Object sender, EventArgs args)
   à System.Drawing.ImageAnimator.ImageInfo.OnFrameChanged(EventArgs e)
   à System.Drawing.ImageAnimator.ImageInfo.set_Frame(Int32 value)
   à System.Drawing.ImageAnimator.AnimateImages50ms()
   à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   à System.Threading.ThreadHelper.ThreadStart()

How to repeat:
I select a many tables in a schema, after right click and i select "Edit Table Data" to view this bug
[15 Aug 2012 15:26] Armando Lopez Valencia
Thanks for your report Khaled.
Can you please try with our new WB 5.2.42 and see if this bug is repeatable?
If that is the case, can you please provide more data for this bug?
Something like:
- MySQL Version.
- Connection type (Local, ssh).
- More detailed steps to reproduce this.
- A dump of the DB where you can reproduce this problem (if possible).
[22 Aug 2012 9:02] Mike Lischke
I don't get a crash, but I see that the busy animation is not stopped for any tab being opened by the "Edit Table Data" command, except the last one.
[6 Sep 2012 21:04] Philip Olson
Fixed as of the upcoming Workbench 5.2.43, and here's the changelog entry:

 Right-clicking and choosing "Edit Table Data" while multiple schemas are
 selected could cause the activity animation icon to remain active and/or
 crash MySQL Workbench.

Thank you for the report.