Re: [PATCH]: deadlock in make_struct()

2008-11-18 Thread Linas Vepstas
2008/11/17 Andy Wingo <[EMAIL PROTECTED]>: > Hi Linas, > > I was about to write about how your patch looked incorrect to me, > because GC could see a half-initialized struct (and potentially sweep > it, with a bad free function); Well, I tried to think that through. I tried to find a need for a "r

Re: [PATCH]: deadlock in make_struct()

2008-11-18 Thread Ludovic Courtès
Hi Andy, Andy Wingo <[EMAIL PROTECTED]> writes: > I was about to write about how your patch looked incorrect to me, > because GC could see a half-initialized struct (and potentially sweep > it, with a bad free function); but I just looked back and back into the > history, and could not find why t

[bug #24867] `define' should be thread-safe

2008-11-18 Thread Ludovic Courtès
Follow-up Comment #1, bug #24867 (project guile): Gmane appears to be broken. Alternate URL: http://lists.gnu.org/archive/html/guile-devel/2008-11/threads.html#00055 . ___ Reply to this item at: _

Re: [PATCH] Final: thread lock nesting debugging

2008-11-18 Thread Ludovic Courtès
Hello, "Linas Vepstas" <[EMAIL PROTECTED]> writes: > I've been seeing all sorts of deadlocks in guile, and so I wrote a small > debugging utility to try to track down the problems. I'd like to see > this patch included in future versions of guile. FWIW, I'm reluctant to committing this patch fo

[bug #24867] `define' should be thread-safe

2008-11-18 Thread Ludovic Courtès
URL: Summary: `define' should be thread-safe Project: Guile Submitted by: civodul Submitted on: Tue 18 Nov 2008 10:18:28 AM GMT Category: None Severity: 3 - Normal

Re: [PATCH]: deadlock in make_struct()

2008-11-18 Thread Andy Wingo
Hi Linas, I was about to write about how your patch looked incorrect to me, because GC could see a half-initialized struct (and potentially sweep it, with a bad free function); but I just looked back and back into the history, and could not find why the critical section was there. It has been ther