On Thursday 19 April 2007 11:35, Andy Dougherty wrote:

> While trying to run 'make test' today, t/stm/llqueue_2.pir hung and had
> to be killed manually.  Trying it again, I got an out-of-memory error

> The hanging behavior appears to be intermittent.  I haven't been able
> to identify conditions under which it reliably occurs.  I realize this
> is a TODO test, but it shouldn't hang.  Perhaps it should just be skipped.

Probably so.  I have an idea what it is, but I haven't quite fixed it yet.

Does the attached patch make the test pass, or at least not take up so much 
memory?

Does it help with RT #42617 too?

-- c

=== src/pmc/parrotthread.pmc
==================================================================
--- src/pmc/parrotthread.pmc	(revision 3249)
+++ src/pmc/parrotthread.pmc	(local)
@@ -47,12 +47,10 @@
 static void
 stop_GC(Interp* parent, Interp *thread)
 {
-#if 0
     Parrot_block_DOD(parent);
     Parrot_block_DOD(thread);
     Parrot_block_GC(parent);
     Parrot_block_GC(thread);
-#endif
 }
 
 /* XXX FIXME probably not the best interface [see also list post of

Reply via email to