<br><br><div class="gmail_quote">On Jan 18, 2008 5:50 PM, D. Hugh Redelmeier <<a href="mailto:hugh@mimosa.com">hugh@mimosa.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm knee deep in bugs/problems.<br><br>I just wanted to burn a .iso file to a CD. (Why is another sad<br>story.) On my desktop F7 x86_64 system.<br><br>I tried k3b, my normal tool. Tools: Burn CD Image. When I clicked
<br>"Start", it hung, not even updating the window damage.<br><br>Why? ps shows that it was hung awaiting a process doing lsof on /dev/sr0.<br><br>strace showed that the lsof was doing a stat on an NFS mount point. I
<br>have not idea why that would hang (but I could repeat it). I have no<br>ideas why lsof cared about the mount point. Two more mysteries.<br><br>I decided to burn the .iso using a script that I'd written a while<br>
back. A wrapper for cdrecord. That failed too. It put out an<br>endlessly repeating stream of warnings (with no newlines):<br><br> Unable to open this SCSI ID. Trying to map to old ATA syntax.This<br> workaround will disappear in the near future. Fix your
<br> configuration.Unable to open this SCSI ID. Trying to map to old ATA<br> syntax.This workaround will disappear in the near future. Fix your<br> configuration.<br><br>This script used to work on this machine. I don't know when it
<br>stopped. The actual cdrecord command was:<br> cdrecord -v dev=2,0,0 speed=8 -dao driveropts=burnfree --padsize=128k InitialHDD.iso<br><br>The messages from that command, up until the repeated messages, were:<br> TOC Type: 1 = CD-ROM
<br> scsidev: '2,0,0'<br> scsibus: 2 target: 0 lun: 0<br> WARNING: the deprecated pseudo SCSI syntax found as device<br> specification.<br> Support for that may cease in the future versions of wodim. For now,
<br> the device will be mapped to a block device file where possible.<br> Run "wodim --devices" for details.<br><br>Another mystery: what is wodim? That one is easy: wodim is a fork of<br>cdrecord. So I was actually using wodim.
<br><br><br>OK, what does "wodim --devices" say?<br> Segmentation fault<br><br>Another mystery. I wonder what the segfault is about. gdb says that<br>it is in strlen. But the stack dump isn't very useful without the
<br>debug info:<br> #0 0x0000003602c77180 in strlen () from /lib64/libc.so.6<br> #1 0x0000003602c460bb in vfprintf () from /lib64/libc.so.6<br> #2 0x0000003602ce4228 in __vsnprintf_chk () from /lib64/libc.so.6
<br> #3 0x0000003602ce416b in __snprintf_chk () from /lib64/libc.so.6<br> #4 0x0000000000437680 in list_devices ()<br> #5 0x000000000040cef4 in main ()<br><br>So: let's load the debuginfo package. Even though wodim's rpm is in
<br>updates, the -debuginfo package is missing. Another mystery.<br><br>There is another cdrecord command that can find drives:<br> # wodim -scanbus<br> scsibus2:<br> 2,0,0 200) 'HP ' 'DVD Writer 740b ' 'HI24' Removable CD-ROM
<br> 2,1,0 201) 'TSSTcorp' 'DVD-ROM TS-H352C' 'HP01' Removable CD-ROM<br> 2,2,0 202) *<br> 2,3,0 203) *<br> 2,4,0 204) *<br> 2,5,0 205) *
<br> 2,6,0 206) *<br> 2,7,0 207) *<br><br>This seems to suggest that dev=2,0,0 should be correct, but we already<br>know it is not. Another mystery.<br><br>The cdrecord command worked when I used dev=/dev/scd0.
<br><br>The script had another failure. It ended with "eject /dev/cdwriter".<br>There is no /dev/cdwriter on my machine. I'm sure that I've had that<br>pathname on my machines for years. I wonder why it went away.
<br>Another mystery.<br><br>I decided, like a good citizen, to report the wodim problems. It<br>turns out that the bugzilla doesn't think that F7 has a "wodim"<br>component, even though that is the name of the .rpm that it came in.
<br>Apparently cdrkit is the appropriate component name. Another<br>surprise.c<br><br><a href="https://bugzilla.redhat.com/show_bug.cgi?id=429385" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=429385</a><br>
<br><a href="https://bugzilla.redhat.com/show_bug.cgi?id=429386" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=429386</a><br><font color="#888888"><br>--<br>fedora-list mailing list<br><a href="mailto:fedora-list@redhat.com">
fedora-list@redhat.com</a><br>To unsubscribe: <a href="https://www.redhat.com/mailman/listinfo/fedora-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-list</a><br></font></blockquote></div><br>