| Summary: | Crash on gog.com due to PolymorphicCallNode's having stale references to CallLinkInfo | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Michael Saboff <msaboff> |
| Component: | JavaScriptCore | Assignee: | Michael Saboff <msaboff> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | Keywords: | InRadar |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
| Bug Depends on: | 146292 | ||
| Bug Blocks: | |||
| Attachments: | |||
|
Description
Michael Saboff
2015-06-24 11:31:45 PDT
Created attachment 255504 [details]
Patch
I'll remove the inadvertent change to runtime/Options.h. That was from debugging. Created attachment 255507 [details]
Rebased patch, updated the ChangeLog with suggestions and removed Options.h change
Comment on attachment 255507 [details] Rebased patch, updated the ChangeLog with suggestions and removed Options.h change View in context: https://bugs.webkit.org/attachment.cgi?id=255507&action=review > Source/JavaScriptCore/ChangeLog:25 > + In the process I refactored CallLinkInfo from a struct to a class with proper accessors and > + made all the data elements private. I know this is a pain, but ideally we would land a first patch with just the refactoring, and the review a second patch with the actual change in behavior. (In reply to comment #4) > Comment on attachment 255507 [details] > Rebased patch, updated the ChangeLog with suggestions and removed Options.h > change > > View in context: > https://bugs.webkit.org/attachment.cgi?id=255507&action=review > > > Source/JavaScriptCore/ChangeLog:25 > > + In the process I refactored CallLinkInfo from a struct to a class with proper accessors and > > + made all the data elements private. > > I know this is a pain, but ideally we would land a first patch with just the > refactoring, and the review a second patch with the actual change in > behavior. I'll refactor in https://bugs.webkit.org/show_bug.cgi?id=146292 and then land the simple clearing change here. Created attachment 255520 [details]
Patch after CallLinkInfo refactoring was landed separately. Reviewed in person.
Committed r185932: <http://trac.webkit.org/changeset/185932> |