Crash on exit

kalvaro's profile image kalvaro posted 12 years ago in General Permalink
When closing HeidiSQL:

date/time         : 2011-12-19, 09:46:35, 50ms
computer name     : SOFT14
user name         : ******************* <admin>
registered owner  : *******************
operating system  : Windows XP Service Pack 3 build 2600
system language   : Spanish
system up time    : 6 days 20 hours
program up time   : 4 minutes 40 seconds
processors        : 2x Intel(R) Pentium(R) 4 CPU 3.00GHz
physical memory   : 208/991 MB (free/total)
free disk space   : (C:) 3,87 GB (E:) 10,66 GB
display mode      : 1280x1024, 32 bit
process id        : $e48
allocated memory  : 16,32 MB
executable        : heidisql.exe
exec. date/time   : 2011-12-19 09:22
version           : 6.0.0.3989
compiled with     : Delphi XE
madExcept version : 3.0m beta 1
callstack crc     : $700c8edd, $c11e1059, $c11e1059
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 00737F81 in module 'heidisql.exe'. Read of address 02EDA5C8.
main thread ($140):
00737f81 heidisql.exe dbconnection 3837  +4 TMySQLQuery.IsNull
00622fd3 heidisql.exe VirtualTrees          TBaseVirtualTree.WMNCHitTest
004e8cbc heidisql.exe Controls              TControl.WndProc
006207d1 heidisql.exe VirtualTrees          TBaseVirtualTree.CMHintShow
004e8cbc heidisql.exe Controls              TControl.WndProc
004ed580 heidisql.exe Controls              TWinControl.WndProc
7c91e485 ntdll.dll                          KiUserExceptionDispatcher
007df086 heidisql.exe Main         7227 +10 TMainForm.AnyGridGetText
0063a100 heidisql.exe VirtualTrees          TCustomVirtualStringTree.DoGetText
006394b0 heidisql.exe VirtualTrees          TCustomVirtualStringTree.GetText
0063a26b heidisql.exe VirtualTrees          TCustomVirtualStringTree.DoPaintNode
006351f5 heidisql.exe VirtualTrees          TBaseVirtualTree.PaintTree
0062c5f7 heidisql.exe VirtualTrees          TBaseVirtualTree.Paint
004f2fdf heidisql.exe Controls              TCustomControl.PaintWindow
004ed739 heidisql.exe Controls              TWinControl.PaintHandler
004edf18 heidisql.exe Controls              TWinControl.WMPaint
004f2f79 heidisql.exe Controls              TCustomControl.WMPaint
00623191 heidisql.exe VirtualTrees          TBaseVirtualTree.WMPaint
004e8cbc heidisql.exe Controls              TControl.WndProc
004ed580 heidisql.exe Controls              TWinControl.WndProc
0062ef30 heidisql.exe VirtualTrees          TBaseVirtualTree.WndProc
004ecc20 heidisql.exe Controls              TWinControl.MainWndProc
004ab4d8 heidisql.exe Classes               StdWndProc
7c91e470 ntdll.dll                          KiUserCallbackDispatcher
7e3aa034 USER32.dll                         CallWindowProcW
004ed680 heidisql.exe Controls              TWinControl.DefaultHandler
004e8cbc heidisql.exe Controls              TControl.WndProc
004eb6b7 heidisql.exe Controls              DoAdjustSize
004eb825 heidisql.exe Controls              TWinControl.AlignControls
0056a91a heidisql.exe Forms                 TScrollingWinControl.AlignControls
0056ce2e heidisql.exe Forms                 TCustomForm.AlignControls
004eb90b heidisql.exe Controls              TWinControl.AlignControl
004e64f0 heidisql.exe Controls              TControl.RequestAlign
004f04fd heidisql.exe Controls              TWinControl.AdjustSize
004eb6c2 heidisql.exe Controls              DoAdjustSize
00405e86 heidisql.exe System        548  +0 @ClassDestroy
0049c748 heidisql.exe Classes               TList.Destroy
004ecc20 heidisql.exe Controls              TWinControl.MainWndProc
004ab4d8 heidisql.exe Classes               StdWndProc
7c91e470 ntdll.dll                          KiUserCallbackDispatcher
00547710 heidisql.exe ComCtrls              TPageControl.SetActivePage
007e5498 heidisql.exe Main         9186  +6 TMainForm.ConfirmTabClose
007c7835 heidisql.exe Main         1193  +5 TMainForm.FormCloseQuery
00570e85 heidisql.exe Forms                 TCustomForm.CloseQuery
00570dad heidisql.exe Forms                 TCustomForm.Close
007c75ac heidisql.exe Main         1158  +0 TMainForm.actExitApplicationExecute
004aae33 heidisql.exe Classes               TBasicAction.Execute
004d74a9 heidisql.exe ActnList              TContainedAction.Execute
004d8264 heidisql.exe ActnList              TCustomAction.Execute
007cb847 heidisql.exe Main         1873 +13 TMainForm.actDisconnectExecute
004aae33 heidisql.exe Classes               TBasicAction.Execute
004d74a9 heidisql.exe ActnList              TContainedAction.Execute
004d8264 heidisql.exe ActnList              TCustomAction.Execute
004aacf7 heidisql.exe Classes               TBasicActionLink.Execute
004e9210 heidisql.exe Controls              TControl.Click
0054a330 heidisql.exe ComCtrls              TToolButton.Click
004e96cd heidisql.exe Controls              TControl.WMLButtonUp
004e8cbc heidisql.exe Controls              TControl.WndProc
004e88e0 heidisql.exe Controls              TControl.Perform
004ecd18 heidisql.exe Controls              GetControlAtPos
004ecde2 heidisql.exe Controls              TWinControl.ControlAtPos
004e88e0 heidisql.exe Controls              TControl.Perform
004eceac heidisql.exe Controls              TWinControl.IsControlMouseMsg
004ed3fc heidisql.exe Controls              TWinControl.WndProc
0054ed80 heidisql.exe ComCtrls              TToolBar.WndProc
004ecc20 heidisql.exe Controls              TWinControl.MainWndProc
004ab4d8 heidisql.exe Classes               StdWndProc
7e398a0b USER32.dll                         DispatchMessageW
00575b6b heidisql.exe Forms                 TApplication.ProcessMessage
00575bae heidisql.exe Forms                 TApplication.HandleMessage
00575ed9 heidisql.exe Forms                 TApplication.Run
007f88c3 heidisql.exe heidisql       67 +16 initialization
kalvaro's profile image kalvaro posted 12 years ago Permalink
Hmmm... It seems to be 95% reproducible. I get a crash almost every time I close HeidiSQL.
ansgar's profile image ansgar posted 12 years ago Permalink
Looks like the datagrid has the mouse over it and tries to show a tooltip hint with a too long text in a cell, after you confirmed closing the window at a time when the connection is already destroyed. A bit strange, though I should probably disable the datagrid a bit earlier so it does not do anything on a closed connection.

Please login to leave a reply, or register at first.