| Summary: | Crash in MediaPlayerPrivateAVFoundationObjC::seekToTime dereferencing RefPtr from invalid thread. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Jeremy Jones <jeremyj-wk> | ||||
| Component: | New Bugs | Assignee: | Jeremy Jones <jeremyj-wk> | ||||
| Status: | RESOLVED DUPLICATE | ||||||
| Severity: | Normal | CC: | jer.noble | ||||
| Priority: | P2 | ||||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Jeremy Jones
2014-01-27 20:27:19 PST
Created attachment 222400 [details]
Patch
Looks like this was fixed by bug #127701. In the future, WebThreadRun() is IOS only, but callOnMainThread() will cause the passed function to be called on the web-thread (regardless of it's name). Comment on attachment 222400 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=222400&action=review Should upload a new patch. EWS was unable to apply this one. > Source/WebCore/ChangeLog:8 > + A block is dispatched to the main thread; dispatch it again to the webthread. Can’t we go straight to the web thread? Why do we need both? (In reply to comment #3) > (From update of attachment 222400 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=222400&action=review > > Should upload a new patch. EWS was unable to apply this one. > > > Source/WebCore/ChangeLog:8 > > + A block is dispatched to the main thread; dispatch it again to the webthread. > > Can’t we go straight to the web thread? Why do we need both? Indeed, and that's what we did in bug #127701. Marking this bug as a dup of that one. *** This bug has been marked as a duplicate of bug 127701 *** Comment on attachment 222400 [details]
Patch
Clearing patch flag since this was closed as a duplicate.
|