[bug-notifications] [xcdroast 0001954]: Xcdroast leaves vold in unstable state

Mantis Bug Tracker noreply at opencsw.org
Sun Apr 5 12:57:10 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://www.opencsw.org/bugtrack/view.php?id=1954 
====================================================================== 
Reported By:                jeff
Assigned To:                
====================================================================== 
Project:                    xcdroast
Issue ID:                   1954
Category:                   regular use
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2006-12-01 14:04 CET
Last Modified:              2009-04-05 12:57 CEST
====================================================================== 
Summary:                    Xcdroast leaves vold in unstable state
Description: 
When I use xcdroast, I burn a CD and then exit the program.  Next, I
reinsert the CD to make sure it is readable.  This works fine, but when I
attempt to eject the CD using the command:

    eject cdrom

I get the error message:

    /vol/dev/rdsk/c2t5d0/unknown_format not present in a drive

When I look in the /cdrom directory I see:

    cdrom1 -> ./unnamed_hsfs#1
    unnamed_hsfs
    unnamed_hsfs#1

When I examine the contents of unnamed_hsfs and unnamed_hsfs#1 I see that
both appear to contain the same content, but attempts to access any files
in the unnamed_hsfs directory result in errors.

I believe the problem is that when xcdroast ejects the CD after finishing
the write operation, it does not properly interact with the running vold
process and vold gets out of sync and is unable to cope when a new CD is
inserted.

The problem can be cleared up somewhat by running:

    /etc/init.d/volmgt stop
    /etc/init.d/volmgt start

After issuing these commands, I can then run:

    eject cdrom

and the CD is ejected, but reexamining /cdrom shows that the
now empty unnamed_hsfs#1 directory remains and must be manually deleted.
====================================================================== 

---------------------------------------------------------------------- 
 (0004632) joerg (manager) - 2007-06-17 06:09
 http://www.opencsw.org/bugtrack/view.php?id=1954#c4632 
---------------------------------------------------------------------- 
This seemsd to be a vold bug, report it so Sun. 

---------------------------------------------------------------------- 
 (0005883) joerg (manager) - 2009-04-05 12:57
 http://www.opencsw.org/bugtrack/view.php?id=1954#c5883 
---------------------------------------------------------------------- 
This is not related to cdrtools 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-04-05 12:57 joerg          Note Added: 0005883                          
2009-04-05 12:57 joerg          Status                   new => closed       
2009-04-05 12:57 joerg          Description Updated                          
======================================================================




More information about the bug-notifications mailing list