[Webkit-unassigned] [Bug 124078] Web Inspector: Crash when closing the Inspector while debugging an exception inside a breakpoint condition.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 8 17:00:07 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=124078
--- Comment #2 from Alexandru Chiculita <achicu at adobe.com> 2013-11-08 16:58:52 PST ---
Breakpoint actions have the same issue. Just that they hit an assert instead, because there's already a callframe on the stack when it tries to debug the exception that happens while handling the breakpoint action.
It might be better to just disable this use-case and disable the uncaught exceptions handler while executing breakpoint conditions and actions. Otherwise we have to make the Debugger:m_currentDebuggerCallFrame use a stack instead.
1 0x115ea7d40 WTFCrash
2 0x11590c25a JSC::DebuggerCallFrameScope::DebuggerCallFrameScope(JSC::Debugger&)
3 0x1158fe10d JSC::DebuggerCallFrameScope::DebuggerCallFrameScope(JSC::Debugger&)
4 0x1158fc233 JSC::Debugger::pauseIfNeeded(JSC::ExecState*)
5 0x1158fc54c JSC::Debugger::updateCallFrameAndPauseIfNeeded(JSC::ExecState*)
6 0x1158fc627 JSC::Debugger::exception(JSC::ExecState*, JSC::JSValue, bool)
7 0x115b1f72c JSC::Interpreter::unwind(JSC::ExecState*&, JSC::JSValue&)
8 0x115b4035d JSC::genericUnwind(JSC::VM*, JSC::ExecState*, JSC::JSValue)
9 0x115c8150a llint_slow_path_handle_exception
10 0x115c876fb llint_throw_from_slow_path_trampoline
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list