Rockbox

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bugs
  • Category Codecs
  • Assigned To No-one
  • Operating System All players
  • 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 Xebozone - 2008-05-23
Last edited by Marc_Guay - 2008-07-11

FS#9030 - Mod player data abort

I get a Data abort at 4000D8C0 (0) every time i try to play a mod file (tested with the mods from Unreal Gold) on my iPod 5G 30gb

Closed by  Marc_Guay
2008-07-11 00:22
Reason for closing:  Invalid
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

OP was using an S3M file, not a MOD. Tested pitch shifting with a proper MOD file and had no problems.

nls commented on 2008-05-23 15:48

from the map it seems like the data abort happens in synthrender()

And from looking at it line 1186 seems suspicious, an array of signed char is casted to signed short, this can data abort if the access is not short aligned.

edit:
Also i don’t have any mod files at all so if you could post or link to one which triggers the bug it would help.

Doesn’t Unreal base itself on the .s3m format? The MOD codec only plays .mod. I’m not 100% sure of this, and the codec should of course not crash anyway if this was so.

oh yeh…it might do… but it’s a tracker format anyways

I assumed unreal music was mod becuase it plays on my PC’s mod player

Correction, UMX files would not play on winamp (my mod player)
I converted them to a playable format (S3m) with the unreal editor.
They play on Winamp now.
A data abort doesn’t seem to happen, but the files do not play properly (this, i’m sure is expected).
But boosting the pitch will up to 200% will cause a data abort.
This FS ca probably be closed now due to my ignorance on tracker formats :P

Does a data abort happen or doesn’t it? And what do you mean by “not play properly”? You need to be more specific about what the actual bug is.

it doesn’t seem to happen after the convesion, until i speed it up (via the pitch option)
But it doesn’t play properly anyways because it’s S3M format, not MOD

Ok, so the MOD player crashes on pitch up? Can anyone else verify if this always happens?

you misunderstand me!
please take into account that i wasn’t even playing a MOD file!

This FS probably should be closed, as I mistook a s3m for a mod.
I haven’t yet tried to play MOD, but if i did…this error may not occur.

Someone should test it, however just in case (and to read the first comment)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing