View Issue Details

IDProjectCategoryView StatusLast Update
0037725FPCUtilitiespublic2020-09-12 21:14
ReporterMarco van de Voort Assigned ToJonas Maebe  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Platformx86_64-linuxOSlinux 
Fixed in Version3.3.1 
Summary0037725: fpmake in threaded mode just hangs
DescriptionI was merging the fcl-res changes to fixes_3_2, and made various mistakes (circular references between packages, missing dependencies, dependencies on non existing packages etc etc).

In all these cases fpmake just "hung", and didn't give any errormessages.

Running without parallelism (-T 6) did provide errormessages.
Steps To ReproduceNote that this is about fixes_3_2

unmerge some of the changes to dependencies (46388,46392,46393,46394) and run

make -j 6 distclean
make -j 6 all FPMAKEOPT="-T 6" PP=ppcrel64 OVERRIDEVERSIONCHECK=1 OPT=-gwl NOWPOCYCLE=1

TagsNo tags attached.
Fixed in Revision46857
FPCOldBugId
FPCTarget-
Attached Files

Activities

Marco van de Voort

2020-09-09 17:46

manager   ~0125451

Hmm, possibly r46684 fixes this.

Jonas Maebe

2020-09-12 21:14

manager   ~0125515

No, there were just lots of data races in fpmake that caused crashes in the memory manager, which in turn caused deadlocks on the memory manager critical sections. Hopefully they're all fixed now, but I can't guarantee it.

Issue History

Date Modified Username Field Change
2020-09-09 17:24 Marco van de Voort New Issue
2020-09-09 17:46 Marco van de Voort Note Added: 0125451
2020-09-12 21:14 Jonas Maebe Assigned To => Jonas Maebe
2020-09-12 21:14 Jonas Maebe Status new => resolved
2020-09-12 21:14 Jonas Maebe Resolution open => fixed
2020-09-12 21:14 Jonas Maebe Fixed in Version => 3.3.1
2020-09-12 21:14 Jonas Maebe Fixed in Revision => 46857
2020-09-12 21:14 Jonas Maebe FPCTarget => -
2020-09-12 21:14 Jonas Maebe Note Added: 0125515