Crash when saving table changes

lemon_juice's profile image lemon_juice posted 13 years ago in General Permalink
When using revision 3686 the program crashes whenever I make any change to table structure and click 'save'. The changes are applied but then the program crashes and I have to restart:
date/time         : 2011-02-09, 09:47:01, 531ms
computer name     : XXX
user name         : XXX <admin>
registered owner  : XXX / XXX
operating system  : Windows XP Dodatek Service Pack 3 build 2600
system language   : Polish
system up time    : 35 minutes 15 seconds
program up time   : 1 minute 12 seconds
processor         : AMD Athlon(tm) XP 3000+
physical memory   : 488/1279 MB (free/total)
free disk space   : (D:) 1,36 GB
display mode      : 1680x1050, 32 bit
process id        : $d6c
allocated memory  : 14,96 MB
executable        : heidisql.exe
exec. date/time   : 2011-02-09 09:45
version           : 6.0.0.3686
compiled with     : Delphi XE
madExcept version : 3.0m beta 1
callstack crc     : $6fb3ecac, $30096709, $30096709
exception number  : 2
exception class   : EAccessViolation
exception message : Access violation at address 00765B78 in module 'heidisql.exe'. Read of address 00000048.
main thread ($d70):
00765b78 heidisql.exe Main         1072  +5 TMainForm.StatusBarDrawPanel
00540bda heidisql.exe ComCtrls              TCustomStatusBar.DrawPanel
00541335 heidisql.exe ComCtrls              TCustomStatusBar.CNDrawItem
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
004d7e2c heidisql.exe Controls              TControl.Perform
004dcc1f heidisql.exe Controls              DoControlMsg
004dd79a heidisql.exe Controls              TWinControl.WMDrawItem
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
0056d3c0 heidisql.exe Forms                 TCustomForm.WndProc
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7e3792de USER32.dll                         SendMessageW
004ecbbd heidisql.exe Themes                TThemeServices.DrawElement
7e37a034 USER32.dll                         CallWindowProcW
004dcbcc heidisql.exe Controls              TWinControl.DefaultHandler
004dcdd0 heidisql.exe Controls              TWinControl.PaintWindow
004dcc85 heidisql.exe Controls              TWinControl.PaintHandler
004dd464 heidisql.exe Controls              TWinControl.WMPaint
004dd5e0 heidisql.exe Controls              TWinControl.WMPaint
005413cd heidisql.exe ComCtrls              TCustomStatusBar.WMPaint
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7c90e470 ntdll.dll                          KiUserCallbackDispatcher
7e37aed7 USER32.dll                         UpdateWindow
7e37a034 USER32.dll                         CallWindowProcW
004dcbcc heidisql.exe Controls              TWinControl.DefaultHandler
004d8208 heidisql.exe Controls              TControl.WndProc
0061fb2c heidisql.exe VirtualTrees          TBaseVirtualTree.SetOffsetX
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
0061fb2c heidisql.exe VirtualTrees          TBaseVirtualTree.SetOffsetX
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7e3792de USER32.dll                         SendMessageW
0040ecf2 heidisql.exe Messages              SendTextMessage
005410f1 heidisql.exe ComCtrls              TCustomStatusBar.UpdatePanel
00541241 heidisql.exe ComCtrls              TCustomStatusBar.UpdatePanels
005413c4 heidisql.exe ComCtrls              TCustomStatusBar.WMPaint
004d8208 heidisql.exe Controls              TControl.WndProc
004d7e2c heidisql.exe Controls              TControl.Perform
004df6f1 heidisql.exe Controls              TWinControl.CMInvalidate
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
004d7e2c heidisql.exe Controls              TControl.Perform
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7c90e470 ntdll.dll                          KiUserCallbackDispatcher
7e37aed7 USER32.dll                         UpdateWindow
004df775 heidisql.exe Controls              TWinControl.Update
004df78d heidisql.exe Controls              TWinControl.Repaint
00765afa heidisql.exe Main         1058  +5 TMainForm.ShowStatusMsg
0077c061 heidisql.exe Main         6678 +22 TMainForm.DBtreeInitChildren
00627754 heidisql.exe VirtualTrees          TBaseVirtualTree.DoInitChildren
0062b61c heidisql.exe VirtualTrees          TBaseVirtualTree.InitChildren
00631b19 heidisql.exe VirtualTrees          TBaseVirtualTree.GetFirstChild
007793a7 heidisql.exe Main         5646 +11 TMainForm.FindDBObjectNode
00779235 heidisql.exe Main         5623  +3 TMainForm.SetActiveDBObj
0077d154 heidisql.exe Main         7024 +32 TMainForm.RefreshTree
00689c71 heidisql.exe table_editor  402 +35 TfrmTableEditor.ApplyModifications
00689a1f heidisql.exe table_editor  357  +1 TfrmTableEditor.btnSaveClick
004d8773 heidisql.exe Controls              TControl.Click
00510106 heidisql.exe StdCtrls              TCustomButton.Click
00510bf4 heidisql.exe StdCtrls              TCustomButton.CNCommand
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
0050fdd0 heidisql.exe StdCtrls              TButtonControl.WndProc
004d7e2c heidisql.exe Controls              TControl.Perform
004dcc1f heidisql.exe Controls              DoControlMsg
004dd67b heidisql.exe Controls              TWinControl.WMCommand
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7e3792de USER32.dll                         SendMessageW
004d8208 heidisql.exe Controls              TControl.WndProc
7e37a034 USER32.dll                         CallWindowProcW
004dcbcc heidisql.exe Controls              TWinControl.DefaultHandler
004d8bc4 heidisql.exe Controls              TControl.WMLButtonUp
004d8208 heidisql.exe Controls              TControl.WndProc
004dcacc heidisql.exe Controls              TWinControl.WndProc
0050fdd0 heidisql.exe StdCtrls              TButtonControl.WndProc
004dc16c heidisql.exe Controls              TWinControl.MainWndProc
004a56ec heidisql.exe Classes               StdWndProc
7e368a0b USER32.dll                         DispatchMessageW
0057638f heidisql.exe Forms                 TApplication.ProcessMessage
005763d2 heidisql.exe Forms                 TApplication.HandleMessage
005766fd heidisql.exe Forms                 TApplication.Run
00796752 heidisql.exe heidisql       66 +15 initialization
Olaf789's profile image Olaf789 posted 13 years ago Permalink
Confirmed unfortunately

Olaf
Code modification/commit from ansgar.becker, 13 years ago, revision 6.0.0.3687
Fix crash when there is no ActiveConnection. See http://www.heidisql.com/forum.php?t=7749
ansgar's profile image ansgar posted 13 years ago Permalink
Fixed in r3687
lemon_juice's profile image lemon_juice posted 13 years ago Permalink
That was quick - thanks!

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