rivetTDA / rivet

RIVET is a tool for Topological Data Analysis, in particular two-parameter persistent homology.
GNU General Public License v3.0
73 stars 24 forks source link

Another Crash in Multicritical Branch #96

Closed mlesnick closed 7 years ago

mlesnick commented 7 years ago

This small example (90 points) also causes a crash in the multicritical branch with H0, 30x30 bins. The crash does not seem to occur every time (about half the time), so might be related to the randomness of the vineyard updates.

The console output (-V 8) for this crash is different than for the other crash reported for this branch. Could be a different problem.

console: RANDOM VINEYARD UPDATES TO CHOOSE THE INITIAL THRESHOLD

console: -->Doing some random vineyard updates...

libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: Arrangement was not delivered Abort trap: 6

BCassidy_No_Fun4.txt

kingroy commented 7 years ago

I found a memory leak that has been patched. This leak also seems to have fixed this bug.

mlesnick commented 7 years ago

Bug is also fixed on my system.