crash / internal error 200601281
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:
Compiling attached program with crashes fpc (2.4.2 and trunk)
compile with -gs
WatchesPrg.pas(90,1) Fatal: Internal error 200601281
compile with -gw
EAccessViolation : Access violation
$0044D0E0 TASMSYMBOL__INCREFS, of aasmbase.pas
$0055C28F TDEBUGINFODWARF__APPEND_LABELENTRY_REF, line 1244 of dbgdwarf.pas
$0055DD15 TDEBUGINFODWARF__APPENDDEF_POINTER, line 1685 of dbgdwarf.pas
$0043BFD9 TDEBUGINFO__APPENDDEF, line 253 of dbgbase.pas
$00561D96 TDEBUGINFODWARF__INSERTTYPEINFO, line 3056 of dbgdwarf.pas
$0050F86C PROC_PROGRAM, line 2344 of pmodules.pas
$0042F904 COMPILE, lin used
WatchesPrg.pas(51,3) Note: Local variable "TestPPFooClass" is assigned but never used
Fatal: Compilation aborted
Steps to reproduce:
last line I added was
PFooTyped = type PFoo;
and
TestPFooTyped: PFooTyped;
without them it's all ok
Mantis conversion info:
- Mantis ID: 18222
- OS: w32
- OS Build: vista
- Platform: w32
- Version: 2.5.1
- Fixed in version: 2.6.0
- Fixed in revision: 16575 (#54b51722)