Bug 12433 - Scanning problem in noweb-sqlite scanner on some MP3 files
: Scanning problem in noweb-sqlite scanner on some MP3 files
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Scanner
: 7.4.0
: PC Other
: -- normal (vote)
: 7.4.0
Assigned To: Andy Grundman
: Audio::Scan, SQLite
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-17 20:58 UTC by Erland Isaksson
Modified: 2009-10-05 14:34 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
Zip file with 3 files that doesn't scan correctly (7.97 MB, application/zip)
2009-06-17 20:58 UTC, Erland Isaksson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erland Isaksson 2009-06-17 20:58:51 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
==================
Comment 1 Andy Grundman 2009-06-18 07:46:35 UTC
Fixed in Audio::Scan 0.22.
Comment 2 James Richardson 2009-10-05 14:34:33 UTC
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.