Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.

Bug reporting?

[expired user #4457]'s profile image [expired user #4457] posted 14 years ago in General Permalink
Forgive my ignorance please. But do I report crashes from bugs here or on the Issue Tracker?

I'm using r2727 and it crashed on me when I dropped a database schema. The bugreport.txt file generated says:

date/time         : 2009-11-11, 10:03:55, 366ms
computer name     : PC10249
user name         : IS_Desk <admin>
registered owner  : N/A / N/A
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 22 hours 53 minutes
program up time   : 36 minutes 10 seconds
processors        : 4x Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
physical memory   : 797/2045 MB (free/total)
free disk space   : (C:) 413.49 GB
display mode      : 1280x1024, 32 bit
process id        : $e0c
allocated memory  : 15.75 MB
executable        : heidisql.exe
exec. date/time   : 2009-11-06 17:10
compiled with     : Delphi 2006/07
madExcept version : 3.0k
callstack crc     : $b9410ad6, $c7c8bdc6, $e29c395f
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 005A9F40 in module 'heidisql.exe'. Read of address 00000004.
main thread ($1520):
005a9f40 +038 heidisql.exe mysql_connection   701  +2 TMySQLQuery.Col
005aa04a +042 heidisql.exe mysql_connection   713  +3 TMySQLQuery.Col
00642da2 +03e heidisql.exe helpers           2167 +11 GetDBObjectType
00608a88 +068 heidisql.exe Main              4932  +7 TMainForm.GetTreeNodeType
0060ba84 +104 heidisql.exe Main              6035 +11 TMainForm.DBtreeGetText
005a2418 +024 heidisql.exe VirtualTrees     33845  +2 TCustomVirtualStringTree.DoGetText
005a1784 +054 heidisql.exe VirtualTrees     33408  +7 TCustomVirtualStringTree.GetText
005a23ab +0c7 heidisql.exe VirtualTrees     33834 +26 TCustomVirtualStringTree.DoGetNodeWidth
0059a173 +257 heidisql.exe VirtualTrees     28477 +74 TBaseVirtualTree.GetMaxColumnWidth
005802f6 +132 heidisql.exe VirtualTrees     12818  +9 DoAutoFitColumn
005803e6 +09a heidisql.exe VirtualTrees     12848 +16 TVTHeader.AutoFitColumns
0060c305 +3e1 heidisql.exe Main              6213 +67 TMainForm.DBtreeInitChildren
0058e1bf +01b heidisql.exe VirtualTrees     21342  +2 TBaseVirtualTree.DoInitChildren
005925ec +02c heidisql.exe VirtualTrees     23630  +4 TBaseVirtualTree.InitChildren
00592719 +0fd heidisql.exe VirtualTrees     23685 +34 TBaseVirtualTree.InitNode
0059ea90 +030 heidisql.exe VirtualTrees     31635  +5 TBaseVirtualTree.ReinitNode
005a6949 +00d heidisql.exe VirtualTrees     35659  +1 TCustomVirtualStringTree.ReinitNode
0059ea4a +04a heidisql.exe VirtualTrees     31618 +14 TBaseVirtualTree.ReinitChildren
0060c93e +18a heidisql.exe Main              6367 +27 TMainForm.RefreshTree
005fc69a +1fa heidisql.exe Main              2262 +27 TMainForm.actDropObjectsExecute
005fc98d +4ed heidisql.exe Main              2307 +72 TMainForm.actDropObjectsExecute
004764cf +00f heidisql.exe Classes                    TBasicAction.Execute
004cabc9 +031 heidisql.exe ActnList                   TContainedAction.Execute
004cb890 +050 heidisql.exe ActnList                   TCustomAction.Execute
0047639b +013 heidisql.exe Classes                    TBasicActionLink.Execute
004b0bf8 +090 heidisql.exe Menus                      TMenuItem.Click
004b1e13 +013 heidisql.exe Menus                      TMenu.DispatchCommand
004b2d72 +082 heidisql.exe Menus                      TPopupList.WndProc
004b2cc1 +01d heidisql.exe Menus                      TPopupList.MainWndProc
00476b70 +014 heidisql.exe Classes                    StdWndProc
7e4196c2 +00a USER32.dll                              DispatchMessageA
004d9b7c +0fc heidisql.exe Forms                      TApplication.ProcessMessage
004d9bb6 +00a heidisql.exe Forms                      TApplication.HandleMessage
004d9e0c +0cc heidisql.exe Forms                      TApplication.Run
thread $9c8 (TWorkerThread):
7c90df58 +0a ntdll.dll                         NtWaitForSingleObject
7c8025d5 +85 kernel32.dll                      WaitForSingleObjectEx
7c80253d +0d kernel32.dll                      WaitForSingleObject
005746cd +19 heidisql.exe VirtualTrees 6054 +3 TWorkerThread.Execute
00451277 +2b heidisql.exe madExcept            HookedTThreadExecute
004754d8 +34 heidisql.exe Classes              ThreadProc
00405348 +28 heidisql.exe System       1125 +0 ThreadWrapper
00451159 +0d heidisql.exe madExcept            CallThreadProcSafe
004511c3 +37 heidisql.exe madExcept            ThreadExceptFrame
>> created by main thread ($1520) at:
005745b5 +19 heidisql.exe VirtualTrees 5997 +1 TWorkerThread.Create
[expired user #4457]'s profile image [expired user #4457] posted 14 years ago Permalink
Oddly enough I can't seem to replicate this on my own. Must be my hardware.
ansgar's profile image ansgar posted 14 years ago Permalink
Oh I'm sure it's not your hardwaresmileI see a suspicious hint in your call stack for TMySQLQuery.Col().

Please post bugs directly into the issue tracker. As you can see there are 170+ reports, there is no chance to keep an overview if they were spread over my forum + probably private mails + tracker.
[expired user #4457]'s profile image [expired user #4457] posted 14 years ago Permalink
I'll try to post to the issue tracker in a few minutes if I can and I'll be sure to attach the bugreport.txt file.

I've had a couple other crashes previous to this one but I was always in a hurry and couldn't remember the exact sequence that caused the issue. This was the first time I knew exactly what I did. I'm never sure when I should post to the issue tracker if I can't reproduce the problem on my own. ;)

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

Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.