RESOLVED INVALID 83463
[Qt][WK2] QtViewportInteractionEngine::reset() asserts after WebProcess is restarted with a page defining viewport arguments.
https://bugs.webkit.org/show_bug.cgi?id=83463
Summary [Qt][WK2] QtViewportInteractionEngine::reset() asserts after WebProcess is re...
zalan
Reported 2012-04-09 05:27:14 PDT
1, load a page with meta viewport 2, make the webprocess crash 3, reload the page to get the webprocess restarted UI process asserts at QtViewportInteractionEngine::reset(), because viewport update comes while the viewport is still suspended (animating, initiated by contents size changed)
Attachments
Patch (2.96 KB, patch)
2012-04-09 05:56 PDT, zalan
kenneth: review-
zalan
Comment 1 2012-04-09 05:56:42 PDT
Kenneth Rohde Christiansen
Comment 2 2012-04-10 02:23:22 PDT
Comment on attachment 136217 [details] Patch r- given comments on irc. This seems like a band-aid fix to a generic problem.
Jocelyn Turcotte
Comment 3 2012-04-11 09:53:41 PDT
*** Bug 83698 has been marked as a duplicate of this bug. ***
zalan
Comment 4 2012-04-11 10:35:13 PDT
as per bug#83698, it happens when webprocess is not crashed.
zalan
Comment 5 2012-04-11 10:40:20 PDT
discussed with Kenneth to come up with a more generic solution where delayed tasks could be added to a queue and execute them after the current UI related task (scaling, animating etc) has finished.
Jocelyn Turcotte
Comment 6 2014-02-03 03:20:34 PST
=== Bulk closing of Qt bugs === If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary. If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.
Note You need to log in before you can comment on or make changes to this bug.