Mikael More wrote:
MM> - Throwing exceptions with no handler/catcher may sigsegv your MM> app.
Good to know, I was unaware of this.
We saw this in threads, i.e. we got sigsegv when the thunk of a threads throws an exception and there was no exception handler.
I think the case you're referring to was the one with Termite, where the exception handler itself was calling unsafe internal Gambit functions with wrong types.
So it has nothing to do with not having an exception handler, but having actually one which is broken.
There's no reason that threads "without exception handler" (they have one anyway by default) would segfault.
(I don't have the time to check the remainder of your mail right now)
Christian.