Rockbox

Tasklist

FS#12448 - Data abort when trying to play a specific ogg-vorbis-file on my clip+

Attached to Project: Rockbox
Opened by Wolfgang Dilg (rasferret) - Monday, 12 December 2011, 12:34 GMT
Last edited by Nils Wallménius (nls) - Wednesday, 21 December 2011, 15:47 GMT
Task Type Bugs
Category Music playback
Status Closed
Assigned To No-one
Operating System Sansa AMSv2
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When I try to play the ogg-vorbis file available at the following link,

http://alternativlos.cdn.as250.net/alternativlos-21.ogg

the player locks up with the following data abort:

svn-r31158:
Data abort at 30813c08
FSR 0x8
(domain 0, fault 8)
address 0x5643420D

svn-r31216:
Data abort at 30813c08
FSR 0x8
(domain 0, fault 8)
address 0x5643420D

The player doesn't reboot after pressing a button. I have to turn it off by selecting the power button for some time.

This task depends upon

Closed by  Nils Wallménius (nls)
Wednesday, 21 December 2011, 15:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fix committed
Comment by Andree Buschmann (Buschel) - Monday, 12 December 2011, 18:05 GMT
Reproducible in sim as well.
Comment by Thomas Meyer (tkwm) - Tuesday, 13 December 2011, 12:08 GMT
I have the same error with the same file on the Sansa Clip v2 and rockbox 3.10 and also 3.1212 (yesterdays last buid).
The file is being played when I boot into the Sandisk-firmware.
I've made a manual installation of rockbox 3.9.1 and the file is being played correct.
Comment by MichaelGiacomelli (saratoga) - Tuesday, 13 December 2011, 17:50 GMT
Removing the attached PNG album art (which is quite small) fixes the problem for me. Perhaps the metadata parser is choking on the tag.
Comment by Thomas Meyer (tkwm) - Tuesday, 13 December 2011, 18:04 GMT
Is this an error in the ogg-file / the PNG OR in rochbox?
Comment by Thomas Meyer (tkwm) - Tuesday, 13 December 2011, 23:37 GMT
The mentioned file alternativlos21.ogg does not contain a PNG or any other coverart or graphic.
None of the Mac-programs vlc, Traktor or Max display any coverart.
But the file contains a tag "METADATA_BLOCK_PICTURE" with a 40k content of, so I think, garbage.
On the Mac I was able to remove the tag with the program "Tag" (sic!) from sbooth. http://sbooth.org/Tag/
But, even with the erroneous tag the file is being played by rockbox 3.9.1 and it should not crash rockbox 3.10!
Comment by Wolfgang Dilg (rasferret) - Wednesday, 14 December 2011, 06:24 GMT
It sure contains a png-file as cover art. You can extract it by using mp3tag on windows. I've attached the cover art.
Comment by Wolfgang Dilg (rasferret) - Wednesday, 14 December 2011, 06:33 GMT
and the cover art crashes rockbox... :-(
Comment by dave t (sockbox) - Wednesday, 14 December 2011, 07:49 GMT
I have the same issue. Any OGG file w/ embedded album art crashes the latest build on my clip+ and on the sim.
Comment by Thomas Meyer (tkwm) - Wednesday, 14 December 2011, 08:56 GMT
I expected this graphic, but because none of the programs I use on the Mac displayed it, I thought there would be no.

Does anybody know a program for the Mac that is able to extract the graphic?

Tag can only delete the entry, but can not extract the content to a graphics-file and audioacity extracts it texti-coded only.
Comment by Wolfgang Dilg (rasferret) - Wednesday, 14 December 2011, 09:27 GMT
there seems to be some problem with the picture parser.
Jpg and png crashes, bmp not
Comment by Nils Wallménius (nls) - Wednesday, 14 December 2011, 18:17 GMT
The embedded art in ogg vorbis files is not parsed by rockbox, the data is just thrown away by the codec. I hacked around a huge allocation in the codec if the cover art is very large but 40k should not be a problem, could you test if it's r30728 that breaks it?
Comment by Andree Buschmann (Buschel) - Wednesday, 14 December 2011, 18:27 GMT
Rolling back apps/codecs/libtremor to r30727 helps.
Comment by Wolfgang Dilg (rasferret) - Wednesday, 14 December 2011, 20:06 GMT
The bmp I've embedded into the ogg-file is about 200k large and the file does work.
Comment by Nils Wallménius (nls) - Saturday, 17 December 2011, 12:59 GMT
This should help
Comment by Andree Buschmann (Buschel) - Saturday, 17 December 2011, 14:58 GMT
> This should help
It does.

Loading...