Internal error 2025090301 IE2025090301 Recompilation bug Task Queue
#### FPC [main] --- - Based on: https://gitlab.com/freepascal.org/fpc/source/-/issues/41112 - Related: https://gitlab.com/freepascal.org/fpc/source/-/issues/41386 --- `parser7.pas`: ```pascal unit parser7; interface uses fmodule7; implementation end. ``` `fmodule7.pas`: ```pascal unit fmodule7; interface uses verbose7 ,symsym7 ; implementation uses parser7; end. ``` `verbose7.pas`: ```pascal unit verbose7; interface implementation uses fmodule7; end. ``` `symsym7.pas`: ```pascal unit symsym7; interface uses symdef7; implementation end. ``` `symdef7.pas`: ```pascal unit symdef7; interface implementation uses fmodule7; end. ``` ### 📚 Archive: [recompile_bug.zip](/uploads/630b310b42e8eb7f18e513f8e8aab423/recompile_bug.zip) Compile #1 (OK✅): `fpc.exe -n -FuC:\fpclaztrunk\fpc/units/$fpctarget/rtl parser7.pas` \ Compile #2 (FAIL🐞): `fpc.exe -n -FuC:\fpclaztrunk\fpc/units/$fpctarget/rtl parser7.pas` Output: ``` ttask_handler.write_queue: queue: verbose7 ms_compiling_waitimpl cancontinue=FALSE firstwaiting=fmodule7 ms_compiling_waitintf queue: fmodule7 ms_compiling_waitintf cancontinue=FALSE firstwaiting=symsym7 ms_compile queue: parser7 ms_compiling_waitintf cancontinue=FALSE firstwaiting=fmodule7 ms_compiling_waitintf verbose7.pas(7,15) Fatal: Internal error 2025090301 ``` ```mermaid flowchart TD parser7-->|interface|fmodule7 fmodule7-->|interface|verbose7 fmodule7-->|interface|symsym7 fmodule7-->|implementation|parser7 verbose7-->|implementation|fmodule7 symsym7-->|interface|symdef7 symdef7-->|implementation|fmodule7 ```
issue