Rob Browning <[EMAIL PROTECTED]> writes: > In any case, I'll see if I can still get it to hang using > --without-threads.
I have a tree here where I added a (gc) call before and after the port-for-each call in popen.scm (in the child). Given that and --with-threads=yes, "make check" would hang every time I ran it. I rebuilt that tree with --with-threads=no and I ran make check repeatedly. After 20 iterations, it hadn't blocked. So I removed the (gc) calls and rebuilt with --with-threads=yes, and make check blocked after 7 iterations and then 183 iterations. Though not conclusive, these results, when combined with the gdb backtrace I posted earlier showing the blockage in scm_gc() while trying to lock a a mutex, seem to suggest that the remaining problem is thread related. -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel