Closed cjdrake closed 9 years ago
This picosat_reset call attempts to free the PicoSAT instance after state has already been freed. Not sure why it doesn't fail harder, but it's an invalid memory access.
picosat_reset
state
static void _satisfy_all_dealloc(_satisfy_all_state *state) { PyMem_Free(state->soln); Py_TYPE(state)->tp_free(state); picosat_reset(state->picosat); }
This
picosat_reset
call attempts to free the PicoSAT instance afterstate
has already been freed. Not sure why it doesn't fail harder, but it's an invalid memory access.