add: else dd (getStackTrace()); 
context:     function callHooks (command, isBefore)    {        var names, hooks;                if (isBefore)            hooks = command.beforeHooks;        else            hooks = command.afterHooks;        for (var h in hooks)        {            if ("dbgDispatch" in console && console.dbgDispatch)            {                dd ("calling " + (isBefore ? "before" : "after") +                     " hook " + h);            }            try            {                hooks[h](e);            }            catch (ex)            {                display (getMsg(MSN_ERR_INTERNAL_HOOK, h), MT_ERROR);                display (formatException(ex), MT_ERROR);                dd (formatException(ex), MT_ERROR);                if (typeof ex == "object" && "stack" in ex)                    dd (ex.stack);            }        }    };
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/171d43ee25fb94ca659d1f263eb012f84471dd4a/venkman-static.js/buggy/extensions/venkman/resources/content/venkman-static.js