Bug 16150 - Scanner crash on Freebsd 8
: Scanner crash on Freebsd 8
Status: UNCONFIRMED
Product: Logitech Media Server
Classification: Unclassified
Component: Scanner
: 7.5.x
: PC Other
: -- normal (vote)
: ---
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-04-27 10:13 UTC by Christopher
Modified: 2010-04-27 10:13 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 Christopher 2010-04-27 10:13:30 UTC
Hi,

I am unsure whether this is a bug in my system or the squeezebox server.
I am running the latest port, having upgraded to perl 5.10 in an attempt to resolve the issue - unfortunately without luck so far.

when running the collection scanner, I am told in the status message that the collection scanner has come to a halt unexpectedly.

here is a dump from my server.log:
<code>
[10-04-27 19:00:29.7435] Slim::Schema::throw_exception (303) Error: Unable to uniquely identify row object with missing PK columns: id
[10-04-27 19:00:29.7446] Slim::Schema::throw_exception (303) Backtrace:

   frame 0: Slim::Utils::Log::logBacktrace (/usr/local/squeezeboxserver/Slim/Schema.pm line 303)
   frame 1: Slim::Schema::throw_exception (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Row.pm line 1351)
   frame 2: DBIx::Class::Row::throw_exception (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/PK.pm line 47)
   frame 3: DBIx::Class::PK::_ident_values (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Relationship/Accessor.pm line 59)
   frame 4: DBIx::Class::Relationship::Accessor::__ANON__ (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/InflateColumn.pm line 108)
   frame 5: DBIx::Class::InflateColumn::_deflated_column (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Row.pm line 601)
   frame 6: DBIx::Class::Row::get_column (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/UTF8Columns.pm line 68)
   frame 7: DBIx::Class::UTF8Columns::get_column (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/ResultSource.pm line 1361)
   frame 8: DBIx::Class::ResultSource::_resolve_condition (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Relationship/Base.pm line 207)
   frame 9: (eval) (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Relationship/Base.pm line 207)
   frame 10: DBIx::Class::Relationship::Base::related_resultset (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/Row.pm line 1123)
   frame 11: DBIx::Class::Row::inflate_result (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/ResultSet.pm line 973)
   frame 12: DBIx::Class::ResultSet::_construct_object (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/ResultSet.pm line 1348)
   frame 13: DBIx::Class::ResultSet::all (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/ResultSet.pm line 248)
   frame 14: DBIx::Class::ResultSet::search (/usr/local/lib/perl5/site_perl/5.10.1/DBIx/Class/ResultSet.pm line 912)
   frame 15: DBIx::Class::ResultSet::slice (/usr/local/squeezeboxserver/Slim/Control/Queries.pm line 502)
   frame 16: Slim::Control::Queries::albumsQuery (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 1940)
   frame 17: (eval) (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 1940)
   frame 18: Slim::Control::Request::execute (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 879)
   frame 19: Slim::Control::Request::executeRequest (/usr/local/squeezeboxserver/Slim/Control/Jive.pm line 191)
   frame 20: Slim::Control::Jive::buildCaches (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 2135)
   frame 21: (eval) (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 2135)
   frame 22: Slim::Control::Request::notify (/usr/local/squeezeboxserver/Slim/Control/Request.pm line 858)
   frame 23: Slim::Control::Request::checkNotifications (/usr/local/squeezeboxserver/slimserver.pl line 611)
   frame 24: main::idle (/usr/local/squeezeboxserver/slimserver.pl line 580)
   frame 25: main::main (/usr/local/squeezeboxserver/slimserver.pl line 1072)
</code>
this message is repeated several times.

Can someone help me figure out whether this is a question of build options for the perl install or a failure in the server code?