Bug#374685: nautilus-cd-burner: fails to call cdrecord properly

Anand Kumria wildfire at progsoc.org
Wed Jun 21 14:26:17 UTC 2006


On Tue, Jun 20, 2006 at 10:40:13PM +0200, Josselin Mouette wrote:
> Le mercredi 21 juin 2006 à 02:26 +1000, Anand Kumria a écrit :
> > nautilus-cd-burner fails to call cdrecord correctly; and thus fails to
> > burn an ISO image.
> 
> > [pid 16804] --- SIGCHLD (Child exited) @ 0 (0) ---
> > [pid 16804] execve("/usr/bin/cdrecord.mmap", ["cdrecord.mmap", "fs=16m", "dev=/dev/hdc", "-dao", "driveropts=burnfree", "-v", "-data", "-nopad", "/home/anand/Desktop/data.iso"], [/* 38 vars */]) = 0
> 
> > So, the underlying command should be:
> > /usr/bin/cdrecord.mmap fs=16m dev=/dev/hdc -dao driveropts=burnfree -v -data -nopad /home/anand/Desktop/data.iso
> 
> And as the execve call earlier shows, this is how it is called
> (actually, by /usr/bin/cdrecord which is only a wrapper script).
> Therefore I don't think your problem has anything to do with the
> cdrecord call.
> 
> Could you please describe more precisely the problem you are
> encountering itself and how to reproduce it?

I thought I had, let's try again.

right-click on ISO image, select 'write to CD'.

I get a preperation dialog which is then followed by a dialog which says
"Error writing to disc\nThere was an error writing to the disc".

In the meantime I'm monitoring the processes list and see this:

eve:[~]% ps aux | grep burn
anand    17375  0.0  0.0   2348   592 ?        S    00:34   0:00 /usr/lib/nautilus-cd-burner/mapping-daemon
anand     7792  5.9  1.4  24348 15092 ?        S    23:49   0:00 /usr/bin/nautilus-cd-burner --source-iso=/home/anand/Desktop/data.iso
anand     7808  5.0  1.8  18448 18448 ?        DL   23:50   0:00 cdrecord mmap fs=16m dev=/dev/hdc -dao driveropts=burnfree -v -data -nopad /home/anand/Desktop/data.iso
anand     7812  0.0  0.0   3020   736 pts/14   D+   23:50   0:00 grep burn

So, somehow cdrecord is invoked incorrectly which causes things to fail.

I've done a full -ff -F and saved the resulting files, and in this trace
set I can see cdrecord outputing something and then exiting.  Shall I
send these out-of-band to you?

Anand

-- 
 `When any government, or any church for that matter, undertakes to say to
  its subjects, "This you may not read, this you must not see, this you are
  forbidden to know," the end result is tyranny and oppression no matter how
  holy the motives' -- Robert A Heinlein, "If this goes on --"





More information about the Pkg-gnome-maintainers mailing list