Bugzilla – Bug 2168
Multiple genre tags in flac crashes SlimServer during scan
Last modified: 2008-09-15 14:36:01 UTC
My understanding was that multiple genre tags was supported. I recently ripped some new albums and tagged the resulting flac files with with both GENRE=Jazz and GENRE=Vocal. Here's the end of the log when SlimServer hits the first track of that album. (Running r4395, Perl on XP with MySQL.) 2005-09-21 20:16:08.0896 New track for file:////bob/music/flac/Billy% 20Eckstine/At%20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac 2005-09-21 20:16:08.0899 readTag was default for file:////bob/music/flac/Billy% 20Eckstine/At%20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac 2005-09-21 20:16:08.0900 reading tags for: file:////bob/music/flac/Billy% 20Eckstine/At%20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac 2005-09-21 20:16:08.1017 flc file type for \\bob\music\flac\Billy Eckstine\At Basin Street East\01 All Right, Okay, You Win.flac 2005-09-21 20:16:08.1351 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : LOSSLESS to 1 2005-09-21 20:16:08.1355 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : SIZE to 20979233 2005-09-21 20:16:08.1356 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : TAG to 1 2005-09-21 20:16:08.1358 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : FS to 20979233 2005-09-21 20:16:08.1359 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : OFFSET to 0 2005-09-21 20:16:08.1360 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : YEAR to 1961 2005-09-21 20:16:08.1361 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : CHANNELS to 2 2005-09-21 20:16:08.1363 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : TITLESORT to ALL RIGHT OKAY YOU WIN 2005-09-21 20:16:08.1364 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : SECS to 167.866666666667 2005-09-21 20:16:08.1365 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : CT to flc 2005-09-21 20:16:08.1366 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : RATE to 44100 2005-09-21 20:16:08.1368 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : TRACKNUM to 1 2005-09-21 20:16:08.1369 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : AUDIO to 1 2005-09-21 20:16:08.1370 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : REMOTE to 0 2005-09-21 20:16:08.1371 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : TITLESEARCH to ALL RIGHT OKAY YOU WIN 2005-09-21 20:16:08.1372 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : TITLE to All Right, Okay, You Win 2005-09-21 20:16:08.1374 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : AGE to 1127291035 2005-09-21 20:16:08.1375 Adding file:////bob/music/flac/Billy%20Eckstine/At% 20Basin%20Street%20East/01%20All%20Right,%20Okay,%20You%20Win.flac : BITRATE to 999584.845115171 Can't call method "isa" on unblessed reference at C:/Program Files/SlimServer/server/Slim/DataStores/DBI/Genre.pm line 32. 2005-09-21 20:16:08.1507 forceCommit: syncing to the database.
Fixed in subversion change 4396.
I'm not so sure it's fixed - unless this startup error is a result of a corrupted DB: Slim::DataStores::DBI::Album can't load Slim::DataStores::DBI::Contributor: Slim::DataStores::DBI::Contributor can't load Slim::DataStores::DBI::ContributorTrack: Slim::DataStores::DBI::ContributorTrack can't load Slim::DataStores::DBI::Track: Slim::DataStores::DBI::Track can't load Slim::DataStores::DBI::GenreTrack: Slim::DataStores::DBI::GenreTrack can't load Slim::DataStores::DBI::Genre: Global symbol "$artist" requires explicit package name at C:/Program Files/SlimServer/server/Slim/DataStores/DBI/Genre.pm line 32. BEGIN not safe after errors--compilation aborted at C:/Program Files/SlimServer/server/Slim/DataStores/DBI/Genre.pm line 53. Compilation failed in require at C:\Program Files\SlimServer\server\CPAN/Class/DBI.pm line 1316. at C:\Program Files\SlimServer\server\CPAN/Class/DBI/Relationship/HasA.pm line 22 Compilation failed in require at C:\Program Files\SlimServer\server\CPAN/Class/DBI.pm line 1316. at C:\Program Files\SlimServer\server\CPAN/Class/DBI/Relationship/HasMany.pm line 20 Compilation failed in require at C:\Program Files\SlimServer\server\CPAN/Class/DBI.pm line 1316. at C:\Program Files\SlimServer\server\CPAN/Class/DBI/Relationship/HasA.pm line 22 Compilation failed in require at C:\Program Files\SlimServer\server\CPAN/Class/DBI.pm line 1316. at C:\Program Files\SlimServer\server\CPAN/Class/DBI/Relationship/HasMany.pm line 20 Compilation failed in require at C:\Program Files\SlimServer\server\CPAN/Class/DBI.pm line 1316. at C:\Program Files\SlimServer\server\CPAN/Class/DBI/Relationship/HasA.pm line 22 Compilation failed in require at C:/Program Files/SlimServer/server/Slim/DataStores/DBI/DBIStore.pm line 22. BEGIN failed--compilation aborted at C:/Program Files/SlimServer/server/Slim/DataStores/DBI/DBIStore.pm line 22. Compilation failed in require at C:/Program Files/SlimServer/server/Slim/Music/Info.pm line 132.
Oops. Just fixed that typo.