Bug 2168 - Multiple genre tags in flac crashes SlimServer during scan
: Multiple genre tags in flac crashes SlimServer during scan
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Database
: 6.2.0
: PC Windows XP
: P2 major (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-09-21 19:25 UTC by Jim McAtee
Modified: 2008-09-15 14:36 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim McAtee 2005-09-21 19:25:43 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.
Comment 1 Dan Sully 2005-09-21 19:48:22 UTC
Fixed in subversion change 4396.
Comment 2 Jim McAtee 2005-09-21 19:53:46 UTC
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.
Comment 3 Dan Sully 2005-09-21 19:56:56 UTC
Oops. Just fixed that typo.