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

ReactOS explorer hangs after ejecting USB stick via context menu

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.13
    • Component/s: USB
    • Labels:

      Description

      Tested with ROS 0.4.12 RC20 on my test HP Compaq 8510p , but I remember this to be an issue for previous releases as well:

      • Boot ROS with USB stick not attached.
      • Then insert USB stick ("USB flash disk", _USBSTOR, not a brand USB stick).
      • USB stick is shown in explorer as expected. Click on USB stick to show content. Still works.
      • Now, there is no "Safe remove" symbol in the taskbar (Shouldn't it be there since 0.4.8?), but in the explorer's context menu of the USB drive, there is an Eject option. Click on it.

      Result: The explorer becomes unresponsive, but not taking any CPU time according to the task manager. If you try to close the explorer window or close it via task manager, this will not work. Trying to open new exporer windows will eventually make the whole OS unresponsive, so the only option is to shutdown the system while still being able to do so. Shutdown may either also fail or will take a very long time (2-3 minutes).

      I was able to check the debug.log after the eject (because I had an explorer showing the file already prepared before I did the eject in a second explorer window). The attached screenshots hopefully show the relevant final part of the log. (I could not copy the files to the USB stick for obvious reasons.)

      P.S: Tested another USB stick (Intenso Rainbow Line) and had the same issues.

        Attachments

        1. debug_AttachAndEject_IntensoUSBStick_usbstor_new.log
          340 kB
          Matthias Basler
        2. debug_log_part1.JPG
          528 kB
          Matthias Basler
        3. debug_log_part2.JPG
          472 kB
          Matthias Basler
        4. Right explorer window unresponsive.JPG
          454 kB
          Matthias Basler

          Activity

            People

            • Assignee:
              bug zilla Bug Zilla
              Reporter:
              matthiasbasler Matthias Basler
            • Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: