bug#25387: guile-2.2 multi-thread segfault in SCM_VALIDATE_WEAK_TABLE

2017-01-11 Thread Andy Wingo
On Mon 09 Jan 2017 23:08, Andy Wingo writes: > On Sun 08 Jan 2017 01:18, Linas Vepstas writes: > >> Following program crashes immediately (fraction of a second) >> in guile-2.2, current git version (as of 29 Dec 2016 >> a0656ad4cf976b3845e9b9663a90b46b4cf9fc5a ) > > Nice bug, thank you! I will

bug#24884: Segfault on (mkstemp! "XX" 0)

2017-01-11 Thread Andy Wingo
On Sat 05 Nov 2016 19:16, Jean Louis writes: > I was just testing a function, and before I figured out what is > happening, it is segfaulting on: > (mkstemp! "XX" 0) > > I don't say, I am using it right. It should not segfault. I agree. This is a pending topic in Guile. (The reason, of course:

bug#25387: guile-2.2 multi-thread segfault in SCM_VALIDATE_WEAK_TABLE

2017-01-11 Thread Linas Vepstas
Hi Andy: I just code-reviewed, it looks like a good fix; you're saying that the dynamic state was being accidentally collected when it shouldn't have been. Tested, it tests OK, after 40 mins cpu time, its still running. --linas