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

reproductible BSOD APC_INDEX_MISMATCH without assertion beforehand

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 0.4.2
    • NTCore

    Description

      affected r71867

      The BSOD is reproducable with very! high probability - but it's not 100%
      This makes regression testing very hard!

      -install Double Commander 0.7.1 beta from rapps
      -download Effective File Search 6.8.1 from rapps
      -open the downloaded efs-zip in DoubleCommander
      -mark every file in it
      -press F5 to copy them out to other side
      -> BANG! BSOD without even assertion beforehand
      react-r71867-BSOD-DoubleCommander_Extracts_EfsZip.png
      react-r71867-BSOD-DoubleCommander_Extracts_EfsZip.log

      ThFabbas brain-power and my CORE-11555-regTest.txt imply a race-condition introduced or unhidden by the 2 changes in CC r71387 & r71406.

      It is a regression, 0.4.1 was not affected, I consider this to be a 0.4.2 release blocker.

      Attachments

        1. cc-always-lock-unlock-vacb.patch
          3 kB
        2. cc-mutex-debug.patch
          14 kB
        3. cc-mutex-debug.patch
          12 kB
        4. CORE-11555-dbgHelper_ThFabba_HeisSpiter.patch
          6 kB
        5. CORE-11555-regTest.txt
          0.8 kB
        6. EnumDeleteRenameCreate.zip
          66 kB
        7. EnumWhileMove.exe
          134 kB
        8. fastfat.sys
          212 kB
        9. fastfat-r71974.sys
          212 kB
        10. fastfat-r71979.sys
          212 kB
        11. finfo.patch
          4 kB
        12. HowIcanReproducePrettyReliably.webm
          3.63 MB
        13. main.cpp
          3 kB
        14. ntos-cc-map-debug.patch
          5 kB
        15. ntos-cc-pin-debug.patch
          7 kB
        16. r71978-dbg4-cc-mutex-l2l.log
          170 kB
        17. r71979-dbg5-cc-mutex-l2l.log
          239 kB
        18. react-r71867-BSOD-DoubleCommander_Extracts_EfsZip.log
          772 kB
        19. react-r71867-BSOD-DoubleCommander_Extracts_EfsZip.png
          react-r71867-BSOD-DoubleCommander_Extracts_EfsZip.png
          10 kB
        20. react-r71887-anotherBSOD-afterExceptionOnFirstStage.log
          17 kB
        21. react-r71895-dbg3map-l2l.log
          836 kB
        22. react-r71895-withDbg2applied-log2lines.log
          293 kB
        23. react-r71934-finfo-BSOD_APC_INDEX_MISMATCH-l2l.log
          180 kB
        24. react-r71974-dbg3-BSOD_APC_INDEX_MISMATCH-l2l.log
          32 kB

        Issue Links

          Activity

            People

              ThFabba ThFabba
              reactosfanboy reactosfanboy
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: