[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