<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; I was trying to trigger GC(garbage collection)&nbsp;in kaffe. As a part of this I added these lines in gc-mem.c</DIV>
<DIV>(/home/sita/kaffe-1.0.7/kaffe/kaffevm/mem/gc-mem.c)</DIV>
<DIV>&nbsp;</DIV>
<DIV>size_t count;(global variable) /*added by sita*/</DIV>
<DIV>&nbsp;</DIV>
<DIV>gc_heap_malloc(size_t sz)</DIV>
<DIV>{</DIV>
<DIV>&nbsp;</DIV>
<DIV>/*added by sita*/</DIV>
<DIV>&nbsp;</DIV>
<DIV>count = count + sz;</DIV>
<DIV>&nbsp;if (count&gt;100000) /* this means if the size of the objects created in the heap exceeds&gt;*/</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; goto nospace;/*&gt;100000, I want to call Garbage collector and free some of them*/</DIV>
<DIV>&nbsp;</DIV>
<DIV>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>gc_heap_free()</DIV>
<DIV>{</DIV>
<DIV>/*added by Sita*/</DIV>
<DIV>printf("I'm triggering GC\n");</DIV>
<DIV>&nbsp;</DIV>
<DIV>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I do the make install with the above code, it installs fine. But when I run a sample program, after a while I get the following error:</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm triggering GC</DIV>
<DIV>I'm triggering GC</DIV>
<DIV>
<DIV>I'm triggering GC</DIV>
<DIV>I'm triggering GC</DIV></DIV>
<DIV>Aborted</DIV>
<DIV>kaffe-bin: jthread.c:1204: jthread_enable_stop: Assertion `currentJThread-&gt;stopCounter &gt;= 0' failed<BR></DIV>
<DIV>Could anyone please help with the error . Any help with this is highly appreciated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks,</DIV>
<DIV>Sita.</DIV><p>
                <hr size=1>Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/mail_us/taglines/50x/*http://promotions.yahoo.com/new_mail/static/efficiency.html">Yahoo! Mail</a> - 50x more storage than other providers!