This is proving a bit more difficult than expected. I don't see an option to enable database logging anywhere under settings, or in the system>debug menu. I did figure out that I could tell the player to update the database, and then go to system>debug>view database info, and watch the progress as it builds the database. It gets up to
Progress: 22% (694 entries)
Curfile: /<microSD1>/Music/Litt
and then stops, so I know it's something from the Little Miss Sunshine soundtrack. I don't see any sort of log in the root folder of the player, but I found that while it is working on updating the database there is a database_tmp.tcd file in the .rockbox folder that I can open with the text viewer. (If I reset the player, this file disappears.) The last entry in this file was
/<microSD1>/Music/Little Miss Sunshine/Devotchka - Little Miss Sunshine [Original Soundtrack] - 03 - You Love Me.mp3
You Love Me
Devotchka
Little Miss Sunshine [Original So
and then a lot of gibberish symbols. So I figured that song was the culprit. I deleted it, tried again, and it again got stuck at 22%, 694 entries. I returned to the file to see what the last item was now, but the player froze while trying to open the text viewer, and now it won't boot at all. It is stuck at the Rockbox splash screen with "Ver. 3.9.1" at the bottom. Any ideas?
EDIT: Got it to boot again, whew!