View Issue Details

IDProjectCategoryView StatusLast Update
0036777FPCCompilerpublic2020-07-30 17:02
ReporterCyrax Assigned To 
PrioritynormalSeverityminorReproducibilityrandom
Status newResolutionopen 
PlatformLinux x86_64OSArch 
Product Version3.3.1 
Summary0036777: Fatal: Internal error 200611011 when editing and compiling LCL source code.
DescriptionThis happens when doing some edit & compile cycles on LCL source code.
Additional Information
(3104) Compiling ./gtk2/gtk2them  $00000000004B56D3  TSYMENTRY__GETREALNAME,  line 194 of symbase.pas
  $00000000004C55D1  TDEF__TYPENAME,  line 304 of symtype.pas
  $0000000000532A40  FULLTYPENAME,  line 2894 of symtable.pas
  $00000000005C5C53  TCALLCANDIDATES__FIND_WRONG_PARA,  line 3611 of htypechk.pas
  $00000000005E68C9  TCALLNODE__PASS_TYPECHECK,  line 3762 of ncal.pas
  $00000000005B8EBC  TYPECHECKPASS_INTERNAL_LOOP,  line 71 of pass_1.pas
  $00000000005B9013  TYPECHECKPASS_INTERNAL,  line 105 of pass_1.pas
  $00000000005B912F  DO_TYPECHECKPASS_CHANGED,  line 131 of pass_1.pas
  $00000000005B9181  DO_TYPECHECKPASS,  line 140 of pass_1.pas
  $000000000063690B  DO_MEMBER_READ,  line 1339 of pexpr.pas
  $0000000000639C99  POSTFIXOPERATORS,  line 2655 of pexpr.pas
  $000000000063B87F  FACTOR,  line 3548 of pexpr.pas
  $000000000063F184  SUB_EXPR,  line 4365 of pexpr.pas
  $000000000063F1C0  SUB_EXPR,  line 4369 of pexpr.pas
  $000000000063F1C0  SUB_EXPR,  line 4369 of pexpr.pas
  $000000000063F1C0  SUB_EXPR,  line 4369 of pexpr.pas
  $00000000006407B5  EXPR,  line 4607 of pexpr.pas
  $0000000000672708  STATEMENT,  line 1245 of pstatmnt.pas
  $0000000000672CB5  STATEMENT_BLOCK,  line 1385 of pstatmnt.pas
  $000000000067254A  STATEMENT,  line 1197 of pstatmnt.pas
  $000000000066EFD8  IF_STATEMENT,  line 75 of pstatmnt.pas
  $0000000000672565  STATEMENT,  line 1199 of pstatmnt.pas
  $0000000000672CB5  STATEMENT_BLOCK,  line 1385 of pstatmnt.pas
  $000000000067254A  STATEMENT,  line 1197 of pstatmnt.pas
  $000000000066EFD8  IF_STATEMENT,  line 75 of pstatmnt.pas
  $0000000000672565  STATEMENT,  line 1199 of pstatmnt.pas
  $0000000000672C6E  STATEMENT_BLOCK,  line 1380 of pstatmnt.pas
  $00000000005A47CA  BLOCK,  line 434 of psub.pas
  $00000000005AA142  TCGPROCINFO__PARSE_BODY,  line 2206 of psub.pas
  $00000000005AA742  READ_PROC_BODY,  line 2364 of psub.pas
  $00000000005AAF09  READ_PROC,  line 2590 of psub.pas
  $00000000005AB923  READ_DECLARATIONS,  line 2820 of psub.pas
  $00000000005A4612  BLOCK,  line 378 of psub.pas
  $00000000005AA142  TCGPROCINFO__PARSE_BODY,  line 2206 of psub.pas
  $00000000006CAF5F  PROC_UNIT,  line 1097 of pmodules.pas
  $000000000058C793  COMPILE,  line 401 of parser.pas
  $000000000057C787  TPPUMODULE__LOADPPU,  line 2188 of fppu.pas
  $000000000057B7FC  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $000000000057C495  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $00000000006C9343  LOADUNITS,  line 518 of pmodules.pas
  $00000000006CA979  PROC_UNIT,  line 975 of pmodules.pas
  $000000000058C793  COMPILE,  line 401 of parser.pas
  $000000000057C787  TPPUMODULE__LOADPPU,  line 2188 of fppu.pas
  $000000000057B7FC  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $000000000057C495  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $000000000057B7FC  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $000000000057C495  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $000000000057B7FC  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $000000000057C495  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $000000000057B7FC  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $000000000057C495  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $00000000006C9343  LOADUNITS,  line 518 of pmodules.pas
  $00000000006CA979  PROC_UNIT,  line 975 of pmodules.pas
  $000000000058C7es.pas
