Bugzilla – Bug 12015
Scanner crash
Last modified: 2009-10-05 14:32:14 UTC
Created attachment 5207 [details] Scanner Crash Log I did a scan for new and changed files, and the scanner crashed (see attachment). It would be a good idea if the code could log the file name that causes a scanner crash, without having to rescan with logging turned up, as it's not obvious what logging to increase to find such errors. I turned logging for scan.import and scan.scanner to info level, and still didn't get clues as to what file was causing the error.
For the record, setting "(database.info) - Metadata & Parsing Logging" to info, allowed me to identify the dodgy file. I looked at the tags using Mp3Tag, and couldn't see anything out of the ordinary. So I looked at the content via a hex editor. I saw a UFID tag, that isn't reported within MP3Tag - see "bad file tags.jpg". I deleted all tag blocks using Mp3Tag, and then re-entered the tags (see "rewritten file tags.jpg"). This fixed the scanner.
Created attachment 5208 [details] Bad File Tags caputred by opening the dodgy file in a hex editor.
Created attachment 5209 [details] Rewritten file tags After deleting all tags and rewriting them.
Can you attach the entire file that caused the crash?
Created attachment 5211 [details] File that causes scanner crash I cut the audio length of the track down to the first 11 secs to make upload/download smaller. This file still causes the same crash.
This file scans fine with Audio::Scan in 7.4, marking fixed.
What do you mean by Audio::Scan in 7.4? I am on 7.4, latest SVN, and it crashes for me. Are there new scanner changes awaiting to be merged to SVN 7.4 trunk from some other branch? Did you try with Windows XP?
I was talking about the noweb-sqlite branch.
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server! * SqueezeCenter: 28672 * Squeezebox 2 and 3: 130 * Transporter: 80 * Receiver: 65 * Boom: 50 * Controller: 7790 * Radio: 7790 Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.