Closed recursion-ninja closed 7 years ago
This seemed to be, almost certainly, probably mostly, related to the Data.Hashable.Memoize
module. It used unsafePerformIO
in an unsafe way. I thought it would be safe, it wasn't. Oops.
I'll spend a little bit of probing around to make sure the SEGFAULT is no longer occurring now that the Data.Hashable.Memoize
module is removed from the codebase.
Seems that Data.Hashable.Memoize
was the cause of the SEGFAULT
from my testing.
Ran PCG on the flu dataset with 6/8 threads on my laptop and got a segfault after 2 minutes of (real) execution time.
Not sure what caused this, but work being aware of and investigating if it is reproducible.