astrorama / SourceXtractorPlusPlus

SourceXtractor++, the next generation SExtractor
https://astrorama.github.io/SourceXtractorPlusPlus/
GNU Lesser General Public License v3.0
72 stars 9 forks source link

Abort execution if any of the prefetchers failed #457

Closed ayllon closed 2 years ago

ayllon commented 2 years ago

This should "fix" the cases where sourcextractor++ stays running doing nothing. It does not fix the underlying reason, but at least it gives an explanation and exits.

mkuemmel commented 2 years ago

Okay with me.

Unfortunately it does not help with the particular dataset I am working on right now. That behaves still quite erratic.

ayllon commented 2 years ago

Ok, I have added the same check on the multi-threaded measurement. It should catch when the thread pool dies if the prefetcher doesn't.

mkuemmel commented 2 years ago

The last changes did not help. But the problem is more complex:

This is really kind of bizarre. I checked the 'old' Euclid dataset that bothered us last year, but that seems to run with both v0.16 and v0.17.