Bug #62162 Workbench crashes unexpectedly during various events and selections
Submitted: 14 Aug 2011 0:50 Modified: 15 Sep 2011 11:32
Reporter: Chris Whiting Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:WB 5.2.34 CE OS:Microsoft Windows (Windows 7 Enterprise)
Assigned to: CPU Architecture:Any
Tags: annoying, crash, crashes, unexpected, unexpectedly, workbench

[14 Aug 2011 0:50] Chris Whiting
Description:
Workbench program crashes unexpectedly when using the program normally. Program has crashed upwards of 30 times over a few hours of use. Occurs when changing values, selecting items, deleting rows and other things, etc.

*********************************
*** Command Line Shell Output ***
*********************************
C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE>
Unhandled Exception: System.AccessViolationException: Attempted to read or write
 protected memory. This is often an indication that other memory is corrupt.
   at sigc.pointer_functor0<int>.()(pointer_functor0<int>* )
   at sigc.adaptor_functor<sigc::pointer_functor0<int> >.()(adaptor_functor<sigc
::pointer_functor0<int> >* )
   at sigc.internal.slot_call0<sigc::pointer_functor0<int>,int>.call_it(slot_rep
* rep)
   at sigc.slot0<int>.()(slot0<int>* )
   at sigc.adaptor_functor<sigc::slot<int,sigc::nil,sigc::nil,sigc::nil,sigc::ni
l,sigc::nil,sigc::nil,sigc::nil> >.()(adaptor_functor<sigc::slot<int\,sigc::nil\
,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil> >* )
   at sigc.retype_return_functor<void,sigc::slot<int,sigc::nil,sigc::nil,sigc::n
il,sigc::nil,sigc::nil,sigc::nil,sigc::nil> >.()(retype_return_functor<void\,sig
c::slot<int\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,sigc::nil\,s
igc::nil> >* )
   at sigc.internal.slot_call0<sigc::retype_return_functor<void,sigc::slot<int,s
igc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil,sigc::nil> >,void>.ca
ll_it(slot_rep* rep)
   at MySQL.Grt.ListModel.refresh()
   at MySQL.GUI.Workbench.Plugins.DbMysqlTableEditor.RefreshFormData()
   at MySQL.GUI.Workbench.Plugins.ObjectEditorPlugin.CallRefreshFormData()
   at MySQL.GUI.Workbench.Plugins.ObjectEditorPlugin.RefreshFormDataInvoke()
   at MySQL.Grt.RunWrappedDelegate0<void\,void\,MySQL::Grt::DelegateSlot0<void\,
void>::ManagedDelegate>.native_callback()
   at sigc.pointer_functor0<void>.()(pointer_functor0<void>* )
   at sigc.adaptor_functor<sigc::pointer_functor0<void> >.()(adaptor_functor<sig
c::pointer_functor0<void> >* )
   at sigc.internal.slot_call0<sigc::pointer_functor0<void>,void>.call_it(slot_r
ep* rep)
   at MySQL.Workbench.WbContext.edit_delete()
   at MySQL.GUI.Workbench.MainForm.EditDelete()
   at MySQL.Grt.RunWrappedDelegate0<void\,void\,MySQL::Grt::DelegateSlot0<void\,
void>::ManagedDelegate>.native_callback()
   at sigc.pointer_functor0<void>.()(pointer_functor0<void>* )
   at sigc.internal.slot_call0<sigc::pointer_functor0<void>,void>.call_it(slot_r
ep* rep)
   at mforms.Menu.handle_action(Menu* , basic_string<char\,std::char_traits<char
>\,std::allocator<char> >* )
   at MySQL.Forms.MenuImpl.menuItemClick(Object sender, EventArgs e)
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItem.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.Command.DispatchID(Int32 id)
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.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)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.Uns
afeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int
32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 r
eason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason
, ApplicationContext context)
   at System.Windows.Forms.Application.Run(ApplicationContext context)
   at MySQL.GUI.Workbench.Program.Main(String[] Args)

**************************
*** System Info Output ***
**************************
MySQL Workbench CE for Windows version 5.2.34

Configuration Directory: C:\Users\Chris\AppData\Roaming\MySQL\Workbench

Data Directory: C:\Program Files (x86)\MySQL\MySQL Workbench 5.2 CE

Cairo Version: 1.8.8

Rendering Mode: OpenGL is available on this system, so OpenGL is used for rendering.

OpenGL Driver Version: 4.1.0

OS: Microsoft Windows 7 Enterprise Edition Service Pack 1 (build 7601), 64-bit

CPU: 8x Intel(R) Core(TM) i7 CPU         950  @ 3.07GHz, 12.0 GiB RAM

Active video adapter: NVIDIA GeForce GTX 470

Installed video RAM: 1280 MB

Current video mode: 1920 x 1080 x 4294967296 colors

Used bit depth: 32

Driver version: 8.17.12.6099

Installed display drivers: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um

Current user language: English (United States)

How to repeat:
Occurs when changing values, selecting items, deleting rows and other things, etc.

Problem is unexpected. No pattern has yet been identified.

Suggested fix:
Possible memory problem.

The computer's RAM has been checked. MEMTEST ran overnight when memory was new with no problems. All other programs function normally on this computer. Games run well too.
[15 Aug 2011 11:32] Miguel Solorzano
Thank you for the bug report. Please try to find a sequence pattern which cause the crash. Thanks.
[15 Sep 2011 23: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".