crash when ALT+TAB from connection dialog and back

gemal's profile image gemal posted 13 years ago in General Permalink
when I press the connect icon and then press connect I have to enter the password for the MySQL server since I dont save the password.

Then I ALT+TAB to my password manager and copy the password and ALT+TAB back to the "Login" dialog

A lot of the times when I ALT+TAB back to the login dialog I crash.

I have a bugreport that I can attach
gemal's profile image gemal posted 13 years ago Permalink
date/time : 2011-05-12, 13:13:47, 359ms
computer name : GEMAL
user name : Michael <admin>
registered owner : Henrik Gemal / DinnerBooking
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 4 hours 37 minutes
program up time : 2 hours 26 minutes
processors : 2x AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
physical memory : 237/3326 MB (free/total)
free disk space : (C:) 11,32 GB
display mode : 1440x900, 32 bit
process id : $cc
allocated memory : 32,72 MB
executable : heidisql.exe
exec. date/time : 2011-05-12 10:46
version : 6.0.0.3828
compiled with : Delphi XE
madExcept version : 3.0m beta 1
callstack crc : $d3b2e562, $7fdd6526, $7fdd6526
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 007EF5A4 in module 'heidisql.exe'. Read of address 00000098.

main thread ($101c):
007ef5a4 heidisql.exe Main 9963 +8 TMainForm.treeQueryHelpersGetImageIndex
006385d4 heidisql.exe VirtualTrees TBaseVirtualTree.DoGetImageIndex
0063ade3 heidisql.exe VirtualTrees TBaseVirtualTree.GetImageIndex
00646494 heidisql.exe VirtualTrees TBaseVirtualTree.PaintTree
004cac11 heidisql.exe Graphics TCanvas.SetHandle
0063de91 heidisql.exe VirtualTrees TBaseVirtualTree.Paint
004f328b heidisql.exe Controls TCustomControl.PaintWindow
004ed9e5 heidisql.exe Controls TWinControl.PaintHandler
004ee1c4 heidisql.exe Controls TWinControl.WMPaint
004f3225 heidisql.exe Controls TCustomControl.WMPaint
00634d85 heidisql.exe VirtualTrees TBaseVirtualTree.WMPaint
004e8f68 heidisql.exe Controls TControl.WndProc
004ed82c heidisql.exe Controls TWinControl.WndProc
0064076c heidisql.exe VirtualTrees TBaseVirtualTree.WndProc
004ececc heidisql.exe Controls TWinControl.MainWndProc
004ab73c heidisql.exe Classes StdWndProc
7c90e470 ntdll.dll KiUserCallbackDispatcher
0072817d heidisql.exe loginform 43 +6 LoginPrompt
0073c267 heidisql.exe dbconnection 1211 +5 TDBConnection.DoBeforeConnect
0073a68a heidisql.exe dbconnection 968 +39 TMySQLConnection.SetActive
007d5865 heidisql.exe Main 2749 +8 TMainForm.InitConnection
0077c5e7 heidisql.exe connections 241 +3 Tconnform.btnOpenClick
004e94f1 heidisql.exe Controls TControl.DblClick
004e966c heidisql.exe Controls TControl.WMLButtonDblClk
00634702 heidisql.exe VirtualTrees TBaseVirtualTree.WMLButtonDblClk
004e8f68 heidisql.exe Controls TControl.WndProc
004ed82c heidisql.exe Controls TWinControl.WndProc
0064076c heidisql.exe VirtualTrees TBaseVirtualTree.WndProc
004ececc heidisql.exe Controls TWinControl.MainWndProc
004ab73c heidisql.exe Classes StdWndProc
7e418a0b USER32.dll DispatchMessageW
00587443 heidisql.exe Forms TApplication.ProcessMessage
00587486 heidisql.exe Forms TApplication.HandleMessage
00582de5 heidisql.exe Forms TCustomForm.ShowModal
007d218b heidisql.exe Main 1826 +12 TMainForm.actDisconnectExecute
004ab097 heidisql.exe Classes TBasicAction.Execute
004d7755 heidisql.exe ActnList TContainedAction.Execute
004d8510 heidisql.exe ActnList TCustomAction.Execute
004aaf5b heidisql.exe Classes TBasicActionLink.Execute
004e94bc heidisql.exe Controls TControl.Click
0055b78c heidisql.exe ComCtrls TToolButton.Click
004e9979 heidisql.exe Controls TControl.WMLButtonUp
004e8f68 heidisql.exe Controls TControl.WndProc
004ed82c heidisql.exe Controls TWinControl.WndProc
0057e474 heidisql.exe Forms TCustomForm.WndProc
004e8b8c heidisql.exe Controls TControl.Perform
004ecfc4 heidisql.exe Controls GetControlAtPos
004ed08e heidisql.exe Controls TWinControl.ControlAtPos
004e8b8c heidisql.exe Controls TControl.Perform
004ed158 heidisql.exe Controls TWinControl.IsControlMouseMsg
004ed6a8 heidisql.exe Controls TWinControl.WndProc
005601dc heidisql.exe ComCtrls TToolBar.WndProc
004ececc heidisql.exe Controls TWinControl.MainWndProc
004ab73c heidisql.exe Classes StdWndProc
7e418a0b USER32.dll DispatchMessageW
00587443 heidisql.exe Forms TApplication.ProcessMessage
00587486 heidisql.exe Forms TApplication.HandleMessage
005877b1 heidisql.exe Forms TApplication.Run
007ff89f heidisql.exe heidisql 67 +16 initialization

Code modification/commit from ansgar.becker, 13 years ago, revision 6.0.0.3830
Fix access violations caused by query helpers columns node, accessing selected tree node when nothing is selected. See http://www.heidisql.com/forum.php?t=8512
ansgar's profile image ansgar posted 13 years ago Permalink
Done in 3830

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