gtk3: Access violation on IDECommandList.RemoveCustomUpdateEvent
Original Reporter info from Mantis: rusty_robot
-
Reporter name:
Original Reporter info from Mantis: rusty_robot
- Reporter name:
Description:
Lazarus built with LCL_PLATFORM=gtk3 crashes on start:
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000000009DB489 line 1586 of idecommands.pas
$0000000000525A1D line 1667 of main.pp
$00000000004B7B30 line 288 of ../inc/objpas.inc
Under gdb:
Thread 1 "lazarus" received signal SIGSEGV, Segmentation fault.
0x00000000009db489 in REMOVECUSTOMUPDATEEVENT (this=0x0, AEVENT=...) at idecommands.pas:1586
1586 FCustomUpdateEvents.Remove(TMethod(aEvent));
(gdb) bt
#0 0x00000000009db489 in REMOVECUSTOMUPDATEEVENT (this=0x0, AEVENT=...) at idecommands.pas:1586
#1 0x0000000000525a1d in DESTROY (this=0x7ffff45b7730, vmt=0x1) at main.pp:1667
#2 0x00000000004b7b30 in FREE (this=0x0) at ../inc/objpas.inc:288
#3 0x00007fffffffdde0 in ()
#4 0x00000000004a597b in main () at lazarus.pp:166
Additional information:
Environment: Slackware-current, gtk+3-3.24.18
Mantis conversion info:
- Mantis ID: 37110
- Build: r63183
- Version: 2.1 (SVN)