[Webkit-unassigned] [Bug 137079] New: Web Inspector: don't suppress breakpoints when emptying the call stack prior to replay
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 24 15:48:38 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=137079
Summary: Web Inspector: don't suppress breakpoints when
emptying the call stack prior to replay
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Web Inspector
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: burg at cs.washington.edu
CC: timothy at apple.com, joepeck at webkit.org,
webkit-bug-importer at group.apple.com,
graouts at webkit.org
Blocks: 137078
The ReplayManager tries to temporarily suppress breakpoints before (re-)starting replay and resumes the debugger in case the debugger is paused. This interacts poorly with time-indexed outputs because starting playback will race with unsuppressing breakpoints, and some breakpoint hits may be missed.
Instead, we should probably just issue Debugger.stepOut commands until nothing is left in the call stack, and then restart replay.
There may be some way to blow over the call stack using exceptions or something, but this could have a lot of unwanted side effects in the UI.
--
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