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

ReadDirectoryChanges's APC callback called with wrong LPOVERLAPPED address

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.2
    • Component/s: None
    • Labels:
      None
    • Sprint:
      June 2016

      Description

      Hello,

      I discovered that sometimes completion routines called with ReadDirectoryChangesW (and probably with their NT counterpart) contain an invalid lpOverlapped pointer. However some ReactOS components (especially shell notification that trigger the bug) need to have the correct lpOverlapped structure (and especially hEvent field) to send notification.

      Here is attached a revelant part of debuglog where I printed the expected address (02A82FE4), and the one actually received by the _NotificationCompletion callback (02988FE4).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Heis Spiter Pierre Schweitzer
                Reporter:
                sdever sdever
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: