#59 Crash on read error

open
nobody
None
5
2012-06-28
2012-06-28
oddaardvark
No

Here are a couple of logs. The first one is probably more helpful. It captures the output of running cdparanoia manually. It looks like the extra error information that cdparanoia is spits out is tripping up ripperx. (Sorry it is incomplete because cdparanoia is taking a really long time). The second one is the crash log from ripperx.
------------------------------------------------------------------------- LOG 1 -------------------------------------------------------------------------
$ cdparanoia -l 1 "./X-Ecutioners - Built From Scratch (Edited) - 2002/01 - Intro.wav"
cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector 0 (track 1 [0:00.00])
to sector 5369 (track 1 [1:11.44])

outputting to ./X-Ecutioners - Built From Scratch (Edited) - 2002/01 - Intro.wav

(== PROGRESS == [ > | ...... 00 ] == :^D ==) scsi_read error: sector=859 length=27 retry=0
Sense key: 3 ASC: 11 ASCQ: 5
Transport error: Medium reading data from medium
System error: Input/output error
(== PROGRESS == [ e > | ...... 00 ] == :-0 0 ==) scsi_read error: sector=858 length=27 retry=0
Sense key: 3 ASC: 11 ASCQ: 5
Transport error: Medium reading data from medium
System error: Input/output error
(== PROGRESS == [ e > | ...... 00 ] == :-0 . ==) scsi_read error: sector=912 length=27 retry=0
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=13 retry=1
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=6 retry=2
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=3 retry=3
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=1 retry=4
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=1 retry=5
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=1 retry=6
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
scsi_read error: sector=912 length=1 retry=7
Sense key: 3 ASC: 11 ASCQ: 5
Transport error: Medium reading data from medium
System error: Input/output error
scsi_read error: sector=912 length=1 retry=8
Sense key: 0 ASC: 0 ASCQ: 3
Transport error: Unspecified error
System error: Input/output error
(== PROGRESS == [ ee> | ...... 00 ] == :-0 ==)

------------------------------------------------------------------------- LOG 2 -------------------------------------------------------------------------
$ tail -F cdparanoia.log | tee cdparanoia.x-ecutioners.log
cdparanoia -l 1 ./X-Ecutioners - Built From Scratch (Edited) - 2002/01 - Intro.wav
cdparanoia III release 10.2 (September 11, 2008)

Using cdda library version: 10.2
Using paranoia library version: 10.2
outputting to ./X-Ecutioners - Built From Scratch (Edited) - 2002/01 - Intro.wav
*** buffer overflow detected ***: ripperx terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f0caa6c84f7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf9410)[0x7f0caa6c7410]
/lib/x86_64-linux-gnu/libc.so.6(+0xf8879)[0x7f0caa6c6879]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0xdd)[0x7f0caa645acd]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x528)[0x7f0caa615a18]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x94)[0x7f0caa6c6914]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7d)[0x7f0caa6c685d]
ripperx[0x40f79a]
ripperx[0x4145f2]
ripperx[0x4154a2]
ripperx[0x40da88]
ripperx[0x40e637]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4623b)[0x7f0cab00e23b]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd)[0x7f0cab00ca5d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258)[0x7f0cab00d258]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x162)[0x7f0cab00d792]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f0cabb79db7]
ripperx[0x40e97a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f0caa5ef30d]
ripperx[0x4045a9]
======= Memory map: ========
00400000-00431000 r-xp 00000000 08:02 150432 /usr/bin/ripperX
00630000-00631000 r--p 00030000 08:02 150432 /usr/bin/ripperX
00631000-00638000 rw-p 00031000 08:02 150432 /usr/bin/ripperX
00638000-00680000 rw-p 00000000 00:00 0
00c3e000-00dfa000 rw-p 00000000 00:00 0 [heap]
7f0c9bfcf000-7f0c9c02f000 rw-s 00000000 00:04 59637772 /SYSV00000000 (deleted)
7f0c9c02f000-7f0c9c035000 r-xp 00000000 08:02 26565 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0c9c035000-7f0c9c234000 ---p 00006000 08:02 26565 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0c9c234000-7f0c9c235000 r--p 00005000 08:02 26565 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0c9c235000-7f0c9c236000 rw-p 00006000 08:02 26565 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f0c9c236000-7f0c9c238000 r-xp 00000000 08:02 79041 /lib/libnss_mdns4_minimal.so.2
7f0c9c238000-7f0c9c437000 ---p 00002000 08:02 79041 /lib/libnss_mdns4_minimal.so.2
7f0c9c437000-7f0c9c438000 r--p 00001000 08:02 79041 /lib/libnss_mdns4_minimal.so.2
7f0c9c438000-7f0c9c439000 rw-p 00002000 08:02 79041 /lib/libnss_mdns4_minimal.so.2
7f0c9c469000-7f0c9c46a000 ---p 00000000 00:00 0
7f0c9c46a000-7f0c9cc6a000 rw-p 00000000 00:00 0
7f0c9cc6a000-7f0ca0c6b000 rw-s 00000000 00:12 4938414 /run/shm/pulse-shm-1551359052
7f0ca0c6b000-7f0ca0f1e000 r-xp 00000000 08:02 132509 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f0ca0f1e000-7f0ca111d000 ---p 002b3000 08:02 132509 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f0ca111d000-7f0ca1139000 r--p 002b2000 08:02 132509 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f0ca1139000-7f0ca113a000 rw-p 002ce000 08:02 132509 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.8
7f0ca113a000-7f0ca1182000 r-xp 00000000 08:02 131872 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f0ca1182000-7f0ca1382000 ---p 00048000 08:02 131872 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f0ca1382000-7f0ca1383000 r--p 00048000 08:02 131872 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f0ca1383000-7f0ca1384000 rw-p 00049000 08:02 131872 /usr/lib/x86_64-linux-gnu/libFLAC.so.8.2.0
7f0ca1384000-7f0ca1389000 r-xp 00000000 08:02 133425 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f0ca1389000-7f0ca1588000 ---p 00005000 08:02 133425 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f0ca1588000-7f0ca1589000 r--p 00004000 08:02 133425 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f0ca1589000-7f0ca158a000 rw-p 00005000 08:02 133425 /usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
7f0ca158a000-7f0ca15ea000 r-xp 00000000 08:02 132144 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
7f0ca15ea000-7f0ca17ea000 ---p 00060000 08:02 132144 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
7f0ca17ea000-7f0ca17ec000 r--p 00060000 08:02 132144 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
7f0ca17ec000-7f0ca17ed000 rw-p 00062000 08:02 132144 /usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.24
7f0ca17ed000-7f0ca17f1000 rw-p 00000000 00:00 0
7f0ca17f1000-7f0ca17f9000 r-xp 00000000 08:02 67705 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f0ca17f9000-7f0ca19f8000 ---p 00008000 08:02 67705 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f0ca19f8000-7f0ca19f9000 r--p 00007000 08:02 67705 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f0ca19f9000-7f0ca19fa000 rw-p 00008000 08:02 67705 /lib/x86_64-linux-gnu/libwrap.so.0.7.6
7f0ca19fa000-7f0ca1a56000 r-xp 00000000 08:02 148841 /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
7f0ca1a56000-7f0ca1c56000 ---p 0005c000 08:02 148841 /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
7f0ca1c56000-7f0ca1c57000 r--p 0005c000 08:02 148841 /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
7f0ca1c57000-7f0ca1c58000 rw-p 0005d000 08:02 148841 /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
7f0ca1c58000-7f0ca1c5f000 r-xp 00000000 08:02 132198 /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7f0ca1c5f000-7f0ca1e5e000 ---p 00007000 08:02 132198 /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7f0ca1e5e000-7f0ca1e5f000 r--p 00006000 08:02 132198 /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7f0ca1e5f000-7f0ca1e60000 rw-p 00007000 08:02 132198 /usr/lib/x86_64-linux-gnu/libjson.so.0.0.1
7f0ca1e60000-7f0ca1ea6000 r-xp 00000000 08:02 148839 /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
7f0ca1ea6000-7f0ca20a5000 ---p 00046000 08:02 148839 /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
7f0ca20a5000-7f0ca20a6000 r--p 00045000 08:02 148839 /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
7f0ca20a6000-7f0ca20a7000 rw-p 00046000 08:02 148839 /usr/lib/x86_64-linux-gnu/libpulse.so.0.13.4
7f0ca20a7000-7f0ca20ad000 r-xp 00000000 08:02 132759 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7f0ca20ad000-7f0ca22ac000 ---p 00006000 08:02 132759 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7f0ca22ac000-7f0ca22ad000 r--p 00005000 08:02 132759 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7f0ca22ad000-7f0ca22ae000 rw-p 00006000 08:02 132759 /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7f0ca22ae000-7f0ca22bb000 r-xp 00000000 08:02 32792 /lib/x86_64-linux-gnu/libudev.so.0.12.0^C[1]+ Aborted ripperx

Discussion