dvd+rw-tools_5.19.4.9.7-1
Dear experts,
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.
Reply to: