[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