Opened 15 years ago

Closed 6 years ago

Last modified 5 years ago

#5274 closed bug (fixed)

Unmounting multi-session CD drops me into kernel debugger land

Reported by: prushik14 Owned by: nobody
Priority: normal Milestone: R1/beta2
Component: File Systems/ISO 9660 Version: R1/Development
Keywords: multi-session, unmount Cc:
Blocked By: Blocking:
Platform: x86

Description

A multi-session CD shows up on the mount menu multiple times (one for each session). Each of them can be mounted safely, and all files can be accessed from any of the mounted file systems. However, when I unmount the file systems, only the first one or two unmount safely, after that if I try to unmount any more, I get dumped into kernel debugger land.

Steps to reproduce:

  1. Burn a multi-session CD in Windows XP, with at least 4 sessions
  2. Boot into Haiku
  3. Make sure Tracker is set to display mounted volumes on desktop
  4. Right click on the desktop
  5. Select "mount all". All sessions should be mounted separately
  6. Right click on one and unmount it.
  7. Continue to right click on mounted volumes and select unmount. Eventually you will be dumped into kernel debugger land.

Attachments (1)

errors_part2.tar (130.0 KB ) - added by piotrsok2 12 years ago.
The KDL screenshots of similar error.

Download all attachments as: .zip

Change History (5)

comment:1 by anevilyak, 15 years ago

Would you be able to either take a photo of or copy down the KDL via serial log? Including the output of typing 'bt' in the kernel debugger.

comment:2 by prushik14, 15 years ago

I can, but I don't know when. The offending CD is company property, and I don't have a windows machine here at home to make a new one.

by piotrsok2, 12 years ago

Attachment: errors_part2.tar added

The KDL screenshots of similar error.

comment:3 by waddlesplash, 6 years ago

Resolution: fixed
Status: newclosed

That is probably a different issue (which is also likely fixed); the original one in this ticket was likely solved by the fd disconnect handling.

comment:4 by nielx, 5 years ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.