(3104) Compiling ./gtk2/gtk2def.pp
/mnt/shares/ohjelmointi2/lazarus/x86_64/trunk/1.9.0/binary/trunk/lcl/interfaces/./gtk2/gtk2devicecontext.inc(472,45) Fatal: Internal error 200611011
Fatal: (1018) Compilation aborted
93  COMPILE,  line 401 of parser.pas
  $000000000043E4C1  COMPILE,  line 278 of compiler.pas
  $00000000004013D6  main,  line 278 of pp.pas
  $00000000004344D0  SYSENTRY,  line 321 of system.pp
  $00000000004010BA  MAIN_STUB,  line 81 of x86_64/si_c.inc
Error: /mnt/shares/ohjelmointi2/fpc/x86_64/trunk/3.3.1/binary/trunk/bin/x86_64-linux/ppcx64 returned an error exitcode
TagsNo tags attached.
Fixed in Revision
FPCOldBugId
FPCTarget
Attached Files

Activities

Cyrax

2020-07-30 05:23

reporter   ~0124407

Still happening.

Compile checks, Hints: 8
Note: package LCLBase 2.1: passing compiler option -Si twice with different values
Note: package LCLBase 2.1: passing compiler option -O twice with different values
Note: package LCLBase 2.1: passing compiler option -vw twice with different values
Note: package LCL 2.1: passing compiler option -Si twice with different values
Note: package LCL 2.1: passing compiler option -O twice with different values
Note: package LCL 2.1: passing compiler option -vw twice with different values
Note: package LCL 2.1: passing compiler option -vn twice with different values
Note: package LCL 2.1: passing compiler option -vh twice with different values
Free Pascal Compiler version 3.3.1-r45966 [2020/07/30] for i386
Copyright (c) 1993-2020 by Florian Klaempfl and others
(1002) Target OS: Linux for i386
(3104) Compiling alllclunits.pp
(3104) Compiling calendar.pp
(3104) Compiling ./widgetset/wscalendar.pp
(3104) Compiling dbctrls.pp
(3104) Compiling extdlgs.pas
(3104) Compiling registerlcl.pas
(3104) Compiling dbextctrls.pp
(3104) Compiling editbtn.pas
(3104) Compiling ./forms/calendarpopup.pas
(1008) 9803 lines compiled, 3.0 sec
Free Pascal Compiler version 3.3.1-r45966 [2020/07/30] for i386
Copyright (c) 1993-2020 by Florian Klaempfl and others
(1002) Target OS: Linux for i386
(3104) Compiling lcl.pas
(3104) Compiling ./gtk2/gtk2proc.pp
(3104) Compiling ./gtk2/gtk2proc.pp
(3104) Compiling ./gtk2/gtk2wsprivate.pp
(3104) Compiling ./gtk2/gtk2wscontrols.pp
(3104) Compiling ./gtk2/gtk2winapiwindow.pp
(3104) Compiling ./gtk2/gtk2int.pas
(3104) Compiling ./gtk2/gtk2msgqueue.pp
(3104) Compiling ./gtk2/gtk2wsfactory.pas
(3104) Compiling ./gtk2/gtk2wsbuttons.pp
(3104) Compiling ./gtk2/gtk2wsstdctrls.pp
(3104) Compiling ./gtk2/gtk2cellrenderer.pas
(3104) Compiling ./gtk2/gtk2wscalendar.pp
(3104) Compiling ./gtk2/gtk2wschecklst.pp
(3104) Compiling ./gtk2/gtk2wscomctrls.pp
(3104) Compiling ./gtk2/gtk2wsdialogs.pp
(3104) Compiling ./gtk2/gtk2wsextctrls.pp
(3104) Compiling ./gtk2/gtk2wsforms.pp
(3104) Compiling ./gtk2/gtk2wsmenus.pp
(3104) Compiling ./gtk2/gtk2wsspin.pp
(3104) Compiling ./gtk2/gtk2wsprivate.pp
(3104) Compiling ./gtk2/gtk2themes.p  $080F0339  TSYMENTRY__GETREALNAME,  line 194 of symbase.pas
  $080FE9EC  TDEF__TYPENAME,  line 304 of symtype.pas
  $0816376E  FULLTYPENAME,  line 2887 of symtable.pas
  $081FBF0A  TCALLCANDIDATES__FIND_WRONG_PARA,  line 3615 of htypechk.pas
  $0820A640  TCALLNODE__PASS_TYPECHECK,  line 3802 of ncal.pas
  $081E204E  TYPECHECKPASS_INTERNAL_LOOP,  line 72 of pass_1.pas
  $081E21AA  TYPECHECKPASS_INTERNAL,  line 110 of pass_1.pas
  $081E22A5  DO_TYPECHECKPASS_CHANGED,  line 136 of pass_1.pas
  $081E22E7  DO_TYPECHECKPASS,  line 145 of pass_1.pas
  $08253361  DO_MEMBER_READ,  line 1357 of pexpr.pas
  $0825650A  POSTFIXOPERATORS,  line 2673 of pexpr.pas
  $08257F74  FACTOR,  line 3566 of pexpr.pas
  $0825B444  SUB_EXPR,  line 4386 of pexpr.pas
  $0825B472  SUB_EXPR,  line 4390 of pexpr.pas
  $0825B472  SUB_EXPR,  line 4390 of pexpr.pas
  $0825B472  SUB_EXPR,  line 4390 of pexpr.pas
  $0825C8D3  EXPR,  line 4628 of pexpr.pas
  $08281D77  STATEMENT,  line 1257 of pstatmnt.pas
  $082822CC  STATEMENT_BLOCK,  line 1397 of pstatmnt.pas
  $08281B99  STATEMENT,  line 1209 of pstatmnt.pas
  $0827EBB1  IF_STATEMENT,  line 75 of pstatmnt.pas
  $08281BB5  STATEMENT,  line 1211 of pstatmnt.pas
  $082822CC  STATEMENT_BLOCK,  line 1397 of pstatmnt.pas
  $08281B99  STATEMENT,  line 1209 of pstatmnt.pas
  $0827EBB1  IF_STATEMENT,  line 75 of pstatmnt.pas
  $08281BB5  STATEMENT,  line 1211 of pstatmnt.pas
  $08282294  STATEMENT_BLOCK,  line 1392 of pstatmnt.pas
  $081CEEC9  BLOCK,  line 450 of psub.pas
  $081D4794  TCGPROCINFO__PARSE_BODY,  line 2385 of psub.pas
  $081D4D00  READ_PROC_BODY,  line 2544 of psub.pas
  $081D53ED  READ_PROC,  line 2770 of psub.pas
  $081D5D74  READ_DECLARATIONS,  line 3000 of psub.pas
  $081CED53  BLOCK,  line 394 of psub.pas
  $081D4794  TCGPROCINFO__PARSE_BODY,  line 2385 of psub.pas
  $082E1DC6  PROC_UNIT,  line 1097 of pmodules.pas
  $081B90E2  COMPILE,  line 401 of parser.pas
  $081A9F2E  TPPUMODULE__LOADPPU,  line 2188 of fppu.pas
  $081A9119  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $081A9C93  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $082E03C2  LOADUNITS,  line 518 of pmodules.pas
  $082E188A  PROC_UNIT,  line 975 of pmodules.pas
  $081B90E2  COMPILE,  line 401 of parser.pas
  $081A9F2E  TPPUMODULE__LOADPPU,  line 2188 of fppu.pas
  $081A9119  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $081A9C93  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $081A9119  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $081A9C93  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $081A9119  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $081A9C93  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $081A9119  TPPUMODULE__LOAD_USEDUNITS,  line 1805 of fppu.pas
  $081A9C93  TPPUMODULE__LOADPPU,  line 2133 of fppu.pas
  $082E03C2  LOADUNITS,  lineas
