compiler crash with fjf915a.pas
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
The following program (from the gpc testsuite) causes a compiler crash
[G5:~/fpc/gpc-test] adriaan% fpc -gl fjf915a.pas
Free Pascal Compiler version 1.9.8 [2005/02/20] for powerpc
Copyright (c) 1993-2005 by Florian Klaempfl
Target OS: Darwin for PowerPC
Compiling fjf915a.pas
fjf915a.pas(16,17) Error: Identifier not found "Init"
fjf915a.pas(16,30) Error: Compilation aborted
An unhandled exception occurred at $00128E10 :
EAccessViolation : Access violation
with backtrace
Command: ppcppc
Path: /usr/bin/ppcppc
Version: ??? (???)
PID: 8703
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000068
Thread 0 Crashed:
0 ppcppc 0x00128e10 PINLINE_NEW_DISPOSE_STATEMENTBOOLEAN
$TNODE + 0x4c0
1 ppcppc 0x0010b8e0 PEXPR_PARSE_PARASBOOLEAN
BOOLEAN$$TNODE + 0x760
2 ppcppc 0x00110334 PEXPR_FACTORBOOLEAN
$TNODE + 0x27a4
3 ppcppc 0x0010dc90 PEXPR_FACTORBOOLEAN
$TNODE + 0x100
4 ppcppc 0x00110e94 PEXPR_FACTORBOOLEAN
$TNODE + 0x3304
5 ppcppc 0x00110eb8 PEXPR_FACTORBOOLEAN
$TNODE + 0x3328
6 ppcppc 0x00110eb8 PEXPR_FACTORBOOLEAN
$TNODE + 0x3328
7 ppcppc 0x00110eb8 PEXPR_FACTORBOOLEAN
$TNODE + 0x3328
8 ppcppc 0x001116b0 PEXPR_EXPR$$TNODE + 0x30
9 ppcppc 0x00142d84 PASS_2_DO_SECONDPASSTNODE
$BOOLEAN + 0x27f4
10 ppcppc 0x00143074 PSTATMNT_STATEMENT_BLOCKTTOKEN
$TNODE + 0x54
11 ppcppc 0x000dc8e4 PMODULES_PROC_PROGRAM$BOOLEAN + 0x1304
12 ppcppc 0x000dee00 PSUB_TCGPROCINFO_$__PARSE_BODY + 0x130
13 ppcppc 0x000dbdec PMODULES_PROC_PROGRAM$BOOLEAN + 0x80c
14 ppcppc 0x0005f590 PARSER_COMPILE$SHORTSTRING + 0x770
15 ppcppc 0x00026874 COMPILER_COMPILESHORTSTRING
$LONGINT + 0x154
16 ppcppc 0x00001da8 P$PP_main + 0x48
17 ppcppc 0x00020a94 main + 0x44
18 ppcppc 0x000019b8 start + 0x1c8
19 dyld 0x8fe1a558 _dyld_start + 0x64
Additional information:
Reporter: Adriaan van Os
EMail: fpc at microbizz dot nl
Mantis conversion info:
- Mantis ID: 5714
- OS: Mac OS X
- Version: 1.9.8
- Fixed in version: 1.9.9