Crash when editing off-screen field

[expired user #5213]'s profile image [expired user #5213] posted 13 years ago in General Permalink
Problem description:
When you edit a field that's not in view, HeidiSQL crashes in a bit of a dramatic way (it won't recover; all you can do is kill the program; thereby losing all of the queries that you're editing and such).


How to reproduce:
1. Find a table with a lot of columns (more than fit on your screen from left to right)
2. Select a column somewhere at the right.
3. Use the mouse to scroll the field off-screen, while keeping the field focused.
4. Press F2

You'll get this:

date/time : 2010-11-09, 11:03:32, 15ms
computer name : PEACOCK
user name : WouterN <admin>
registered owner : Gebruiker ARS T&TT
operating system : Windows XP Service Pack 3 build 2600
system language : English
system up time : 49 days 8 hours
program up time : 1 minute 46 seconds
processors : 2x Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory : 2245/3191 MB (free/total)
free disk space : (C:) 635.02 MB
display mode : 1600x1200, 32 bit
process id : $4f2bc
allocated memory : 21.53 MB
executable : heidisql.exe
exec. date/time : 2010-11-09 10:55
version : 5.1.0.3581
compiled with : Delphi 2010
madExcept version : 3.0k
callstack crc : $bcd94be6, $de630604, $de630604
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 0056631D in module 'heidisql.exe'. Read of address 00000384.

main thread ($4f4f8):
0056631d heidisql.exe Forms TCustomForm.Close
00677c36 heidisql.exe grideditlinks 456 +1 THexEditorLink.EndEdit
0061cc3f heidisql.exe VirtualTrees TBaseVirtualTree.DoEndEdit
00626e5c heidisql.exe VirtualTrees TBaseVirtualTree.EndEditNode
006dab07 heidisql.exe Main 9447 +5 TMainForm.vstScroll
0061dc48 heidisql.exe VirtualTrees TBaseVirtualTree.DoScroll
0061dffa heidisql.exe VirtualTrees TBaseVirtualTree.DoSetOffsetXY
00615a58 heidisql.exe VirtualTrees TBaseVirtualTree.SetOffsetX
0062cffb heidisql.exe VirtualTrees TBaseVirtualTree.ScrollIntoView
0062ce64 heidisql.exe VirtualTrees TBaseVirtualTree.ScrollIntoView
0061cb20 heidisql.exe VirtualTrees TBaseVirtualTree.DoEdit
00618c73 heidisql.exe VirtualTrees TBaseVirtualTree.WMKeyDown
0049a524 heidisql.exe Classes StdWndProc
0053ab60 heidisql.exe Controls TControl.WndProc
0053f428 heidisql.exe Controls TWinControl.WndProc
00625430 heidisql.exe VirtualTrees TBaseVirtualTree.WndProc
0053eac8 heidisql.exe Controls TWinControl.MainWndProc
0049a524 heidisql.exe Classes StdWndProc
7e418a0b USER32.dll DispatchMessageW
0056b229 heidisql.exe Forms TApplication.ProcessMessage
0056b26e heidisql.exe Forms TApplication.HandleMessage
0056b599 heidisql.exe Forms TApplication.Run
007a7742 heidisql.exe heidisql 66 +15 initialization
ansgar's profile image ansgar posted 13 years ago Permalink
Already posted - see issue #2225

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