On 11/05/2010 09:48 PM, fractal13 wrote:
> This problem is not caused by libid3tag.  RipperX has an array of size 2
> to store the track number string into.  So, higher than 1 digits, plus
> the null character cause the buffer to overflow.  I imagine other builds
> do not have problems because they are lucky with stack frame
> construction.
> 
> Attached is a patch.  This works when I rebuild the package from
> sources.
> 
> 
> ** Patch added: "fix_2_digit_track_numbers.diff"
>    
> https://bugs.launchpad.net/ubuntu/+source/ripperx/+bug/514739/+attachment/1724546/+files/fix_2_digit_track_numbers.diff
> 

I'll take a look at your patch - thanks for that - but find it kind of
difficult to believe that this is the cause for an issue has only
recently started happening.  I've been using ripperX regularly for over
5 years on Debian with CDs that have more 9 tracks and never encountered
this problem (and I still don't have the problem locally).  Your success
could be related to your rebuild - i.e. perhaps some other change in the
environment/dependencies.

Thanks,
Tony

-- 
ripperX assert failure: *** buffer overflow detected ***: ripperx terminated
https://bugs.launchpad.net/bugs/514739
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to