Rockbox General > Rockbox General Discussion
[SOLVED] Rockbox 3.8.1 crashes when inserting from database
Chronon:
Well, I'll take a look with my e280v1, but this seems to be related to SD driver, so it's likely that only other Clip+ (and possibly Fuze v2) users will be able to reproduce this.
. . .
I was able to insert some files containing parentheses in the filename (as well as the title field) from the uSD card using the database. So, I don't think I can reproduce this problem with Rockbox 3.8.1 on an e280 v1.
The files being on the SD card is a necessary but not sufficient condition. It would be helpful to figure out what other condition is necessary to cause this crash.
One difference between my e280 v1 and your Clip+ is the amount of RAM available. (If I recall correctly, the Clip+ has 300 bytes available for the metadata buffer.) Perhaps a necessary factor is related to the length of the metadata fields: Album names containing parentheses are often longer than normal. At least this is one hypothesis I might try investigating.
This is all just to help give an informative bug report. It isn't necessary to solve the problem on your own.
It would be nice if some other users with this player can verify your findings. That would help eliminate the possibility that this behavior stems from flaky hardware.
marc2003:
i have an 8gb clip+ and 16GB micro sdhc card (sandisk class 4 if it matters) and i can't reproduce this. i don't have any folder names with parentheses in but i certainly have plenty of filenames with them.
my folder structure is also artist\album\track
things i've tried:
-artist entirely on SD card (5 albums in the max)
-adding entire years (which are spread over SD card and internal memory)
i also have a custom tagnavi file which breaks my collection down by codec and even inserting all my ogg files at once which is over 1300 entries works absolutely fine.
my RB build is r29793 from the 28th april.
edit: just to clarify, my custom tagnavi uses the filename to bunch stuff together by codec.
sandwich600:
Hi,
Just to confirm, when I move the problematic data to the internal memory, the problem dissappears. When I move it back to the SD card, the problem reappears as described in the original post.
Adding this specific artist (and all underlying albums and tracks) to a playlist through the Databse will crash with a Data abort. However inserting all artists through the Database works fine, even though that operation must be doing what the more specific request (ie. to add only the 1 artist) could not achieve. ???
The folder/file names are not particularly long or complicated. The track tags are in order. Several tracks do contain comment tags, which is quite unusual.
Does the insert operation write a detailed log ? Perhaps is will record what track it was trying to add that caused the crash ?
I've still to try the latest build.
Jim
Post Merge: May 09, 2011, 07:05:54 AMAs a newbie, I need a bit of guidance with testing the latest release. I can download it and install with the Rockbox utility, 2 questions:
- how can I tell exactly what build is running, apart from the "3.8.1" that flashes up at boot time ?
- Can I easily revert to 3.8.1 stable after trying the daily build ?
Jim
yapper:
1. Go to System > Rockbox Info > Version
2. Yes you can revert to 3.8.1 easily
sandwich600:
The crash still happens with the latest build r29848.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version