Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash after HeidiSQL disconnects from the server #1881

Open
aarontravass opened this issue Dec 17, 2023 · 1 comment
Open

Crash after HeidiSQL disconnects from the server #1881

aarontravass opened this issue Dec 17, 2023 · 1 comment

Comments

@aarontravass
Copy link

Preconditions

  • HeidiSQL version: 12.6.0.6782
  • Database type and version: 14.6
  • OS: Win 11

Describe the bug

After I left my computer in sleep mode for an hour, I clicked on Refresh in the context menu for my DB and Heidi crashed instead of reconnecting

To Reproduce

  1. Connect to your DB
  2. Leave your computer on sleep mode for sometime
  3. Try to reconnect by clicking on Refresh in the context menu

Screenshots or Crash reports

Screenshot 2023-12-16 222938

date/time          : 2023-12-16, 22:30:40, 252ms
computer name      : AARONS_XPS
user name          : aaron
operating system   : Windows 11 x64 build 22631
system language    : English
system up time     : 1 day 3 hours
program up time    : 2 hours 52 minutes
processors         : 20x 12th Gen Intel(R) Core(TM) i7-12700H
physical memory    : 2187/16055 MB (free/total)
free disk space    : (C:) 271.09 GB
display mode       : 1536x960, 32 bit
process id         : $6624
allocated memory   : 174.75 MB
largest free block : 131021.95 GB
executable         : heidisql.exe
exec. date/time    : 2023-12-16 02:03
version            : 12.6.0.6782
compiled with      : Delphi 11
madExcept version  : 5.1.3
callstack crc      : $3200b19b, $84fc5ece, $84fc5ece
exception number   : 3
exception class    : EAccessViolation
exception message  : Access violation at address 000000000119ED31 in module 'heidisql.exe'. Read of address FFFFFFFFFFFFFFFF.

main thread ($1080):
0119ed31 heidisql.exe Main            9375  +21 TMainForm.DBtreeGetText
009bbe5a heidisql.exe VirtualTrees   34295   +8 TCustomVirtualStringTree.DoGetText
009ba6ae heidisql.exe VirtualTrees   33767   +4 TCustomVirtualStringTree.GetText
009bbd72 heidisql.exe VirtualTrees   34279  +27 TCustomVirtualStringTree.DoGetNodeWidth
009b21bf heidisql.exe VirtualTrees   30819 +221 TBaseVirtualTree.PaintTree
009a2627 heidisql.exe VirtualTrees   24037  +23 TBaseVirtualTree.Paint
006c6a56 heidisql.exe Vcl.Controls              TCustomControl.PaintWindow
006bd253 heidisql.exe Vcl.Controls              TWinControl.PaintHandler
006bdf8e heidisql.exe Vcl.Controls              TWinControl.WMPaint
006c69e8 heidisql.exe Vcl.Controls              TCustomControl.WMPaint
009932fc heidisql.exe VirtualTrees   17776   +8 TBaseVirtualTree.WMPaint
0040f661 heidisql.exe System                    TObject.Dispatch
006b5b1d heidisql.exe Vcl.Controls              TControl.WndProc
006bcfd2 heidisql.exe Vcl.Controls              TWinControl.WndProc
009a74ee heidisql.exe VirtualTrees   25890  +32 TBaseVirtualTree.WndProc
006bc10a heidisql.exe Vcl.Controls              TWinControl.MainWndProc
005d4463 heidisql.exe System.Classes            StdWndProc
7ffef173 ntdll.dll                              KiUserCallbackDispatcher
7ffeef91 USER32.dll                             DispatchMessageW
004f40e7 heidisql.exe madExcept                 HandleException
00500581 heidisql.exe madExcept                 InterceptAHandleExcept
006bc12e heidisql.exe Vcl.Controls              TWinControl.MainWndProc
005d4463 heidisql.exe System.Classes            StdWndProc
7ffef173 ntdll.dll                              KiUserCallbackDispatcher
7ffeef91 USER32.dll                             DispatchMessageW
004f40e7 heidisql.exe madExcept                 HandleException
00500581 heidisql.exe madExcept                 InterceptAHandleExcept
0082d41f heidisql.exe Vcl.Menus                 TPopupList.MainWndProc
005d4463 heidisql.exe System.Classes            StdWndProc
7ffeef91 USER32.dll                             DispatchMessageW
00857abe heidisql.exe Vcl.Forms                 TApplication.ProcessMessage
00857b03 heidisql.exe Vcl.Forms                 TApplication.ProcessMessages
011b49f6 heidisql.exe Main           13560   +5 TMainForm.OperationRunning
011b45a2 heidisql.exe Main           13515   +5 TMainForm.AnyGridEndOperation
00998a5d heidisql.exe VirtualTrees   20115   +2 TBaseVirtualTree.DoEndOperation
0099d735 heidisql.exe VirtualTrees   21733   +3 TBaseVirtualTree.EndOperation
009b64ec heidisql.exe VirtualTrees   32263  +13 TBaseVirtualTree.SortTree
009aa369 heidisql.exe VirtualTrees   26972  +35 TBaseVirtualTree.EndUpdate
0119cee4 heidisql.exe Main            9038  +74 TMainForm.ApplyVTFilter
0119c75f heidisql.exe Main            8948   +5 TMainForm.TimerFilterVTTimer
007b35d0 heidisql.exe Vcl.ExtCtrls              TTimer.Timer
007b33f7 heidisql.exe Vcl.ExtCtrls              TTimer.WndProc
005d4463 heidisql.exe System.Classes            StdWndProc
7ffeef91 USER32.dll                             DispatchMessageW
00857abe heidisql.exe Vcl.Forms                 TApplication.ProcessMessage
00857b33 heidisql.exe Vcl.Forms                 TApplication.HandleMessage
00857f8a heidisql.exe Vcl.Forms                 TApplication.Run
011c9e28 heidisql.exe heidisql         115  +41 initialization
7ffeeff4 KERNEL32.DLL                           BaseThreadInitThunk
7ffef16e ntdll.dll                              RtlUserThreadStart


@xygwfxu
Copy link

xygwfxu commented Dec 31, 2023

I run into such crash every day :(
Putting laptop into Sleep mode is a such condtion for looking around.

After click "Refresh button", either crash along with MessageBox or just exit abnormal.

Thanks for you hard work on fixing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants