On Sun, Sep 21, 2008 at 5:21 PM, Bram Senders <[EMAIL PROTECTED]> wrote: > Sound-juicer also crashes in the cdda_read_timed method. I'll try to see > whether I can get debug symbols enabled (there doesn't seem to be a -dbg > package for libcdparanoia0), and whether downgrading helps.
Some more gdb stuff, now with debug symbols: === 8< === | [EMAIL PROTECTED] LD_LIBRARY_PATH=./paranoia:./interface gdb --args ./cdparanoia -B | GNU gdb 6.8-debian | Copyright (C) 2008 Free Software Foundation, Inc. | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. Type "show copying" | and "show warranty" for details. | This GDB was configured as "powerpc-linux-gnu"... | (gdb) run | Starting program: /home/bram/Debian/cdparanoia/cdparanoia-3.10.2+debian/cdparanoia -B | [Thread debugging using libthread_db enabled] | cdparanoia III release 10.2 (September 11, 2008) | | | Ripping from sector 0 (track 1 [0:00.00]) | to sector 310734 (track 9 [2:09.06]) | | outputting to track01.cdda.wav | | [New Thread 0x4802dc00 (LWP 12877)] | | Program received signal SIGSEGV, Segmentation fault. | [Switching to Thread 0x4802dc00 (LWP 12877)] | cdda_read_timed (d=0x10027088, buffer=0x0, beginsector=<value optimized out>, | sectors=1, ms=0xbfd225c8) at interface.c:126 | 126 for(i=0;i<els;i++)p[i]=swap16(p[i]); | (gdb) print els | $1 = 1141146692 | (gdb) print sizeof(p) | $2 = 4 | (gdb) print sectors | $3 = 1 | (gdb) print CD_FRAMESIZE_RAW | No symbol "CD_FRAMESIZE_RAW" in current context. | (gdb) print i | No symbol "i" in current context. | (gdb) bt | #0 cdda_read_timed (d=0x10027088, buffer=0x0, | beginsector=<value optimized out>, sectors=1, ms=0xbfd225c8) | at interface.c:126 | #1 0x0ffa7624 in i_read_c_block (p=0x10036d70, | beginword=<value optimized out>, endword=<value optimized out>, | callback=0x10002ed0 <callback>) at paranoia.c:2272 | #2 0x0ffa9114 in paranoia_read_limited (p=0x10036d70, | callback=0x10002ed0 <callback>, max_retries=20) at paranoia.c:2632 | #3 0x10004da0 in main (argc=2, argv=0xbfd23584) at main.c:1353 | (gdb) print buffer | $4 = (void *) 0x0 | (gdb) === >8 === And now I don't get it anymore, and I don't know what to do further. Bram -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]