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

Popcap games fail to start due to hang when invalid handles are passed to WaitForMultipleObjects in wdmaud.drv

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Duplicate
    • Fix Version/s: None
    • Component/s: Sound
    • Labels:
    • Environment:

      VirtualBox 4.3.20 with guest additions + ac97 driver

      Description

      When some popcap games e.g plants vs zombies or zuma's revenge are launched and audio is available, they hang and logs are spammed with

      (../../ntoskrnl/ob/obwait.c:168) Invalid handle passed to NtWaitForMultipleObjects

      The handles passed to WaitForMultipleObjects in wdmaud.drv/legacy.c MixerEventThreadRoutine are valid the first time they are checked but fail during subsequent calls.

      Breaking the loop if WaitForMultipleObjects returns an error status fixes the problem but probably breaks somthing else.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bug zilla Bug Zilla
                Reporter:
                karokidii kd-11
              • Votes:
                4 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: