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