FPC 3.3.1 (maybe even 3.2.3) had some fixes around ppu loading. But you then need to adapt any code that doesn't compile.
3.2.3 would be preferable as it likely is more stable.
Yes, I upgraded to 3.3.1, but some external components wouldn't compile (BGRA, EyeCandy Controls, ...)
I downgraded to 3.2.3 and the crashes still ocure.
Have you tried to really remove **all** ppu from all folders/packages before the build?
Yes, before posting initially.
In general such errors have in part been known to be caused by circular unit references (uses in implementation). You may want to try to get rid of them if you can. (I know, easier said ...)
That might be a problem, or THE problem. My units are heavily cross linked. I try to clean this up as far as I get. Thank you!
Okay, Update: I tried to remove the dependencies (in the implementation part) and the crash now ocures on other files. I count that as progress...
¨BÆiø'mUUlcDmxUniverses.pas(361,53899) Error: Duplicate identifier "UlcPrjObjEditors"
¨BÆiø'mUUlcDmxUniverses.pas(361,53899) Hint: Identifier already defined in UlcDmxUniverses.pas at line 9
¨BÆiø'mUUlcDmxUniverses.pas(361,53899) Error: Compilation raised exception internally