Hacker News new | past | comments | ask | show | jobs | submit login

Yes, this last fact is explicitly mentioned in the last two sentences of this section.

> Another issue is preserving the state of the program stack, as it is destroyed in the process of dumping the Lisp image, and it cannot be fully restored when the image is thawed. However, portability libraries such as Dissect[0] allow for saving the stack state as normal Lisp data that can then be inspected using the system inspector.

[0] https://shinmera.github.io/dissect/

Still, you can fully preserve the full stack information as Lisp data along with the whole heap, dump the image, and then inspect the dumped core as if you inspected any other Lisp image. This is already a big quality improvement over digging in dead crash dumps or - worse - textual, printed stacktraces with no other information available.

Therefore, I think that the statement "you can't use saved images to debug errors in SBCL" is somewhat far-fetched, really.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: