Subj : Puzzling assertion in js_AllocGCThing() To : netscape.public.mozilla.jseng From : "Bob Kline" Date : Fri Mar 12 2004 06:56 pm I'm working on tracking down failures in Sablotron (open source XSL/T engine) when JavaScript is used, and I've run into an assertion in jsgc.c (line 461) from SpiderMonkey version 1.5 RC6: JS_ASSERT(!rt->gcRunning); Could someone explain why the assumption that no other thread would be running garbage collection when js_AllocGCThing() is invoked is valid? If there is a good explanation for this assumption, I'll take it back to the maintenance team for Sablotron, and there's a good chance that we'll have a good clue for the underlying cause of the failures we're seeing. Thanks very much! .