Uploaded image for project: 'ReactOS Test Suite'
  1. ReactOS Test Suite
  2. ROSTESTS-394

frequent *but random* crashes of msxml3:httpreq, winhttp:notification, winhttp:winhttp, wininet:http seem to have their root-cause on the Wine internet server side???

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      I recently noitced during a lot of additional crashes on master head.
      I can see them on master head, and I can see them also when testing my ancient branches.
      I do believe they have their origin not in our code changes, but I do believe that they are actually caused by different or missing response of some internet servers of the Wine testing infrastructure.

      They do most often affect the following modules:
      msxml3:httpreq
      winhttp:notification
      winhttp:winhttp
      wininet:http

      0.4.14-release-114-g1f97d75 cmd varexpansion CORE-14096    https://build.reactos.org/#/builders/9/builds/36594  VBox https://reactos.org/testman/compare.php?ids=95801    KVM https://reactos.org/testman/compare.php?ids=95802
       
      0.4.14-release-115-g83fa0a2 flexible inf pos               https://build.reactos.org/#/builders/9/builds/36678  VBox https://reactos.org/testman/compare.php?ids=96089    KVM https://reactos.org/testman/compare.php?ids=96088 (several crashes)
                                                                                                                           had crashes                                              had crashes
       
                                  2nd build                      https://build.reactos.org/#/builders/9/builds/36679  VBox https://reactos.org/testman/compare.php?ids=96091    KVM https://reactos.org/testman/compare.php?ids=96090 (several crashes)
                                                                                                                           had crashes                                              had crashes
       
      0.4.14-release-114-g1f97d75 build it again on 2024-06-18   https://build.reactos.org/#/builders/9/builds/36680  VBox https://reactos.org/testman/compare.php?ids=96092 ok KVM https://reactos.org/testman/compare.php?ids=96093 ok
       
       
      0.4.14-release-115-g83fa0a2 force build 3rd attempt        https://build.reactos.org/#/builders/9/builds/36681  VBox https://reactos.org/testman/compare.php?ids=96094 ok KVM https://reactos.org/testman/compare.php?ids=96095 ok
      

      In the beginning I feared for a moment that I would have ported back something bad, but a run on master head proves that they were not introduced by
      0.4.15-dev-8227-g32d615f (see the VBox result for example)

      VBox https://reactos.org/testman/compare.php?ids=96075,96085 (old is 0.4.15-dev-8225-gc43a638 vs. 0.4.15-dev-8227-g32d615f) here it looks as if the new was better)
      KVM https://reactos.org/testman/compare.php?ids=96077,96086 not good (old is 0.4.15-dev-8225-gc43a638 vs. 0.4.15-dev-8227-g32d615f)

      I don't know whether we do actually have any other option than disabling those tests.
      They do seem to fail quite randomly with one of the following symptoms:
      1.) err:(dll/win32/wininet/http.c:4895) create_netconn failed: 12029
      2.) Timeout while waiting for the test process
      3.) msvcrt exception like that one:

      httpreq.c:1598: Test failed: got 0x800c0008, expected 0x00000000
      Unhandled exception
      ExceptionCode:    c0000005
      Faulting Address:        0
      CS:EIP 1b:7c4e8a4a
      DS 23 ES 23 FS 3b GS 0
      EAX: 00000000   EBX: 0023fbe0   ECX: 0024b5bc
      EDX: 00000001   EBP: 0022fda0   ESI: 00000008   ESP: 0022fd98
      EDI: 0048b186   EFLAGS: 00010202
      Address:
      <msvcrt.dll:8a4a> (C:\ReactOS\system32\msvcrt.dll@7c4e0000)
      Frames:
      <msxml3_winetest.exe:46b5c> (C:\ReactOS\bin\msxml3_winetest.exe@400000)
      <msxml3_winetest.exe:6c8e3> (C:\ReactOS\bin\msxml3_winetest.exe@400000)
      <msxml3_winetest.exe:6cef9> (C:\ReactOS\bin\msxml3_winetest.exe@400000)
      <msxml3_winetest.exe:6cf66> (C:\ReactOS\bin\msxml3_winetest.exe@400000)
      <kernel32.dll:11fb6> (C:\ReactOS\system32\kernel32.dll@7c5b0000)
      

      Attachments

        Issue Links

          Activity

            People

              bug zilla Bug Zilla
              reactosfanboy reactosfanboy
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: