Crash on exit

[expired user #6568]'s profile image [expired user #6568] posted 12 years ago in General Permalink
Open Heidisql, select a table and quit the program, then crash.

Follow the bug report.

date/time : 2012-08-31, 13:26:10, 412ms
computer name : GIUSEPPE-PC
user name : GIUSEPPE <admin>
registered owner : GIUSEPPE
operating system : Windows 7 x64 Service Pack 1 build 7601
system language : Italian
system up time : 2 days 2 hours
program up time : 7 seconds
processors : 4x Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
physical memory : 1380/4079 MB (free/total)
free disk space : (C:) 272,14 GB
display mode : 1680x1050, 32 bit
process id : $17e8
allocated memory : 39,62 MB
executable : heidisql.exe
exec. date/time : 2012-08-31 13:14
version : 7.0.0.4186
compiled with : Delphi XE
madExcept version : 3.0m beta 1
callstack crc : $1405c5e6, $c5bbfe95, $c5bbfe95
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00405AB0 in module 'heidisql.exe'. Read of address FFFFFFFD.

main thread ($794):
00405ab0 heidisql.exe System 549 +0 TObject.Free
0071b29a heidisql.exe dbconnection 2568 +4 TDBConnection.ClearCache
00713cc4 heidisql.exe dbconnection 1161 +153 TMySQLConnection.SetActive
007d0f01 heidisql.exe Main 1894 +52 TMainForm.ConnectionsNotify
00409b8f heidisql.exe System 549 +0 DynArraySetLength
0072cb2a heidisql.exe dbconnection 5054 +0 {Generics.Collections}TList<dbconnection.TDBConnection>.Notify
0072d4ab heidisql.exe dbconnection 5054 +0 {Generics.Collections}TObjectList<dbconnection.TDBConnection>.Notify
0072d0de heidisql.exe dbconnection 5054 +0 {Generics.Collections}TList<dbconnection.TDBConnection>.DeleteRange
0072c9f8 heidisql.exe dbconnection 5054 +0 {Generics.Collections}TList<dbconnection.TDBConnection>.SetCount
0072d217 heidisql.exe dbconnection 5054 +0 {Generics.Collections}TList<dbconnection.TDBConnection>.Clear
007ce3c8 heidisql.exe Main 1241 +21 TMainForm.FormDestroy
0056bc1d heidisql.exe Forms TCustomForm.DoDestroy
0056ba8e heidisql.exe Forms TCustomForm.Destroy
004aa37b heidisql.exe Classes TComponent.DestroyComponents
005698ad heidisql.exe Forms DoneApplication
004738ce heidisql.exe SysUtils DoExitProc
004073dd heidisql.exe System 549 +0 @Halt0
008018fc heidisql.exe heidisql 65 +16 initialization
766f3398 kernel32.dll BaseThreadInitThunk

[expired user #6568]'s profile image [expired user #6568] posted 11 years ago Permalink
Hi, today i've discovered that the exception happens only if i work on databases in Mysql 4, in Mysql 5 instead there is no problem.
ansgar's profile image ansgar posted 11 years ago Permalink
Ok, I cannot reproduce that on MySQL 4.1.22. Please report the exact version number here. Thanks.
[expired user #6568]'s profile image [expired user #6568] posted 11 years ago Permalink
HI anse, thanks for reply, the version is 4.0.24 (yes i know IS OLD :D) .
Code modification/commit from ansgar.becker, 11 years ago, revision 7.0.0.4201
Fix crash on exit when connected to pre-4.1 servers. See http://www.heidisql.com/forum.php?t=11116
ansgar's profile image ansgar posted 11 years ago Permalink
Fixed in r4201.

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