distal-attribute
distal-attribute
distal-attribute
distal-attribute

Program crush

sergtop posted 5 years ago in General
When dropping all the tables in the active DB, program crushes with exception - access violation

Access violation at address 005A4C63 in module 'heidisql.exe'. Read of address 00000004.

HeidiSQL - rev2820
ansgar posted 5 years ago
Please include the call stack provided in the bug report dialog you got. Without that I'm unable to find the cause.
sergtop posted 5 years ago
think this is issue 1474 related
http://code.google.com/p/heidisql/issues/detail?id=1474
ansgar posted 5 years ago
But you said you dropped tables in your db, not the db itself or?
sergtop posted 5 years ago
i think the is some sort of out of boundary exception
when there is no tables to view on refresh after all tables drop
ansgar posted 5 years ago
As said, the callstack would be very helpful (that is the bugreport which can be saved on such exceptions)
sergtop posted 5 years ago
date/time : 2009-12-10, 10:36:26, 970ms
computer name : ***
user name : ***
registered owner : ***
operating system : Windows 7 x64 build 7100
system language : Russian
system up time : 17 hours 33 minutes
program up time : 2 minutes 43 seconds
processors : 2x AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
physical memory : 1054/1918 MB (free/total)
free disk space : (C:) 19,42 GB
display mode : 1680x1050, 32 bit
process id : $1198
allocated memory : 79,09 MB
executable : heidisql.exe
exec. date/time : 2009-12-09 13:00
version : 4.0.0.0
compiled with : Delphi 2006/07
madExcept version : 3.0k
callstack crc : $afaa2181, $a4c1d658, $a782dd48
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 005A4F43 in module 'heidisql.exe'. Read of address 00000004.

main thread ($ec4):
005a4f43 +0009b heidisql.exe mysql_connection 902 +11 TMySQLQuery.Col
005a5066 +00042 heidisql.exe mysql_connection 917 +3 TMySQLQuery.Col
0063ce3e +0003e heidisql.exe helpers 2188 +11 GetDBObjectType
00605673 +000b7 heidisql.exe Main 5995 +11 TMainForm.DBtreeGetImageIndex
00588388 +0005c heidisql.exe VirtualTrees 21135 +8 TBaseVirtualTree.DoGetImageIndex
0058afe3 +0006f heidisql.exe VirtualTrees 22703 +6 TBaseVirtualTree.GetImageIndex
005975f0 +0085c heidisql.exe VirtualTrees 30836 +223 TBaseVirtualTree.PaintTree
0058e76b +000c7 heidisql.exe VirtualTrees 24571 +22 TBaseVirtualTree.Paint
004be1e7 +00057 heidisql.exe Controls TCustomControl.PaintWindow
004b981d +00055 heidisql.exe Controls TWinControl.PaintHandler
004b9f90 +00048 heidisql.exe Controls TWinControl.WMPaint
004be180 +00010 heidisql.exe Controls TCustomControl.WMPaint
00584610 +00058 heidisql.exe VirtualTrees 18861 +8 TBaseVirtualTree.WMPaint
004b575f +002bb heidisql.exe Controls TControl.WndProc
004b9666 +004fa heidisql.exe Controls TWinControl.WndProc
0059161f +000f7 heidisql.exe VirtualTrees 26194 +32 TBaseVirtualTree.WndProc
004b8d90 +0002c heidisql.exe Controls TWinControl.MainWndProc
00470db8 +00014 heidisql.exe Classes StdWndProc
777e00e3 +0002b ntdll.dll KiUserCallbackDispatcher
75f57ea5 +0000a USER32.dll DispatchMessageW
75f8164d +00031 USER32.dll DialogBoxIndirectParamAorW
75f81bdf +00016 USER32.dll DialogBoxIndirectParamW
72f17e91 +2205a comctl32.dll TaskDialogIndirect
00428acd +00021 heidisql.exe CommCtrl TaskDialogIndirect
004a39e6 +002c6 heidisql.exe Dialogs DoTaskMessageDlgPosHelp
004a3af2 +0003e heidisql.exe Dialogs DoTaskMessageDlgPosHelp
004a340b +0004b heidisql.exe Dialogs MessageDlgPosHelp
004a32f6 +00016 heidisql.exe Dialogs MessageDlg
005f69b9 +00535 heidisql.exe Main 2271 +75 TMainForm.actDropObjectsExecute
777e010a +0000a ntdll.dll KiUserExceptionDispatcher
0059ca04 +00024 heidisql.exe VirtualTrees 33845 +2 TCustomVirtualStringTree.DoGetText
0059bd70 +00054 heidisql.exe VirtualTrees 33408 +7 TCustomVirtualStringTree.GetText
0059c997 +000c7 heidisql.exe VirtualTrees 33834 +26 TCustomVirtualStringTree.DoGetNodeWidth
0059475f +00257 heidisql.exe VirtualTrees 28477 +74 TBaseVirtualTree.GetMaxColumnWidth
0057a8f6 +00132 heidisql.exe VirtualTrees 12818 +9 DoAutoFitColumn
0057a9e6 +0009a heidisql.exe VirtualTrees 12848 +16 TVTHeader.AutoFitColumns
00605b07 +003d3 heidisql.exe Main 6097 +67 TMainForm.DBtreeInitChildren
005887ab +0001b heidisql.exe VirtualTrees 21342 +2 TBaseVirtualTree.DoInitChildren
0058cbd8 +0002c heidisql.exe VirtualTrees 23630 +4 TBaseVirtualTree.InitChildren
0058cd05 +000fd heidisql.exe VirtualTrees 23685 +34 TBaseVirtualTree.InitNode
0059907c +00030 heidisql.exe VirtualTrees 31635 +5 TBaseVirtualTree.ReinitNode
005a0f35 +0000d heidisql.exe VirtualTrees 35659 +1 TCustomVirtualStringTree.ReinitNode
00606200 +00060 heidisql.exe Main 6257 +5 TMainForm.RefreshTreeDB
005f7d0d +000b9 heidisql.exe Main 2556 +20 TMainForm.actRefreshExecute
00470717 +0000f heidisql.exe Classes TBasicAction.Execute
004c4e1d +00031 heidisql.exe ActnList TContainedAction.Execute
004c5ae4 +00050 heidisql.exe ActnList TCustomAction.Execute
005f698b +00507 heidisql.exe Main 2268 +72 TMainForm.actDropObjectsExecute
00470717 +0000f heidisql.exe Classes TBasicAction.Execute
004c4e1d +00031 heidisql.exe ActnList TContainedAction.Execute
004c5ae4 +00050 heidisql.exe ActnList TCustomAction.Execute
004705e3 +00013 heidisql.exe Classes TBasicActionLink.Execute
004aae4c +00090 heidisql.exe Menus TMenuItem.Click
004ac067 +00013 heidisql.exe Menus TMenu.DispatchCommand
004acfc6 +00082 heidisql.exe Menus TPopupList.WndProc
004acf15 +0001d heidisql.exe Menus TPopupList.MainWndProc
00470db8 +00014 heidisql.exe Classes StdWndProc
75f581bd +0000a USER32.dll DispatchMessageA
004d3dd0 +000fc heidisql.exe Forms TApplication.ProcessMessage
004d3e0a +0000a heidisql.exe Forms TApplication.HandleMessage
004d4060 +000cc heidisql.exe Forms TApplication.Run
00659a8a +0007e heidisql.exe heidisql 53 +9 initialization
77253f37 +00010 kernel32.dll BaseThreadInitThunk

thread $724:
77253f37 +10 kernel32.dll BaseThreadInitThunk

thread $12b4 (TWorkerThread):
75e3e96e +92 KERNELBASE.dll WaitForSingleObjectEx
77251164 +3e kernel32.dll WaitForSingleObjectEx
7725118b +0d kernel32.dll WaitForSingleObject
0056eccd +19 heidisql.exe VirtualTrees 6054 +3 TWorkerThread.Execute
0044d443 +2b heidisql.exe madExcept HookedTThreadExecute
0046f720 +34 heidisql.exe Classes ThreadProc
00405358 +28 heidisql.exe System 548 +0 ThreadWrapper
0044d325 +0d heidisql.exe madExcept CallThreadProcSafe
0044d38f +37 heidisql.exe madExcept ThreadExceptFrame
77253f37 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($ec4) at:
0056ebb5 +19 heidisql.exe VirtualTrees 5997 +1 TWorkerThread.Create

thread $fc8:
75e3eaba +fa KERNELBASE.dll WaitForMultipleObjectsEx
77251ab1 +89 kernel32.dll WaitForMultipleObjectsEx
75f604b4 +00 USER32.dll MsgWaitForMultipleObjectsEx
75f60542 +1a USER32.dll MsgWaitForMultipleObjects
77253f37 +10 kernel32.dll BaseThreadInitThunk

thread $750:
77253f37 +10 kernel32.dll BaseThreadInitThunk

thread $1084:
75e3eaba +fa KERNELBASE.dll WaitForMultipleObjectsEx
77251ab1 +89 kernel32.dll WaitForMultipleObjectsEx
75f604b4 +00 USER32.dll MsgWaitForMultipleObjectsEx
71dca275 +38 DUser.dll GetMessageExA
0044d325 +0d heidisql.exe madExcept CallThreadProcSafe
0044d38f +37 heidisql.exe madExcept ThreadExceptFrame
77253f37 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($ec4) at:
76439e93 +6e msvcrt.dll _beginthreadex

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