Summary: | [Qt] RunLoopQt is missing reentrancy guards | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Simon Hausmann <hausmann> | ||||
Component: | Platform | Assignee: | Simon Hausmann <hausmann> | ||||
Status: | RESOLVED WONTFIX | ||||||
Severity: | Normal | CC: | abecsi, dinu.jacob, webkit.review.bot, yael | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | 81671 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Simon Hausmann
2012-03-13 05:09:12 PDT
Created attachment 131596 [details]
Patch
Very well written detailed description :) This solution makes it Qt specific! (In reply to comment #2) > Very well written detailed description :) This solution makes it Qt specific! Right, it's a Qt specific solution for what I think is a Qt specific problem at this point. Comment on attachment 131596 [details]
Patch
nice!
Comment on attachment 131596 [details] Patch Clearing flags on attachment: 131596 Committed r110699: <http://trac.webkit.org/changeset/110699> All reviewed patches have been landed. Closing bug. Change http://trac.webkit.org/changeset/117286 rolled out this change, as it broke modal event loop handling. The symptom of this issue is fixed differently, and there's a growing trend in qt to stop doing evil local-event-loop spinning in synchronous APIs (and instead block on worker threads), so I think it's safe to go back to the previous approach for now. Changing this to WONTFIX in the meantime. |