Setup: * dvd+rw-tools_5.19.4.9.7-1, * '-t unstable dist-upgrade' debian/knoppix, * cd/dvd writer is "Vendor: HL-DT-ST Model: DVD+RW GCA-4040N Rev: 1.15"
With version 5.19 I notice that growisofs command, on my computer (compaq/hp presario 2519eu), hangs at the flushing data step when burning a dvd (I have not tried another media). The two previous versions did not show that behaviour. Output of hanging session (I am using and reusing the same dvd+rw for the tests):
jddportable# /usr/bin/growisofs -Z /dev/dvd -R -J /tmp/testfile
WARNING: /dev/dvd already carries isofs!
About to execute 'mkisofs -R -J /tmp/testfile | builtin_dd of=/dev/dvd obs=32k seek=0'
Total translation table size: 0
Total rockridge attributes bytes: 249
Total directory bytes: 0
Path table size(bytes): 10
/dev/dvd: "Current Write Speed" is 2.5x1385KBps.
Max brk space used 21244
182 extents written (0 MB)
builtin_dd: 192*2KB out @ average 0.0x1385KBps
/dev/dvd: flushing cache
Now I attach growisofs in gdb, get traceback only, and detach: growisofs resumes.
Here is the gdb session:
(gdb) where #0 0x401da7d8 in poll () from /lib/libc.so.6 #1 0x0804c9da in ?? () #2 0x00000000 in ?? () #3 0x00000000 in ?? () #4 0x03234402 in ?? () #5 0x00000000 in ?? () #6 0x0000ea60 in ?? () #7 0xbffffaa5 in ?? () #8 0xbffffaac in ?? () #9 0xbffffad8 in ?? () #10 0x4083e011 in ?? () #11 0x00064207 in ?? () #12 0x4083e011 in ?? () #13 0x00063e69 in ?? () #14 0x00000000 in ?? () #15 0x00000000 in ?? () #16 0x00000000 in ?? () #17 0x00000000 in ?? () #18 0x00000000 in ?? () #19 0x00000000 in ?? () #20 0xbffffaa0 in ?? () #21 0x080531e3 in ?? () #22 0x00000004 in ?? () #23 0x00005393 in ?? () #24 0xbffffaac in ?? () #25 0xbffffaa0 in ?? () #26 0xbffffad8 in ?? () #27 0xbffffb18 in ?? () #28 0xbffffa88 in ?? () #29 0x0805126a in ?? () #30 0xbffffaa0 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0xbffffaac in ?? () #36 0xbffffaa9 in ?? () #37 0xbffffb60 in ?? () #38 0x08054e55 in _IO_stdin_used () #39 0x00000000 in ?? () #40 0xbffffbf8 in ?? () #41 0x08051558 in ?? () #42 0xbffffaa0 in ?? () #43 0x08054e55 in _IO_stdin_used () #44 0xbffffeae in ?? () #45 0x40121fce in __errno_location () from /lib/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) detach Detaching from program: /usr/bin/growisofs, process 18534 (gdb) quit
./.. In the other terminal, as said, growisofs resumed up to the following:
/dev/dvd: stopping de-icing /dev/dvd: writing lead-out
I attach/traceback/detach again:
(gdb) where #0 0x401da7d8 in poll () from /lib/libc.so.6 #1 0x0804c9da in ?? () #2 0x00000000 in ?? () #3 0x00000000 in ?? () #4 0x0335e5d0 in ?? () #5 0x00000000 in ?? () #6 0x00000000 in ?? () #7 0xbffffaa5 in ?? () #8 0xbffffaac in ?? () #9 0xbffffad8 in ?? () #10 0x4083e4d6 in ?? () #11 0x000754be in ?? () #12 0x4083e4d6 in ?? () #13 0x00074fb0 in ?? () #14 0xbffffad8 in ?? () #15 0x00000000 in ?? () #16 0xbffffa88 in ?? () #17 0x08051314 in ?? () #18 0xbffffaa0 in ?? () #19 0x00000003 in ?? () #20 0xbffffaa0 in ?? () #21 0x080531e3 in ?? () #22 0x00000004 in ?? () #23 0x00005393 in ?? () #24 0xbffffaac in ?? () #25 0xbffffaa0 in ?? () #26 0xbffffaa0 in ?? () #27 0x00000000 in ?? () #28 0xbffffbf8 in ?? () #29 0x08051661 in ?? () #30 0xbffffaa0 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000004 in ?? () #35 0x00000000 in ?? () #36 0x00000000 in ?? () #37 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x00000000 in ?? () #40 0x00000000 in ?? () #41 0x00000000 in ?? () #42 0x00000000 in ?? () #43 0xbffffad8 in ?? () #44 0x00000003 in ?? () #45 0x00000001 in ?? () #46 0x00000000 in ?? () #47 0x00000000 in ?? () #48 0x00020070 in ?? () #49 0x0e000000 in ?? () #50 0x00000000 in ?? () #51 0x00000704 in ?? () #52 0x00000000 in ?? () #53 0x00000000 in ?? () #54 0x00000000 in ?? () ---Type <return> to continue, or q <return> to quit--- #55 0x00000000 in ?? () #56 0x00000000 in ?? () #57 0x00000000 in ?? () #58 0x00000000 in ?? () #59 0x00000000 in ?? () #60 0x00000000 in ?? () #61 0x00000000 in ?? () #62 0x00000000 in ?? () #63 0x00000000 in ?? () #64 0x40016ff4 in ?? () #65 0x08048974 in ?? () #66 0xbffffb06 in ?? () #67 0x400083bf in _dl_lookup_versioned_symbol () from /lib/ld-linux.so.2 Previous frame inner to this frame (corrupt stack?) (gdb) detach Detaching from program: /usr/bin/growisofs, process 18534 (gdb) quit
and then growisofs goes to completion:
/dev/dvd: reloading tray jddportable# echo $? 0
I verified DVD content and it is okay!
Perhaps a side effect of an incompatible library running on a too uptodate system?
In the meantime I have the workaround (gdb attach/detach), but I prefer, and I did, rolledback to the previous version.
Thanks a lot for your help!
Cheers, JD.
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

