• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Codecs
  • Assigned To No-one
  • Operating System SW-codec
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by cE10 - 2009-08-03
Last edited by nls - 2010-12-06

FS#10484 - Freeze During Ogg Playback When Rewinding from Very End of Track



- iRiver H140
- Rockbox 3.3 (updated with Rockbox utility)
- general player and WPS configuration can be found in the attached zip file
- Ogg Vorbis files ripped with CDex v1.51 on WinXP, encoded with Ogg Vorbis DLL Encoder (AO; aoTuV b4b [20051117] (based on Xiph.Org’s libVorbis))
- vorbisgain is applied to files manually on a per-album basis after ripping

What I do:
- Play back any list of ogg files (start album at first track, playlist, shuffled, doesn’t matter)
- Part of my WPS shows track ‘x/y’ (track number x of total y files)
- About 2 seconds before the end of a track, in the ‘x/y’ display, x is incremented (so it reads ‘x+1/y’, although track x is still playing)
- If during the last but one second of a track (i.e., 4:32 if total track duration is shown as 4:33) I hit the ‘Rewind’ button (navigation left) and rewind any amount of time back into track x, after releasing the button the player freezes completely, i.e., all WPS animation stops, no button input is processed etc. I have to hit the player’s reset button. The player reboots into the original firmware or rockbox, without any apparent pattern.

This behaviour is reproducible with ogg files. Mp3s do not show this behaviour.

If you need any more information, just contact me.

Thanks for your consideration,


Closed by  nls
2010-12-06 14:39
Reason for closing:  Fixed
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

fixed in r28742

nls commented on 2010-10-09 09:30

Reproduced, i think, on sim r 28220. playing a playlist of ogg vorbis files and rewinding after the wps “switches” to the next track but before it actually starts segfaults

nls commented on 2010-10-09 09:37

null pointer dereference in synthesis.c:34 — private_state *b=(private_state *)vd→backend_state; vd is null here.

nls commented on 2010-10-09 09:52

_make_decode_ready(vf) called from ov_pcm_seek returns an error and never performs vorbis_block_init but ov_pcm_seek fails to check the return code.


Available keyboard shortcuts


Task Details

Task Editing