// A garbage collection in the debuggee compartment does not disturb onPop // handlers. var g = newGlobal(); var dbg = new Debugger(g); var log; dbg.onEnterFrame = function handleEnter(frame) { log += '('; frame.onPop = function handlePop(completion) { log += ')'; }; }; log = ''; assertEq(g.eval('gc(this); 42;'), 42); assertEq(log, '()');