Crash in online package manager
Original Reporter info from Mantis: Martin @martin_frb
-
Reporter name: Martin Friebe
Original Reporter info from Mantis: Martin @martin_frb
- Reporter name: Martin Friebe
Description:
To reproduce
- Go to an installed package, and hover over the 5th column, so that the "Open" button appears.
- Carefully move the mouse to the right, until it leaves the window. If done correctly, the button will still be visible.
The button must stay visible for the next step
- Now enter the window, from the bottom, and press "Refresh" while the "open" button is still visible.
- After the update, move the mouse over the tree view. You should get the exception.
Steps to reproduce:
TApplication.HandleException: EAccessViolation
Access violation
Stack trace:
$00000001000128B6 line 288 of ../inc/objpas.inc
$00000001010D17BC line 1836 of opkman_visualtree.pas
$000000010022E0B7 line 4527 of include/control.inc
$00000001010228C8 line 24062 of laz.virtualtrees.pas
$000000010022DCB4 line 4486 of include/control.inc
$0000000100012F68 line 602 of ../inc/objpas.inc
$000000010022628E line 2287 of include/control.inc
$0000000100214EB1 line 5429 of include/wincontrol.inc
$000000010102948B line 25945 of laz.virtualtrees.pas
$000000010035B0F7 line 112 of lclmessageglue.pas
$00000001001E8909 line 2609 of win32/win32callback.inc
$00000001001E9172 line 2774 of win32/win32callback.inc
$00007FF83156E858
$00007FF83156E299
$00000001001EAB57 line 415 of win32/win32object.inc
$000000010004C202 line 3020 of include/customform.inc
$00000001010BDDA2 line 47 of onlinepackagemanagerintf.pas
Mantis conversion info:
- Mantis ID: 38648
- Assignee Gitlab user: @balazs_szekely
- Assignee Mantis username: GetMem
- Assignee name: Balázs Székely
- OS: win 10
- OS Build: 10
- Build: 64845
- Platform: 64bit Intel
- Version: 2.1 (SVN)
- Fixed in revision: r. 64874 (#6fb06881)