Comment 2 for bug 59624

Revision history for this message
Kyzer (stuart-caie) wrote :

I can confirm this bug.

(gdb) run if=/dev/hdc of=/tmp.dvd.iso bs=2048 conv=noerror,sync,fsync,fdatasync
Starting program: /tmp/coreutils-5.93/coreutils-5.93/src/dd if=/dev/hdc of=/tmp/dvd.iso bs=2048 conv=noerror,sync,fsync,fdatasync
[Thread debugging using libthread_db enabled]
[New Thread -1209678144 (LWP 7728)]
[Switching to Thread -1209678144 (LWP 7728)]

/tmp/coreutils-5.93/coreutils-5.93/src/dd: reading `/dev/hdc': Input/output error
445462+0 records in
445462+0 records out

Program received signal SIGSEGV, Segmentation fault.
0xb7eda2a3 in strlen () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7eda2a3 in strlen () from /lib/tls/i686/cmov/libc.so.6
#1 0xb7eae2e4 in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7eaad7c in cuserid () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7eaafbb in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7eb36af in fprintf () from /lib/tls/i686/cmov/libc.so.6
#5 0x080497b2 in print_stats () at dd.c:553
#6 0x0804ac14 in dd_copy () at dd.c:1435
#7 0x0804b3ee in main (argc=5, argv=0xbfbcedc4) at dd.c:1691
(gdb)

Also see Jon Grant's mail to bug-coreutils.
http://<email address hidden>/msg07689.html

He's also using Ubuntu, coreutils 5.97 and gets exactly the same dd bug.