21:54:51drmeisterOh for crying out loud! I've been chasing my tail for the past 24 hours. I've been loading an old image because the new one was being generated in a different directory. Argh!
21:56:00drmeisterI need to calculate some kind of hash of the executable and libraries so I catch when I'm loading old images.
21:58:58drmeisterWell, at least I'm back on track debugging the real problems. I have llvm objects to initialize at image load time.
22:02:14drmeisterHmm, this suggests something interesting. If I encounter an object that isn't initialized properly at load time. I can time-travel back to the moment it was created at in the save session, look at the backtrace and then replicate that at load-time.
22:02:37drmeisterHopefully I don't have too much of this to do.
2:26:20drmeisterAh - the problem is I unwind the stack too far when I throw the SaveLispAndDie exception and among other things the _lisp->_Roots._TrueValue gets reset to null.