Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19444

[REGRESSION] Dolphin hangs in dbghelp.dll

    XMLWordPrintable

Details

    Description

      Software tested: Dolphin 4 (version 3 affected too)
      ReactOS affected: 0.4.15-dev-7546-gc0020b6
      ReactOS last working version: bootcd-0.4.15-dev-865-gd826753-x86-gcc-lin-dbg
      ReactOS guilty commit: bootcd-0.4.15-dev-866-g70880dd-x86-gcc-lin-dbg
      Compiler: Both
      Architecture: Both x86 and x64
      Description: In the past, Dolphin emulator started, but now it will hang as soon as the GUI loads under dbghelp.dll. Seems to be something related with the Directories, trying to load the different paths like "D:", I guess.

      Debuglog:

      Dolphin-Debug-Failing.log
      Last working log: Dolphin-Debug-NoFail.log  

      Interesting in the failing debuglog: 

      err:(sdk/lib/3rdparty/libwine/path.c:62) Got absolute UNIX path name in function wine_get_dos_file_name. This is not UNIX. Please fix the caller!
      err:(sdk/lib/3rdparty/libwine/path.c:63) File name: /mnt/ramdisk/buildbot/output-MinGW-i386/dll/ntdll/ntdll_stubs.c
      Unhandled exception
      ExceptionCode:    c0000005
      Faulting Address: 7c930815
      CS:EIP 1b:7a742c8b
      DS 23 ES 23 FS 3b GS 0
      EAX: 00002444   EBX: 00000000   ECX: 0012eba8
      EDX: 0000004b   EBP: 0012ee98   ESI: 7c930813   ESP: 0012ee60
      EDI: 00000040   EFLAGS: 00010216
      Address:
      <dbghelp.dll:32c8b> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      Frames:
      <dbghelp.dll:2c8c0> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:24d67> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:223fa> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:22e89> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:155fc> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:4670> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:16011> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:5217> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <dbghelp.dll:5300> (C:\ReactOS\system32\dbghelp.dll@7a710000)
      <Dolphin.exe:3a7922> (C:\Program Files\Dolphin x86 4.0\Dolphin.exe@400000)
      err:(win32ss/user/user32/windows/messagebox.c:1048) MessageBox: L"The instruction at \"0x7a742c8b\" referenced memory at \"0x7c930815\". The memory could not be \"written\".\r\n\nClick on OK to terminate the program.\nClick on CANCEL to debug the program." 
       
      (...)
       
      *----> Stack Back Trace <----*FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
      0012EE98 7A742C8B 00213828 000001F8 00000000 00000036 dbghelp!wine_get_dos_file_name +0x3b
      0012EEE0 7A73C8C0 0016EE08 001C241C 7C930813 00000000 dbghelp!symt_fill_func_line_info +0xf5
      0012EFC0 7A734D67 0016EE08 7C920000 05926A00 00091589 dbghelp!rsym_parse +0x377
      0012F050 7A7323FA 0014CED8 0016EE08 00000002 00000000 dbghelp!pe_load_debug_info +0xae3
      0012F2C8 7A732E89 0014CED8 0012F360 00000458 7C920000 dbghelp!pe_load_native_module +0x5d3
      0012F330 7A7255FC FFFFFFFF 00000000 0012F360 0012F5A8 dbghelp!SymLoadModuleExW +0x453
      0012F578 7A714670 0012F5A8 7C920000 00000000 0012F000 dbghelp!process_invade_cb +0x80
      0012F9B8 7A726011 FFFFFFFF 7A7145F0 FFFFFFFF 7A74BF20 dbghelp!EnumerateLoadedModulesW64 +0x183
      0012FA08 7A715217 FFFFFFFF 0014CDC8 00000001 00000023 dbghelp!SymInitializeW +0x41f
      0012FA38 7A715300 FFFFFFFF 0012FA4C 00000001 3A433B2E dbghelp!SymInitialize +0xb3

       

      In the working version, expresses: 

      (sdk/lib/rtl/path.c:827) RtlQueryEnvironmentVariable_U("=D:") returned 0xc0000100

      Screenshots before:
      Before: Dolphin-NoBug-LastGood.png
      After: Not needed.

       

      Attachments

        Activity

          People

            zefklop jgardou
            julenuri julenuri
            Votes:
            2 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: