AV on closing the IDE
Original Reporter info from Mantis: Jesus @jramx
-
Reporter name: Jesus Reyes
Original Reporter info from Mantis: Jesus @jramx
- Reporter name: Jesus Reyes
Description:
It seems popup menu or menu support related.
See additional Information for a backtrace.
Lazarus 1.9.0 r54934M FPC 3.1.1 x86_64-linux-gtk2
Steps to reproduce:
on a terminal window run Lazarus:
./lazarus --skip-last-project
close the IDE
Additional information:
LAZARUS END - cleaning up ...
Hint: (lazarus) [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
TProjectGroupEditorForm.FormDestroy False
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00007FD59A462EE0
$00000000005FE11C DESTROY, line 56 of include/popupmenu.inc
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$00000000006AC514 DESTROY, line 135 of lclclasses.pp
$00000000005C1902 DESTROY, line 4997 of include/control.inc
$00000000005AFFA1 DESTROY, line 6601 of include/wincontrol.inc
$00000000005C4127 DESTROY, line 54 of include/customcontrol.inc
$000000000048C477 DESTROY, line 316 of include/scrollingwincontrol.inc
$000000000048DCCA DESTROY, line 212 of include/customform.inc
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$00000000004A5092 FREETHENNIL, line 870 of lclproc.pas
$00000000004EBBDE DESTROY, line 716 of mainbase.pas
$00000000004B634C DESTROY, line 1698 of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
TApplication.HandleException Access violation
Stack trace:
$00007FD59A462EE0
$00000000005FE11C DESTROY, line 56 of include/popupmenu.inc
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$00000000006AC514 DESTROY, line 135 of lclclasses.pp
$00000000005C1902 DESTROY, line 4997 of include/control.inc
$00000000005AFFA1 DESTROY, line 6601 of include/wincontrol.inc
$00000000005C4127 DESTROY, line 54 of include/customcontrol.inc
$000000000048C477 DESTROY, line 316 of include/scrollingwincontrol.inc
$000000000048DCCA DESTROY, line 212 of include/customform.inc
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$00000000004A5092 FREETHENNIL, line 870 of lclproc.pas
$00000000004EBBDE DESTROY, line 716 of mainbase.pas
$00000000004B634C DESTROY, line 1698 of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
Exception at 00007FD59A462EE0: EAccessViolation:
Access violation.
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0000000000917229 REMOVECUSTOMUPDATEEVENT, line 1567 of idecommands.pas
$00000000004B5E45 DESTROY, line 1615 of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$000000000049C1B7 DOBEFOREFINALIZATION, line 1093 of include/application.inc
$0000000000489553 BEFOREFINALIZATION, line 1904 of forms.pp
$000000000043C913 INTERNALEXIT, line 1025 of ../inc/system.inc
$000000000043CAC9 fpc_do_exit, line 1095 of ../inc/system.inc
$000000000043CB24 HALT, line 1118 of ../inc/system.inc
$000000000043866D DOUNHANDLEDEXCEPTION, line 145 of ../inc/except.inc
$0000000000438A1B fpc_reraise, line 277 of ../inc/except.inc
$00000000004B63AF DESTROY, of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$00000000004216B1 main, line 160 of lazarus.pp
TApplication.HandleException Access violation
Stack trace:
$0000000000917229 REMOVECUSTOMUPDATEEVENT, line 1567 of idecommands.pas
$00000000004B5E45 DESTROY, line 1615 of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$000000000049C1B7 DOBEFOREFINALIZATION, line 1093 of include/application.inc
$0000000000489553 BEFOREFINALIZATION, line 1904 of forms.pp
$000000000043C913 INTERNALEXIT, line 1025 of ../inc/system.inc
$000000000043CAC9 fpc_do_exit, line 1095 of ../inc/system.inc
$000000000043CB24 HALT, line 1118 of ../inc/system.inc
$000000000043866D DOUNHANDLEDEXCEPTION, line 145 of ../inc/except.inc
$0000000000438A1B fpc_reraise, line 277 of ../inc/except.inc
$00000000004B63AF DESTROY, of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$00000000004216B1 main, line 160 of lazarus.pp
Exception at 0000000000917229: EAccessViolation:
Access violation.
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0000000000917229 REMOVECUSTOMUPDATEEVENT, line 1567 of idecommands.pas
$00000000004B5E45 DESTROY, line 1615 of main.pp
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$0000000000757337 DESTROY, line 302 of fcl-base/src/custapp.pp
$0000000000499BF4 DESTROY, line 165 of include/application.inc
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$000000000048A20E FREEWIDGETSET, line 2193 of forms.pp
$0000000000486119 INTERFACES_$$_finalize, line 38 of gtk2/interfaces.pas
$000000000043C70C FINALIZEUNITS, line 973 of ../inc/system.inc
$000000000043CA79 INTERNALEXIT, line 1052 of ../inc/system.inc
$000000000043CAC9 fpc_do_exit, line 1095 of ../inc/system.inc
$000000000043CB24 HALT, line 1118 of ../inc/system.inc
$000000000043866D DOUNHANDLEDEXCEPTION, line 145 of ../inc/except.inc
$0000000000438A1B fpc_reraise, line 277 of ../inc/except.inc
$00000000004B63AF DESTROY, of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
TApplication.HandleException Access violation
Stack trace:
$0000000000917229 REMOVECUSTOMUPDATEEVENT, line 1567 of idecommands.pas
$00000000004B5E45 DESTROY, line 1615 of main.pp
$000000000053CE95 DESTROYCOMPONENTS, line 513 of ../objpas/classes/compon.inc
$000000000053CDD0 DESTROY, line 491 of ../objpas/classes/compon.inc
$0000000000757337 DESTROY, line 302 of fcl-base/src/custapp.pp
$0000000000499BF4 DESTROY, line 165 of include/application.inc
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
$000000000048A20E FREEWIDGETSET, line 2193 of forms.pp
$0000000000486119 INTERFACES_$$_finalize, line 38 of gtk2/interfaces.pas
$000000000043C70C FINALIZEUNITS, line 973 of ../inc/system.inc
$000000000043CA79 INTERNALEXIT, line 1052 of ../inc/system.inc
$000000000043CAC9 fpc_do_exit, line 1095 of ../inc/system.inc
$000000000043CB24 HALT, line 1118 of ../inc/system.inc
$000000000043866D DOUNHANDLEDEXCEPTION, line 145 of ../inc/except.inc
$0000000000438A1B fpc_reraise, line 277 of ../inc/except.inc
$00000000004B63AF DESTROY, of main.pp
$0000000000436BEE FREE, line 336 of ../inc/objpas.inc
Exception at 0000000000917229: EAccessViolation:
Access violation.