FS#6099 - tagcache initialization fails in recent rockbox builds

Attached to Project: Rockbox
Opened by Trenton Schulz (twschulz) - Sunday, 01 October 2006, 15:19 GMT
Task Type Bugs
Category ID3 / meta data
Status Closed
Assigned To No-one
Operating System iAudio X5
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


It seems that something has caused tagcache initialization to fail in more recent builds of rockbox. I have a iAudio X5 that about 5000 ogg files on it, sorted in the way of folders by artist and then album. When I try to initialize the tagcache, it begins and gets around 700 entries in the tagcache debug menu when it suddenly stops with the following error message:

I 41: PDIR2FULL at 0x000000 <--- (I forgot to count the zero's, but there were all zero)

The player then needs to be reset.

It seems that this has shown up sometimes after September 1st. If I use the daily from September 1st, it successfully builds the database. If I put the September 9th daily on it gets the above behavior. I would have tried to narrow it down to a more specific day, but it my player ran out of battery at the moment. So it is sometime between those days.

Note that I can use the database built on the 1st (with even the daily from September 30th), but I'm positive if I would tell it to update that it would fail.
This task depends upon

Closed by  Miika Pekkarinen (miipekk)
Sunday, 29 October 2006, 20:34 GMT
Reason for closing:  Fixed
Comment by Miika Pekkarinen (miipekk) - Thursday, 05 October 2006, 10:00 GMT
That crash is probably caused by a bug in the metadata parser when it reads file metadata. Try to find out which file causes it to crash and then provide that file to developers for inspection.
Comment by Trenton Schulz (twschulz) - Saturday, 14 October 2006, 09:33 GMT
OK, I'd be glad to try this out, but is there a good way to figure this out? I have a few thousand songs on the device?
Comment by Trenton Schulz (twschulz) - Sunday, 22 October 2006, 15:19 GMT
OK. I have found the file that is causing the problem. I'm attaching the file here for solving the problem, not for to distribute music. AFAIK it seems to be a normal file.
Comment by Miika Pekkarinen (miipekk) - Sunday, 29 October 2006, 20:34 GMT
Should be fixed now, thanks.