Bugzilla – Bug 12433
Scanning problem in noweb-sqlite scanner on some MP3 files
Last modified: 2009-10-05 14:34:33 UTC
Created attachment 5345 [details] Zip file with 3 files that doesn't scan correctly Now in Audio::Scan 0.21 Squeezebox Server revision 27144 most of my MP3 files scans correctly but I still get the following problems on some files. It might be the same problem but I still posts three different error types I get in case there are different problems. I get similar errors to the attached files in more files in my library but from the log it looked like the rest had very similar error messages like the ones attached to this bug report. ================ [09-06-18 05:37:21.6720] Slim::Utils::Scanner::scanDirectory (328) Scanning: /mnt/mp3music/Diana Krall - The Girl in the Other Room/10 Abandoned Masquerade.mp3 [09-06-18 05:37:21.6757] Slim::Formats::MP3::getTag (118) Warning: buffer_consume_ret: trying to get more bytes 3 than in buffer 2 at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3 .pm line 118. [09-06-18 05:37:21.6766] Slim::Formats::readTags (178) Error: While trying to ->getTag(/mnt/mp3music/Diana Krall - The Girl in the Other Room/10 Abandoned Masquerade.mp3) : buffer_consume: bu ffer error at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:37:21.6776] Slim::Formats::readTags (178) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats.pm line 178) frame 1: Slim::Formats::readTags (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Schema.pm line 1030) frame 2: Slim::Schema::newTrack (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Utils/Scanner.pm line 342) frame 3: Slim::Utils::Scanner::scanDirectory (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/MusicFolderScan.pm line 79) frame 4: Slim::Music::MusicFolderScan::startScan (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 468) frame 5: Slim::Music::Import::runImporter (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 284) frame 6: Slim::Music::Import::runScan (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 277) frame 7: (eval) (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 271) frame 8: main::main (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 503) [09-06-18 05:37:21.6796] Slim::Utils::Scanner::scanDirectory (352) ERROR SCANNING /mnt/mp3music/Diana Krall - The Girl in the Other Room/10 Abandoned Masquerade.mp3: Unable to read tags from file ============= And ============= [09-06-18 05:38:24.0073] Slim::Utils::Scanner::scanDirectory (328) Scanning: /mnt/mp3music/Norah Jones - Feels Like Home/13 Don't Miss You at All.mp3 [09-06-18 05:38:24.0119] Slim::Formats::MP3::getTag (118) Warning: buffer_get_ret: trying to get more bytes 4 than in buffer 1 at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:38:24.0130] Slim::Formats::readTags (178) Error: While trying to ->getTag(/mnt/mp3music/Norah Jones - Feels Like Home/13 Don't Miss You at All.mp3) : buffer_get_int: buffer error at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:38:24.0139] Slim::Formats::readTags (178) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats.pm line 178) frame 1: Slim::Formats::readTags (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Schema.pm line 1030) frame 2: Slim::Schema::newTrack (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Utils/Scanner.pm line 342) frame 3: Slim::Utils::Scanner::scanDirectory (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/MusicFolderScan.pm line 79) frame 4: Slim::Music::MusicFolderScan::startScan (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 468) frame 5: Slim::Music::Import::runImporter (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 284) frame 6: Slim::Music::Import::runScan (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 277) frame 7: (eval) (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 271) frame 8: main::main (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 503) [09-06-18 05:38:24.0153] Slim::Utils::Scanner::scanDirectory (352) ERROR SCANNING /mnt/mp3music/Norah Jones - Feels Like Home/13 Don't Miss You at All.mp3: Unable to read tags from file ============= And =============== [09-06-18 05:39:05.0505] Slim::Utils::Scanner::scanDirectory (328) Scanning: /mnt/mp3music/Therese Sjöblom - Tillbedjan/01 Jag tillber dig du Guds lamm.mp3 [09-06-18 05:39:05.0543] Slim::Formats::MP3::getTag (118) Warning: buffer_get_ret: trying to get more bytes 1 than in buffer 0 at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:39:05.0552] Slim::Formats::MP3::getTag (118) Warning: buffer_get_char_ret: buffer_get_ret failed at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:39:05.0561] Slim::Formats::readTags (178) Error: While trying to ->getTag(/mnt/mp3music/Therese Sjöblom - Tillbedjan/01 Jag tillber dig du Guds lamm.mp3) : buffer_get_char: buff er error at /usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats/MP3.pm line 118. [09-06-18 05:39:05.0569] Slim::Formats::readTags (178) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Formats.pm line 178) frame 1: Slim::Formats::readTags (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Schema.pm line 1030) frame 2: Slim::Schema::newTrack (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Utils/Scanner.pm line 342) frame 3: Slim::Utils::Scanner::scanDirectory (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/MusicFolderScan.pm line 79) frame 4: Slim::Music::MusicFolderScan::startScan (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 468) frame 5: Slim::Music::Import::runImporter (/usr/src/squeezecenter/7.4/server_sqlite/Slim/Music/Import.pm line 284) frame 6: Slim::Music::Import::runScan (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 277) frame 7: (eval) (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 271) frame 8: main::main (/usr/src/squeezecenter/7.4/server_sqlite/scanner.pl line 503) [09-06-18 05:39:05.0584] Slim::Utils::Scanner::scanDirectory (352) ERROR SCANNING /mnt/mp3music/Therese Sjöblom - Tillbedjan/01 Jag tillber dig du Guds lamm.mp3: Unable to read tags from file ==================
Fixed in Audio::Scan 0.22.
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.