crash in 6.0.0.3980

[expired user #5583]'s profile image [expired user #5583] posted 12 years ago in General Permalink
just updated to ver 6003980
I can open and close heidi fine.
But, when I open heidi, click on a table (active tab on right shows table structure), click on data (I see the data) and then close heidi, it crashes with report below. This happens each time I do the above.

date/time : 2011-12-10, 17:32:01, 359ms
computer name : KLEESERVER
user name : Bill <admin>
registered owner : Bill
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 34 minutes 38 seconds
program up time : 13 seconds
processor : AMD Athlon(tm) 64 Processor 3800+
physical memory : 2747/3582 MB (free/total)
free disk space : (C:) 415.83 GB
display mode : 1280x1024, 32 bit
process id : $fcc
allocated memory : 7.72 MB
executable : heidisql.exe
exec. date/time : 2011-12-10 17:30
version : 6.0.0.3980
compiled with : Delphi XE
madExcept version : 3.0m beta 1
callstack crc : $029a3535, $aab8bdae, $aab8bdae
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 029A3535. Read of address 029A3535.

main thread ($14a4):
029a3535 ???
0073634d heidisql.exe dbconnection 3267 +2 TMySQLQuery.Destroy
004058d8 heidisql.exe System 548 +0 TObject.Free
007c79c5 heidisql.exe Main 1229 +22 TMainForm.FormDestroy
0056ba15 heidisql.exe Forms TCustomForm.DoDestroy
0056b886 heidisql.exe Forms TCustomForm.Destroy
004aa18b heidisql.exe Classes TComponent.DestroyComponents
005696a5 heidisql.exe Forms DoneApplication
0047370a heidisql.exe SysUtils DoExitProc
00407205 heidisql.exe System 548 +0 @Halt0
007f88c9 heidisql.exe heidisql 69 +18 initialization
ansgar's profile image ansgar posted 12 years ago Permalink
Yes saw that too yesterday. It's obvious I broke that in r3979, shame on me. Will check that.
Code modification/commit from ansgar.becker, 12 years ago, revision 6.0.0.3981
Ensure there are no open result sets when destroying open connections. Fixes an access violation when closing Heidi, caused by accessing Connection.mysql_somefunction() in TMySQLQuery.Destroy. See http://www.heidisql.com/forum.php?t=9508
ansgar's profile image ansgar posted 12 years ago Permalink
Fixed in r3981
[expired user #5583]'s profile image [expired user #5583] posted 12 years ago Permalink
brilliant - a genius who never stops work, very much appreciated

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