[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: