This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10259 - WPS bug while playing some music files as first song
Attached to Project:
Rockbox
Opened by Maurus Cuelenaere (mcuelenaere) - Friday, 29 May 2009, 00:16 GMT+2
Last edited by Maurus Cuelenaere (mcuelenaere) - Saturday, 01 August 2009, 21:38 GMT+2
Opened by Maurus Cuelenaere (mcuelenaere) - Friday, 29 May 2009, 00:16 GMT+2
Last edited by Maurus Cuelenaere (mcuelenaere) - Saturday, 01 August 2009, 21:38 GMT+2
|
DetailsI have this bug on some songs, but not on all (haven't determined what difference there is between the working & non-working).
When it gets triggered it, the variable 'value' at l.1405 (gwps-common.c) has an invalid value which triggers a memory exception at l.1411 (same file). However when I play the same file after I played a working song (e.g. through the playlist) it doesn't get triggered... Tested on: Onda VX747, SVN r21112'ish (I'll look into this when I have some more spare time) |
This task depends upon
Closed by Maurus Cuelenaere (mcuelenaere)
Saturday, 01 August 2009, 21:38 GMT+2
Reason for closing: Fixed
Additional comments about closing: In r22104.
Saturday, 01 August 2009, 21:38 GMT+2
Reason for closing: Fixed
Additional comments about closing: In r22104.
But when I play a (working) MP3 file as first and then switch to one of these others, they work..
Will post more of this :)
SVN r21136
If I don't add a splashf(), I get an exception around there regarding an invalid value of the variable 'value' I think (this smells like data corruption.. perhaps I should look into saving more registers when switching threads ..)
edit:
confirmed
edit2:
Somehow, the genre_string item of struct id3 gets cluttered to an invalid string pointer and so crashes the device..