Bug 154457
Summary: | Modern IDB: Crash seen under fireEventListeners in IDB code | ||
---|---|---|---|
Product: | WebKit | Reporter: | Brady Eidson <beidson> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | ||
Priority: | P2 | ||
Version: | Safari 9 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 149117 | ||
Bug Blocks: |
Brady Eidson
Modern IDB: Crash seen under fireEventListeners in IDB code
https://build.webkit.org/results/Apple%20Yosemite%20Release%20WK1%20(Tests)/r196819%20(12196)/storage/indexeddb/opencursor-key-crash-log.txt
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Brady Eidson
Crash log clearly shows something is null but... it's unclear to me what (release build so there's inlining)
Brady Eidson
AFAIK, we haven't seen this in high numbers - just this report.
It's a release build, and therefore optimized, and therefore the backtrace probably does not tell the whole story.
I suspect the explanation could be the "thread safety in IDBDatabaseInfo" issue that I fixed earlier today in http://trac.webkit.org/changeset/197405
Because of the low frequency and the possibility that this is already fixed, I"m reversing the blocking relationship with the master bug.
Brady Eidson
This was almost certainly the afore mentioned thread safety issue, and hasn't shown up since.