| Summary: | REGRESSION: Web Inspector crashes when reloading apple.com with Timeline recording active | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Brian Burg <burg> | ||||
| Component: | WebCore JavaScript | Assignee: | Michael Saboff <msaboff> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | ggaren, joepeck, mark.lam, msaboff, timothy | ||||
| Priority: | P2 | ||||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Attachments: |
|
||||||
|
Description
Brian Burg
2014-08-17 18:24:20 PDT
Found the issue. DebuggerCallFrame::positionForCallFrame is trying to unwind starting somewhere in the middle of the stack. After https://trac.webkit.org/changeset/163179, Stack visiting needs to start at the top of the stack. Patch in progress. Created attachment 236891 [details]
Patch
Comment on attachment 236891 [details]
Patch
r=me
(In reply to comment #1) > Found the issue. DebuggerCallFrame::positionForCallFrame is trying to unwind starting somewhere in the middle of the stack. After https://trac.webkit.org/changeset/163179, Stack visiting needs to start at the top of the stack. Forgot to suggest that you add the above comment into the ChangeLog to explain why the change fixes the crash. Please add it. Thanks. Committed r172807: <http://trac.webkit.org/changeset/172807> (In reply to comment #4) > (In reply to comment #1) > > Found the issue. DebuggerCallFrame::positionForCallFrame is trying to unwind starting somewhere in the middle of the stack. After https://trac.webkit.org/changeset/163179, Stack visiting needs to start at the top of the stack. > > Forgot to suggest that you add the above comment into the ChangeLog to explain why the change fixes the crash. Please add it. Thanks. I added the second sentence to ChangeLog before landing. |