Bug #55774 | Exception = System.ArgumentOutOfRangeException Message = Index was out of range. | ||
---|---|---|---|
Submitted: | 5 Aug 2010 10:39 | Modified: | 16 Aug 2010 4:09 |
Reporter: | Roel Van de Paar | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Workbench: Modeling | Severity: | S1 (Critical) |
Version: | 5.2.26pre3 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[5 Aug 2010 10:39]
Roel Van de Paar
[5 Aug 2010 10:48]
Roel Van de Paar
Note I used symbols from 5.2.25 to resolve stack. If they are no longer correct, let me know.
Attachment: backtrace_bug_55774.txt (text/plain), 26.30 KiB.
[8 Aug 2010 23:19]
Roel Van de Paar
Have been able to reproduce this bug also once. Setting verified based on that. Still working on an easy reproducible testcase. Like bug #55776 it has something to do with the "multiple selections" option in "description editor" in "mysql model". For instance: select CTRL-A to select a set of tables in a model, right-click and paste and before the paste finishes (make sure you have enough tables) click on "mysql model" - notice that it now shows "multiple selections" in the "description editor" while being in the wrong tab ("mysql model" instead of "EER diagram"). Combined with some other things, I believe this is where the issue is.
[16 Aug 2010 3:59]
Roel Van de Paar
Further analysis of the coredumps from the crash above, based on some findings in other bugs: ------- 0:000> !gle -all Last error for thread 0: LastErrorValue: (Win32) 0x6 (6) - The handle is invalid. LastStatusValue: (NTSTATUS) 0xc0000008 - An invalid HANDLE was specified. Wow64 TEB status: LastErrorValue: (Win32) 0 (0) - The operation completed successfully. LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0 [...] Last error for thread 7: LastErrorValue: (Win32) 0 (0) - The operation completed successfully. LastStatusValue: (NTSTATUS) 0xc0000008 - An invalid HANDLE was specified. Wow64 TEB status: LastErrorValue: (Win32) 0 (0) - The operation completed successfully. LastStatusValue: (NTSTATUS) 0 - STATUS_WAIT_0 ------- I'll add more info on this soon.
[16 Aug 2010 4:09]
Roel Van de Paar
I am quite convinced that the following bugs: bug #55304 | bug #55776 | bug #55904 | bug #55774 | bug #55828 all have the same cause: some sort of issue with window/tab handles (note the "An invalid HANDLE was specified."). For more information, see the "[16 Aug 5:30] Roel Van de Paar" comment in bug #55996. I am marking this bug as a duplicate of bug #55304 as that was the main one in which this issue was handled.