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

Regression, ReactOS takes a bit longer to boot during 1st/2nd/3rd stage, hangs a bit and detects a workqueue deadlock then

    XMLWordPrintable

Details

    Description

      In recent master builds, before ros 1st stage setup shows the blue language selection screen, there is an additional delay and ros detects a workqueue deadlock.

      (ntoskrnl/ex/work.c:352) EX: Work Queue Deadlock detected: 1
      (ntoskrnl/ex/work.c:354) Dynamic threads queued 1
      (ntoskrnl/ex/work.c:352) EX: Work Queue Deadlock detected: 1
      (ntoskrnl/ex/work.c:354) Dynamic threads queued 2
      (drivers/storage/port/scsiport/scsiport.c:2894)   unknown ioctl code: 0x56C008
      (ntoskrnl/ex/work.c:352) EX: Work Queue Deadlock detected: 1
      (ntoskrnl/ex/work.c:354) Dynamic threads queued 3
      

      It happens with 100% in the builds that I marked as affected.
      I observed it in
      reactos-bootcd-0.4.14-dev-792-ge2b536b-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-750-g1e83f8b-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-724-g39eceed-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-712-gd24acc9-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-705-g4bc5d44-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-699-g0d26bbf-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-594-g5214a38-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-560-g5bd6580-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-559-g611eb55-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-430-gf41366d-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-380-gf882142-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-374-ge4de098-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-373-g0917815-x86-gcc-lin-dbg.iso GUILTY
      reactos-bootcd-0.4.14-dev-372-g2fb33d4-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-371-g098564d-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-368-gfa26425-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-352-ga890fc6-x86-gcc-lin-dbg.iso
      reactos-bootcd-0.4.14-dev-316-g986f6a4-x86-gcc-lin-dbg.iso
      ReactOS-0.4.13-RC-37-ge0475c6.iso
      Looks like something newly introduced/unhidden during 0.4.14dev.
      It's causing just an additional delay. But upon each and every boot (also 2nd+3rd stage)

      I attached good vs bad path log 0.4.14-dev-594BAD_vs_0.4.14-dev-316GOOD.log
      This is on VBox4.3.12.

      Attachments

        1. 0.4.14-dev-594BAD_vs_0.4.14-dev-316GOOD.log
          141 kB
          reactosfanboy
        2. 0.4.15-dev-278-g4cbb217_patched_executive_doesStillHappen.log
          15 kB
          reactosfanboy
        3. 0.4.15-dev-5171-gbb43363_It_does_Still_Happen_For_Me.log
          104 kB
          reactosfanboy
        4. executive.patch
          0.5 kB
          Katayama Hirofumi MZ
        5. ReactOS.log
          44 kB
          KRosUser

        Issue Links

          Activity

            People

              Heis Spiter Pierre Schweitzer
              reactosfanboy reactosfanboy
              Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: