Kevin Ryde <[EMAIL PROTECTED]> writes:

> Rob Browning <[EMAIL PROTECTED]> writes:
>>
>> I believe a while back I wondered if we might have trouble with
>> pthreads and fork unless we were very careful, and I'm beginning to
>> wonder again.
>
> Ahh, that sounds likely.  If mutexes are unusable once forked then
> that'd hurt the gc trying to get all threads to rendezvous.  Sounds
> bad for any scheme program that wants to fork, not just ice-9 popen.
> :-(

Yes.  I think I have been here when investigating the popen blocking
problem, but then I compiled Guile without thread support and I could
still observe the blocking.  (I stopped at that point, lazy me, but
debugging should have been simpler without threads...)

-- 
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3  331E FAF8 226A D5D4 E405


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to