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

IRP_MN_START_DEVICE may be sent multiple times due to race conditions in Pnp manager

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 0.4.15
    • NTCore
    • None
    • ReactOS r69754 and VBOX 4.1.18 r78361

    Description

      Same problems as described in CORE-7670 and in CORE-10077, but using ReactOS r69754 on VBOX 4.1.18 r78361 (and NO, the correct fix is not to upgrade to a more recent version of VBOX, but it is to really fix USB. Because Windows with its own USB drivers work fine on this version of VBOX).

      A way to reproduce is to un-focus the VM window (by clicking elsewhere...) or detaching keyboard/mouse using the host key combination, while ReactOS is loading the USB drivers. It looks like a synchronization problem for me.;;

      Attachments

        1. 0001-Apply-all-Vadim-Galyant-non-merged-patches.patch
          752 kB
          Stas'M
        2. 20151231-154550.txt
          38 kB
          Julcar
        3. EnumerationWorker.patch
          19 kB
          vgal
        4. HidParser_ParseReportDescriptor_crash_0_4_13.txt
          12 kB
          encoded
        5. pnp-locking.patch
          19 kB
          ThFabba
        6. pnpmgr-one-pnp-thread.patch
          5 kB
          ThFabba
        7. reactos_r69754_usb_crash.txt
          18 kB
          hbelusca
        8. react-r69899-sameBSODonFirstStageSetup.log
          23 kB
          reactosfanboy
        9. ros_r70286_vmw_usb_bug.txt
          18 kB
          Vort
        10. ROS_USB_BUG.log
          36 kB
          amber
        11. ros2.PNG
          38 kB
          Julcar

        Issue Links

          Activity

            People

              extravert34 extravert34
              hbelusca hbelusca
              Votes:
              24 Vote for this issue
              Watchers:
              30 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: