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

winhttp:winhttp has sporadic crashes. My hope is to fix them.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.15
    • Wine Tests
    • None

    Description

      The regression test for winhttp: winhttp is known for its random crashes. I have resolved the backtrace for one of these crashes here:

      <winhttp_winetest.exe:238c8 (sdk/include/reactos/wine/test.h:662 (wine_dbgstr_wn))>
      <winhttp_winetest.exe:1786e (modules/rostests/winetests/winhttp/winhttp.c:4279 (test_IWinHttpRequest))>
      <winhttp_winetest.exe:21a4a (modules/rostests/winetests/winhttp/winhttp.c:4877 (func_winhttp))>
      <winhttp_winetest.exe:23e5b (sdk/include/reactos/wine/test.h:820 (main))>
      <winhttp_winetest.exe:244ce (sdk/lib/crt/startup/crtexe.c:311 (__tmainCRTStartup))>
      <winhttp_winetest.exe:24545 (sdk/lib/crt/startup/crtexe.c:197 (mainCRTStartup))>
      <kernel32.dll:11a42 (dll/win32/kernel32/client/proc.c:463 (BaseProcessStartup))> 

      I am attaching a patch here for testing to see if we can eliminate these crashes.

      Attachments

        1. dph_full.patch
          765 kB
        2. DPH_LFs_1.patch
          773 kB
        3. DPH_LFs.patch
          766 kB
        4. dph_winetest_only.patch
          775 kB
        5. DPH-01.png
          DPH-01.png
          136 kB
        6. DPHc.patch
          766 kB
        7. request-01.c
          157 kB
        8. winhttp_request_c.patch
          1 kB
        9. winhttp_request_debug-test-05.patch
          1 kB
        10. winhttp_request_fix-06.patch
          0.5 kB
        11. winhttp_request_fix-08.patch
          0.8 kB
        12. winhttp_request.c_delay.patch
          0.8 kB
        13. winhttp_whihttp_15-4276-DPH_out.txt
          49 kB
        14. winhttp_winhttp_01.patch
          1 kB
        15. winhttp_winhttp_02.patch
          2 kB
        16. winhttp_winhttp_03.patch
          4 kB
        17. winhttp_winhttp_04.patch
          5 kB
        18. winhttp_winhttp_05.patch
          3 kB
        19. winhttp_winhttp_06.patch
          3 kB
        20. winhttp_winhttp_07.patch
          3 kB
        21. winhttp_winhttp_08.patch
          1 kB
        22. winhttp_winhttp_09.patch
          0.6 kB
        23. winhttp_winhttp_10.patch
          0.7 kB
        24. winhttp_winhttp_11.patch
          2 kB
        25. winhttp_winhttp_12.patch
          2 kB
        26. winhttp_winhttp_14.patch
          0.9 kB
        27. winhttp_winhttp_16.patch
          0.9 kB
        28. winhttp_winhttp_DPH11.txt
          5 kB
        29. winhttp_winhttp_test_01.patch
          3 kB
        30. winhttp_winhttp_winetest_output.txt
          1 kB

        Activity

          People

            DougLyons DougLyons
            DougLyons DougLyons
            Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: