Thanks for the clarification, I’ve looked a bit into it and I suspect this has to do with our recent transition to using a pty for the communication between Emacs and the top-level thread. This seems to run into troubles when Emacs is running as a daemon, although I’m not sure exactly why just yet.
Could you please try setting sweeprolog-top-level-use-pty
to nil
before starting any top-levels (maybe in your init file) and check if you still see this crash?
1 Like