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

Crash report

kalvaro posted 5 years ago in General
My company's development server is a piece of junk and almost every time MySQL goes down, HeidiSQL crashes.

date/time         : 2011-07-05, 14:44:41, 959ms
operating system  : Windows XP Service Pack 3 build 2600
system language   : Spanish
system up time    : 2 hours 10 minutes
program up time   : 2 hours 1 minute
processors        : 2x Intel(R) Pentium(R) 4 CPU 3.00GHz
physical memory   : 279/991 MB (free/total)
free disk space   : (C:) 4,79 GB (E:) 10,89 GB
display mode      : 1280x1024, 32 bit
process id        : $29c
allocated memory  : 15,18 MB
executable        : heidisql.exe
exec. date/time   : 2011-07-04 08:02
version           : 6.0.0.3904
compiled with     : Delphi XE
madExcept version : 3.0m beta 1
callstack crc     : $3defad51, $796cd99d, $796cd99d
exception number  : 1
exception class   : EDatabaseError
exception message : SQL Error (2003): Can't connect to MySQL server on 'server.example.com' (10061).
main thread ($298):
0073b6a2 heidisql.exe dbconnection 1094 +140 TMySQLConnection.SetActive
0073cfed heidisql.exe dbconnection 1267   +6 TMySQLConnection.Ping
00740e90 heidisql.exe dbconnection 2180   +2 TDBConnection.GetInformationSchemaObjects
007e8fa3 heidisql.exe Main         7976  +23 TMainForm.HostListBeforePaint
0063792f heidisql.exe VirtualTrees           TBaseVirtualTree.DoBeforePaint
00646251 heidisql.exe VirtualTrees           TBaseVirtualTree.PaintTree
004e8b8c heidisql.exe Controls               TControl.Perform
004e9da5 heidisql.exe Controls               TControl.CMMouseEnter
004aabf1 heidisql.exe Classes                TComponent.UpdateAction
004e8b8c heidisql.exe Controls               TControl.Perform
004f0451 heidisql.exe Controls               TWinControl.CMInvalidate
004e8f68 heidisql.exe Controls               TControl.WndProc
0063e4d5 heidisql.exe VirtualTrees           TBaseVirtualTree.Paint
004f328b heidisql.exe Controls               TCustomControl.PaintWindow
004ed9e5 heidisql.exe Controls               TWinControl.PaintHandler
004ee1c4 heidisql.exe Controls               TWinControl.WMPaint
004f3225 heidisql.exe Controls               TCustomControl.WMPaint
006353c9 heidisql.exe VirtualTrees           TBaseVirtualTree.WMPaint
004e8f68 heidisql.exe Controls               TControl.WndProc
004ed82c heidisql.exe Controls               TWinControl.WndProc
0057eab8 heidisql.exe Forms                  TCustomForm.WndProc
004e8b8c heidisql.exe Controls               TControl.Perform
004ececc heidisql.exe Controls               TWinControl.MainWndProc
004ab73c heidisql.exe Classes                StdWndProc
7c91e470 ntdll.dll                           KiUserCallbackDispatcher
7e3aaed7 USER32.dll                          UpdateWindow
004f04d5 heidisql.exe Controls               TWinControl.Update
004f04ed heidisql.exe Controls               TWinControl.Repaint
006ada52 heidisql.exe helpers      2253   +6 InvalidateVT
007d8a23 heidisql.exe Main         3251  +15 TMainForm.actRefreshExecute
004ab097 heidisql.exe Classes                TBasicAction.Execute
004d7755 heidisql.exe ActnList               TContainedAction.Execute
004d8510 heidisql.exe ActnList               TCustomAction.Execute
004aaf5b heidisql.exe Classes                TBasicActionLink.Execute
00508fb8 heidisql.exe Menus                  TMenuItem.Click
0050a943 heidisql.exe Menus                  DoClick
0050aa2f heidisql.exe Menus                  TMenu.IsShortCut
004efbc4 heidisql.exe Controls               TWinControl.IsMenuKey
004efc39 heidisql.exe Controls               TWinControl.CNKeyDown
004e8f68 heidisql.exe Controls               TControl.WndProc
00635203 heidisql.exe VirtualTrees           TBaseVirtualTree.WMNCHitTest
004e8f68 heidisql.exe Controls               TControl.WndProc
004ed82c heidisql.exe Controls               TWinControl.WndProc
00640db0 heidisql.exe VirtualTrees           TBaseVirtualTree.WndProc
004ececc heidisql.exe Controls               TWinControl.MainWndProc
004ab73c heidisql.exe Classes                StdWndProc
7c91e470 ntdll.dll                           KiUserCallbackDispatcher
0058784a heidisql.exe Forms                  TApplication.IsHintMsg
ansgar posted 5 years ago
That's a "homebrown" exception, designed to get caught somewhere, described in issue #2204. I am looking for a way to have one or at least only a few callers which need to catch an unsuccessful reconnect, so the other 2000 callers don't get copy+paste code.

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