[Bug 51365] New: wininet:http causes urlmon:protocol to time out

WineHQ Bugzilla wine-bugs at winehq.org
Wed Jun 30 09:52:55 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51365

            Bug ID: 51365
           Summary: wininet:http causes urlmon:protocol to time out
           Product: Wine
           Version: 6.10
          Hardware: x86-64
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: urlmon
          Assignee: wine-bugs at winehq.org
          Reporter: fgouget at codeweavers.com

If wininet:http is run before urlmon:url the latter will time out as follows:

protocol.c:348: Test failed: unexpected call OnResponse
protocol.c:839: Test failed: unexpected call ReportProgress_MIMETYPEAVAILABLE
protocol.c:1101: Test failed: unexpected call ReportData
protocol.c:3437: Test failed: wait timed out
protocol.c:3439: Test failed: expected Switch
protocol.c:3560: Testing http protocol (redirected, disable auto redirect)...
protocol.c:469: QueryService(IID_IGetBindHandle)
protocol.c:475: QueryService(IID_IWindowForBindingUI)
protocol.c:1178: Test failed: unexpected call ReportResult
protocol.c:1186: Test failed: hrResult = 800c0014, expected: 00000000
urlmon:protocol:0bd0 done (258) in 120s

(0x800c0014 = INET_E_REDIRECT_FAILED)

The timeout actually happens in test_http_protocol_url() on line 3437:

  ok( WaitForSingleObject(event_complete, 90000) == WAIT_OBJECT_0, "wait timed
out\n" );

This actually happens on machines that use the wt-daily.bat script [1] because
that script first runs the 32-bit tests (including wininet:http) and then the
64-bit tests and, obviously, no configuration 'reset' happens in between.
Specifically this causes failures in the 64-bit urlmon:protocol results on
cw-gtx560 and cw-rx460:

https://test.winehq.org/data/patterns.html#urlmon:protocol



[1] https://github.com/fgouget/wt-daily/blob/master/wt-daily.bat.template#L138

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list