Caught the infinite loop causing the segfault in solution
reconstruction with random walk.  Had to do with improperly resetting
parent pointers when encountering the same state again.