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

Diablo 1 retail bugchecks after changing display settings : MessageQueue passed to co_MsqSendMessage is NULL when broadcasting WM_DISPLAYCHANGE message

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.0
    • Component/s: Win32SS
    • Labels:
      None
    • Environment:

      VirtualBox 4.2.12, ReactOS 0.3.15RC2

      Description

      fixme:exec:SHELL_execute flags ignored: 0x00000004
      fixme:exec:SHELL_execute flags ignored: 0x00010000
      fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "Gallium 0.4 on softpipe").
      (C:/Users/Z98/workspace/reactos/0.3.15/win32ss/gdi/eng/pdevobj.c:430) PDEVOBJ_bSwitchMode, ppdev = E1432570, pSurface = E14235F8
      (C:/Users/Z98/workspace/reactos/0.3.15/win32ss/gdi/eng/pdevobj.c:483) leave, ppdev = E1432570, pSurface = E1565B18

      Entered debugger on last-chance exception (Exception Code: 0xc0000005) (Page Fault)
      Memory at 0x00000154 could not be read: Page not present.
      kdb:> bt
      Eip:
      <win32k.sys:4b5ad (ReactOS/win32ss/user/ntuser/msgqueue.c:1037 (@co_MsqSendMessage@36))>
      Frames:
      <win32k.sys:43f24 (ReactOS/win32ss/user/ntuser/message.c:1384 (@co_IntSendMessageTimeoutSingle@28))>
      <win32k.sys:44b65 (ReactOS/win32ss/user/ntuser/message.c:1481 (@co_IntSendMessageTimeout@28))>
      <win32k.sys:36fa5 (ReactOS/win32ss/user/ntuser/display.c:791 (UserChangeDisplaySettings@20))>
      <win32k.sys:3723c (ReactOS/win32ss/user/ntuser/display.c:906 (NtUserChangeDisplaySettings@20))>
      <NTOSKRNL.EXE:114be7 (ReactOS/ntoskrnl/ke/i386/traphdlr.c:1619 (@KiFastCallEntryHandler@8))>
      <NTOSKRNL.EXE:3ca5 (C:/Users/Z98/workspace/reactos/0.3.15/ntoskrnl/ke/i386/trap.s:150 (_KiFastCallEntry))>
      <ntdll.dll:b359>
      <wined3d.dll:37785>
      <ddraw.dll:5df4>
      <ddraw.dll:5fd0>
      <diablo.exe:4df48>
      <diablo.exe:3f56>
      <diablo.exe:6ec19>
      <KERNEL32.dll:e681>
      <00000000>

        Attachments

        1. DDs4qy8.png
          DDs4qy8.png
          130 kB
        2. diablo_61659.txt
          7 kB
        3. ROS58775-CORE6551_patch_ATI18.txt
          2 kB
        4. ROS58989.txt
          3 kB

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                Black_Fox Black_Fox
              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: