Rockbox mail archive
Subject: RE: Bugs(?) in 03/07 CVS
From: Nielsen Linus (ext) (Linus.Nielsen_at_elema.siemens.se)
I have now fixed this problem. It was indeed the ID3 reader that crashed.
It turns out that your file contains a very silly ID3 tag. It has the usual
ID3V2 header, but the only frame it contains is a 36K binary blob. Yes, 36K!
It was generated by RealJukebox and contains no seemingly readable text
information. I have searched the web for information on how to interpret
this blob, to no avail.
Out ID3 reader choked on the large tag and overwrote its buffer. I have now
added a protection against buffer overflow in the ID3 reader. Luckily, your
file had an ID3V1 tag at the end, so we could still display some ID3 info...
> -----Original Message-----
> From: Nielsen Linus (ext)
> Sent: den 4 juli 2002 17:12
> To: 'rockbox_at_cool.haxx.se'
> Subject: RE: Bugs(?) in 03/07 CVS
> > I've now tried 0704 and it still seems to crash while
> > playing. I found that certain mp3s provoke the crash.
> > (They never get played) The problem seems to be related
> > to the id3 v. 2 tag. Because when I remove
> > the tag the song plays fine. I can send a copy of the faulty
> > tag in binary if needed.
> I would love that. Please send me the entire MP3 file.
> Send it to linus at haxx.se.
> > About the copy of the FAT tables and header (i assume that
> > these are what you are interested in). How do i get a raw
> > copy of these in WinXp? I suppose i could write a program
> > with a appropriate api call. But it would be more
> > convinient if you could recommend a program which does the job.
> I don't know. I am mostly a Linux person. I read somewhere
> about a program
> from Acronis that may help you, http://www.acronis.com.
> Please mail the MP3 file ASAP.
Page was last modified "Jan 10 2012" The Rockbox Crew