Package: cdparanoia
Version: 3.10.2+debian-4
I'm getting a segmentation fault on startup (after writing the RIFF header).
The output is:
|u...@fruitbox:~/media$ cdparanoia 2
|cdparanoia III release 10.2 (September 11, 2008)
|
|Ripping from sector 12287 (track 2 [0:00.00])
| to sector 26434 (track 2 [3:08.47])
|
|outputting to cdda.wav
|
|Segmentation fault
It doesn't matter here that I tried to read track 2, it also happens with
track 1. I ran the command under strace, and there last few lines of the
output are these:
|mmap(NULL, 1413120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
| = 0x48616000
|mmap(NULL, 2826240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
| = 0x4876f000
|ioctl(3, SG_IO, {'S', SG_DXFER_TO_FROM_DEV,
| cmd[12]=[be, 00, 00, 00, 2f, d0, 00, 00, 01, f8, 00, 00], mx_sb_len=16,
| iovec_count=0, dxfer_len=2352, timeout=50000, flags=0x1,
| data[2352]=["\177\177\177\177\177\177\177\177\177\177\177\177\177
| \177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177
| \177\177\177\177"...],
| data[2352]=["\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
| \0\0\0\0\0\0\0\0\0\0\0\0\0\0"...], status=00, masked_status=00, sb[0]=[],
| host_status=0, driver_status=0, resid=0, duration=88, info=0})
| = 0
|--- SIGSEGV (Segmentation fault) @ 0 (0) ---
|+++ killed by SIGSEGV +++
When running it under gdb, the backtrace is this:
|#0 0x0ffd5730 in cdda_read_timed () from /usr/lib/libcdda_interface.so.0
|#1 0x0ffa7624 in i_read_c_block () from /usr/lib/libcdda_paranoia.so.0
|#2 0x0ffa9114 in paranoia_read_limited () from /usr/lib/libcdda_paranoia.so.0
|#3 0x10004da0 in ?? ()
|#4 0x0fd46704 in generic_start_main () from /lib/libc.so.6
|#5 0x0fd468c0 in __libc_start_main () from /lib/libc.so.6
|#6 0x00000000 in ?? ()
Note that I'm running on a big-endian system (PPC), using the latest 2.6.26
Linux kernel from testing in case that matters.
Uli
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]