minor bug when switching databases

[expired user #5583]'s profile image [expired user #5583] posted 11 years ago in General Permalink
ok, it was really, really stupid of me to do it but i had a query open on one database, opened a connection to a mirror of that db and without thinking, clicked run on the tab for the query which i'm looking at. so of course it crashed because i was now using a different connection. anyway, a future update might prevent people like me doing things like that.

Great product, great support. many thanks, Bill
************************
date/time : 2013-07-04, 14:57:02, 442ms
computer name : ALTSERVER
user name : Bill <admin>
registered owner : Bill / Hewlett-Packard Company
operating system : Windows 7 x64 Service Pack 1 build 7601
system language : English
system up time : 7 hours 2 minutes
program up time : 2 hours 28 minutes
processors : 4x AMD A8-3820 APU with Radeon(tm) HD Graphics
physical memory : 4781/7666 MB (free/total)
free disk space : (C:) 635.59 GB
display mode : 1280x1024, 32 bit
process id : $e0c
allocated memory : 48.72 MB
executable : heidisql.exe
exec. date/time : 2013-05-19 07:03
version : 8.0.0.4396
compiled with : Delphi XE
madExcept version : 3.0m beta 1
callstack crc : $a36e93f4, $e2c7df23, $e2c7df23
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 004048F7 in module 'heidisql.exe'. Read of address 435E76A4.

thread $1130 (TWorkerThread):
004048f7 heidisql.exe System 549 +0 Move
00408857 heidisql.exe System 549 +0 @UStrCat
00689cf5 heidisql.exe helpers 3360 +5 TAppSettings.PrepareRegistry
0068a3d1 heidisql.exe helpers 3496 +16 TAppSettings.Read
0068a67b heidisql.exe helpers 3527 +1 TAppSettings.ReadInt
007f1cc7 heidisql.exe Main 4530 +2 TMainForm.AnyGridInitNode
00623413 heidisql.exe VirtualTrees TBaseVirtualTree.DoInitNode
0062727c heidisql.exe VirtualTrees TBaseVirtualTree.InitNode
006193a4 heidisql.exe VirtualTrees TBaseVirtualTree.GetNodeHeight
006245a3 heidisql.exe VirtualTrees TBaseVirtualTree.DoValidateCache
0060c3d1 heidisql.exe VirtualTrees TWorkerThread.Execute
0046085f heidisql.exe madExcept HookedTThreadExecute
004a91a2 heidisql.exe Classes ThreadProc
00407530 heidisql.exe System 549 +0 ThreadWrapper
00460741 heidisql.exe madExcept CallThreadProcSafe
004607ab heidisql.exe madExcept ThreadExceptFrame
767633a8 kernel32.dll BaseThreadInitThunk
>> created by main thread ($1358) at:
0060c1f2 heidisql.exe VirtualTrees TWorkerThread.Create

main thread ($1358):
00000000 heidisql.exe madStackTrace +0 StackAddrToStr
>> stack will be calculated soon
ansgar's profile image ansgar posted 11 years ago Permalink
That crash should not have happened. Instead, you should just get some "SQL error XYZ" error dialog. Will check that.

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