[Paranoia] Re: CD drive stuttering problem
Peter Jones
pjones at redhat.com
Tue Sep 7 06:29:07 PDT 2004
On Tue, 2004-08-31 at 16:44 -0500, Joel Konkle-Parker wrote:
> Ripping from sector 264854 (track 2 [0:00.00])
> to sector 310656 (track 5 [2:35.20])
>
> outputting to track02.cdda.wav
>
> (== PROGRESS == [V+VV!V!VV!!!V!+VVVV++V++V!VVV>.| 274960 00 ] == ;-( .
> ==) Segmentation fault (core dumped)
> $ gdb /usr/local/bin/cdparanoia core
[...]
> #0 0x4004437f in try_sort_sync (p=Cannot access memory at address
> 0xbfffe310
> ) at paranoia.c:197
> 197 if(Bflags==NULL || (Bflags[post-cb(B)]&2)==0){
> (gdb) bt
> #0 0x4004437f in try_sort_sync (p=Cannot access memory at address
> 0xbfffe310
> ) at paranoia.c:197
> Cannot access memory at address 0xbfffe30c
> (gdb) q
> $
*sigh*. It'd be so nice if gdb actually worked.
So, I'm not quite sure what's going on here -- it looks like somehow
Bflags[post-cb(B)] is getting to be way out of the right bounds, which
doesn't make sense to me. I've not forgotten about you, though, in case
you're wondering ;)
Any chance you could take a minute and add some debugging prints into
that function, to see what the values comeing into it _really_ look
like? gdb seems to be doing a particularly poor job around there for
me, probably because of all the inlines.
--
Peter, quietly plotting to get rid of inline wherever possible.
More information about the Paranoia
mailing list