(3104) Compiling ./gtk2/gtk2def.pp
/mnt/shares/ohjelmointi2/lazarus/i386/trunk/1.9.0/binary/trunk/lcl/interfaces/./gtk2/gtk2devicecontext.inc(472,45) Fatal: Internal error 200611011
Fatal: (1018) Compilation aborted
 518 of pmodules.pas
  $082E188A  PROC_UNIT,  line 975 of pmodules.pas
  $081B90E2  COMPILE,  line 401 of parser.pas
  $08083953  COMPILE,  line 288 of compiler.pas
  $0804948F  main,  line 293 of pp.pas
  $F7D6BE7E
Error: /mnt/shares/ohjelmointi2/fpc/i386/trunk/3.3.1/binary/trunk/bin/i386-linux/ppc386 returned an error exitcode

Bart Broersma

2020-07-30 12:42

reporter   ~0124416

Related to 0027522?

Cyrax

2020-07-30 14:00

reporter   ~0124419

@Bart : I don't see any relation to that bug report.

---

It seems that this bug will be triggered if you add/remove a unit from interface uses clause.

Bart Broersma

2020-07-30 15:56

reporter   ~0124422

> I don't see any relation to that bug report.
That report mentions the same IE

Cyrax

2020-07-30 17:02

reporter   ~0124423

Last edited: 2020-07-30 17:02

View 2 revisions

Oh, I see it now. It is mentioned on note https://bugs.freepascal.org/view.php?id=27522#c81367

Issue History

Date Modified Username Field Change
2020-03-09 15:03 Cyrax New Issue
2020-07-30 05:23 Cyrax Note Added: 0124407
2020-07-30 12:42 Bart Broersma Note Added: 0124416
2020-07-30 14:00 Cyrax Note Added: 0124419
2020-07-30 15:56 Bart Broersma Note Added: 0124422
2020-07-30 17:02 Cyrax Note Added: 0124423
2020-07-30 17:02 Cyrax Note Edited: 0124423 View Revisions