Bug #44051 | Workbench crashed when exiting Edit-Table window | ||
---|---|---|---|
Submitted: | 2 Apr 2009 19:46 | Modified: | 9 Jun 2009 6:44 |
Reporter: | Edmund Mierzwa | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench | Severity: | S3 (Non-critical) |
Version: | 5.0.30 OSS | OS: | Windows (XP SP2) |
Assigned to: | Mike Lischke | CPU Architecture: | Any |
Tags: | CHECKED, workbench crash auto_increment edit table |
[2 Apr 2009 19:46]
Edmund Mierzwa
[2 Apr 2009 19:48]
Edmund Mierzwa
model file
Attachment: ssd.mwb (application/octet-stream, text), 31.52 KiB.
[2 Apr 2009 19:49]
Edmund Mierzwa
before crash
Attachment: before_crash.JPG (image/jpeg, text), 180.35 KiB.
[2 Apr 2009 19:50]
Edmund Mierzwa
after crash
Attachment: after_crash.JPG (image/jpeg, text), 180.07 KiB.
[2 Apr 2009 22:19]
MySQL Verification Team
Thank you for the bug report. I couldn't repeat following your instructions, could you please provide the output of Help->System Info?. Thanks in advance.
[3 Apr 2009 0:58]
Edmund Mierzwa
Looking for user plugins in C:\Documents and Settings\emierzwa\Application Data\MySQL\Workbench\modules Looking for user plugins in C:\Documents and Settings\emierzwa\Application Data\MySQL\Workbench\plugins MySQL Workbench OSS for Windows version 5.0.30 Cairo Version: 1.5.12 Rendering Mode: GDI Rendering OpenGL Driver Version: Not Detected OS: Windows XP CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz, 2.0 GB RAM Video adapter info: Adapter type: NVIDIA GeForce FX 5900XT Chip Type: GeForce FX 5900XT BIOS String: Version 4.35.20.38.65 Video Memory: 131072 KB
[4 Apr 2009 15:18]
Edmund Mierzwa
I tried this moddel on my home pc. It took a little more clicking around but it crashed as well...although a little differently. I will add the exception jpg. Here is the following detail help info: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at MySQL.Grt.TreeModel.expand_node(NodeId node) at MySQL.Grt.GrtTreeModel.TreeViewExpanding(Object sender, TreeViewAdvEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at Aga.Controls.Tree.TreeViewAdv.OnExpanding(TreeNodeAdv node) at Aga.Controls.Tree.TreeViewAdv.SetIsExpanded(TreeNodeAdv node, Boolean value) at Aga.Controls.Tree.TreeViewAdv.SetIsExpanded(ExpandArgs eargs) at Aga.Controls.Tree.TreeViewAdv.SetIsExpanded(TreeNodeAdv node, Boolean value, Boolean ignoreChildren) at Aga.Controls.Tree.TreeViewAdv.SetIsExpandedRecursive(TreeNodeAdv root, Boolean value) at Aga.Controls.Tree.TreeViewAdv.SetIsExpanded(ExpandArgs eargs) at Aga.Controls.Tree.TreeViewAdv.SetIsExpanded(TreeNodeAdv node, Boolean value, Boolean ignoreChildren) at Aga.Controls.Tree.TreeNodeAdv.SetIsExpanded(Boolean value, Boolean ignoreChildren) at Aga.Controls.Tree.TreeNodeAdv.ExpandAll() at MySQL.GUI.Workbench.ModelLayerForm.expandImportantNodes() at MySQL.GUI.Workbench.ModelLayerForm.SetViewTreePath(String path) at MySQL.GUI.Workbench.MainForm.mainDockPanel_ActiveDocumentChanged(Object sender, EventArgs e) at WeifenLuo.WinFormsUI.Docking.DockPanel.OnActiveDocumentChanged(EventArgs e) at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.RefreshActiveWindow() at WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.ResumeFocusTracking() at WeifenLuo.WinFormsUI.Docking.DockPanel.ResumeLayout(Boolean performLayout, Boolean allWindows) at WeifenLuo.WinFormsUI.Docking.DockPane.CloseContent(IDockContent content) at WeifenLuo.WinFormsUI.Docking.DockPane.CloseActiveContent() at WeifenLuo.WinFormsUI.Docking.VS2005DockPaneStrip.Close_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3082 (QFE.050727-3000) CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- MySQLWorkbench Assembly Version: 5.0.30.3384 Win32 Version: 5.0.30.3384 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/MySQLWorkbench.exe ---------------------------------------- wb.wr Assembly Version: 0.0.0.0 Win32 Version: CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/wb.wr.DLL ---------------------------------------- grt.wr Assembly Version: 0.0.0.0 Win32 Version: CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/grt.wr.DLL ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- MySQLCsUtilities Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/MySQLCsUtilities.DLL ---------------------------------------- msvcm80 Assembly Version: 8.0.50727.3053 Win32 Version: 8.00.50727.3053 CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca/msvcm80.dll ---------------------------------------- MySQLGrtShell Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/MySQLGrtShell.EXE ---------------------------------------- WeifenLuo.WinFormsUI.Docking Assembly Version: 2.2.3335.29009 Win32 Version: 2.2.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/WeifenLuo.WinFormsUI.Docking.DLL ---------------------------------------- MySQLWorkbenchEditors Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/MySQLWorkbenchEditors.DLL ---------------------------------------- Aga.Controls Assembly Version: 1.6.0.0 Win32 Version: 1.6.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/Aga.Controls.DLL ---------------------------------------- grt.helpers.be Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/grt.helpers.be.DLL ---------------------------------------- db.mysql.editors.wbp.fe Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/db.mysql.editors.wbp.fe.DLL ---------------------------------------- db.mysql.editors.wbp.wr Assembly Version: 0.0.0.0 Win32 Version: CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/db.mysql.editors.wbp.wr.DLL ---------------------------------------- grt.db.wr Assembly Version: 0.0.0.0 Win32 Version: CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/grt.db.wr.DLL ---------------------------------------- ScintillaNet Assembly Version: 2.0.3335.28741 Win32 Version: 2.0.0.0 CodeBase: file:///c:/Program%20Files/MySQL/MySQL%20Workbench%205.0%20OSS/ScintillaNet.DLL ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.3082 (QFE.050727-3000) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
[4 Apr 2009 15:20]
Edmund Mierzwa
different pc, different crash
Attachment: different_error.JPG (image/jpeg, text), 140.48 KiB.
[6 Apr 2009 15:36]
MySQL Verification Team
back trace
Attachment: bug44051.txt (text/plain), 6.36 KiB.
[6 Apr 2009 15:38]
MySQL Verification Team
Thank you for the feedback. Now I was able to repeat (attached file with backtrace).
[5 Jun 2009 9:42]
Mike Lischke
I cannot reproduce this problem, not even with the provided model file. However, there has been quite a large overhaul of the internal handling in version 5.1, so it is much less likely to see such a problem again (if at all). Since we want to replace 5.0 by 5.1 we rather focus on 5.1 and fix any problems there. So, please try your model etc. in 5.1 (either the beta or the RC which is due soon) and let us know if that works for you then. Thank you.
[8 Jun 2009 14:39]
Edmund Mierzwa
Trying 5.1 BETA seems to of resolved the problem. I tried 5.2 ALPHA as well, it too seems to of resolved the problem. Lets consider this resolved. Thanks, Ed
[9 Jun 2009 6:44]
Mike Lischke
Thank you. Closing this report as the problem appears to be fixed (WB 5.1 and newer).