Bug 153418
Summary: | Modern IDB: Some IDB tests crash in ~SQLiteIDBBackingStore | ||
---|---|---|---|
Product: | WebKit | Reporter: | Brady Eidson <beidson> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | achristensen, ryanhaddad |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 149117, 153021 |
Brady Eidson
Modern IDB: Some IDB tests crash in ~SQLiteIDBBackingStore
https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK1%20(Tests)/r195523%20(2419)/results.html
https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK1%20(Tests)/r195522%20(2803)/results.html
https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK1%20(Tests)/r195523%20(2804)/results.html
Haven't seen these locally, but the crash logs all suggest the same thing: Crash tearing down the JSGlobalObject in the backing store constructor.
The JSGlobalObject almost certainly needs to be cleared out before the VM, instead of vice versa.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Brady Eidson
Cannot get to this in a timely manner tonight with only my laptop and the sad state my build is in.
Will get to it first thing in the morning.
Brady Eidson
This was almost certainly introduced along with the VM in http://trac.webkit.org/changeset/195517
I'll land a speculative fix before going to bed.
Brady Eidson
Unreviewed speculative fix landed in http://trac.webkit.org/changeset/195525
Will check the bots in the A.M.
Brady Eidson
At least one test was reliably crashing before the speculative fix, and it hasn't happened since.
Closing.