FS#10357 - Data abort with Auto-Change Directory

Attached to Project: Rockbox
Opened by Robert Keevil (obo) - Saturday, 20 June 2009, 18:28 GMT
Last edited by Robert Keevil (obo) - Wednesday, 21 October 2009, 01:28 GMT
Task Type Bugs
Category Codecs
Status Closed
Assigned To No-one
Operating System SW-codec
Severity Low
Priority Normal
Reported Version Version 3.3
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Auto-Change Directory causes a data abort when changing from an mp3 to a vorbis album. The crash does not occur every time this transition takes place, it can take several instances for the crash to occur. This happens when Auto-Change Directory is set to either Yes, or Random.

With revision 21404 the abort on a c200 occurs at 0x01E87844, which is in apps/codecs/libtremor/synthesis.c in the vorbis_synthesis function. Also seen to occur on an ipod 5g.
This task depends upon

Closed by  Robert Keevil (obo)
Wednesday, 21 October 2009, 01:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  Problem has been resolved (but unsure exactly which commit did so).
Comment by Dave Hooper (stripwax) - Wednesday, 08 July 2009, 12:55 GMT
Is the bug apparent in versions prior to r20783 (which incorporated a number of libtremor changes) ?
Comment by Dave Hooper (stripwax) - Sunday, 18 October 2009, 02:05 GMT
obo - would be good if you can try and reconfirm for us. Some more vorbis fixes went in somewhat recently, which I suspect would have resolved this for you.