rem: fbs.drainFunctionConstructorScriptStack(frame); 
context: function handleTrackingScriptsInterrupt(frame, type, rv){    try    {        if (fbs.DBG_FUNCTION) ddd("handleTrackingScriptsInterrupt "+(frame.callingFrame?"haveCaller":"top")+" \n");        // We are not interested in Function() calls at top- or eval-level, since they don't seem to have an important use case and FF2 crashes        if (frame.callingFrame && !isFilteredURL(frame.script.fileName) )        {            var frameLineId = frame.script.fileName + frame.line;            if (fbs.DBG_FUNCTION) ddd("handleTrackingScriptsInterrupt caller frameLineId: "+frameLineId+" type "+getExecutionStopNameFromType(type)+"\n");                              /*@explore*/            // When we are called the stack should be at the PC just after the constructor call to Function().            fbs.drainFunctionConstructorScriptStack(frame);        }    }    catch (exc)    {        if (fbs.DBG_CREATION) dumpToFileWithStack("handleTrackingScriptsInterrupt FAILS: "+exc);                              /*@explore*/    }    fbs.clearHookInterruptsToTrackScripts();    return RETURN_CONTINUE;}
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/c5f013dccda5f25ec6c3894c73898353bae36759/firebug-service.js/buggy/extension/components/firebug-service.js