[Webkit-unassigned] [Bug 39568] New: [Qt] Stuck in modal event loop on synchronous HTTP OPTIONS request
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun May 23 11:51:16 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=39568
Summary: [Qt] Stuck in modal event loop on synchronous HTTP
OPTIONS request
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
URL: http://www.hulu.com
OS/Version: All
Status: UNCONFIRMED
Severity: Normal
Priority: P3
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: arvid2.nilsson at gmail.com
In ResourceHandleQt.cpp, ResourceHandle::loadResourceSynchronously.
The QNetworkReplyHandler constructor call to start() fails in Qt 4.6 when the HTTP method is OPTIONS, or any other unsupported method.
The surrounding code does not check the status of the newly created QNetworkReplyHandler, and goes on to enter a modal event loop waiting for completion of a network operation that was never started.
We are then stuck forever in this modal event loop.
Specific use case: synchronous XMLHttpRequest with OPTIONS verb as found when leaving a video playing on Hulu.com.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list