Bug 1158 - null track request?
: null track request?
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Database
: 6.0.0
: Macintosh All
: P2 normal (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-03-22 10:29 UTC by Kevin Pearsall
Modified: 2008-08-18 10:53 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 Kevin Pearsall 2005-03-22 10:29:57 UTC
Customer reported, unsure how to reproduce.  He was seeing very high cpu
utilization, and his log was filling up with this every two seconds:

2005-03-16 09:28:25.9153 Null track request!
2005-03-16 09:28:25.9156 Backtrace:

   frame 0: Slim::DataStores::DBI::DBIStore::objectForUrl
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 621)
   frame 1: Slim::Music::Info::standardTitle
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 378)
   frame 2: Slim::Music::Info::getCurrentTitle
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Player.pm
line 521)
   frame 3: Slim::Player::Player::currentSongLines
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Buttons/Playlist.pm
line 209)
   frame 4: Slim::Buttons::Playlist::lines
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Display/VFD/Animation.pm
line 310)
   frame 5: Slim::Display::VFD::Animation::scrollBottom
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Player.pm
line 656)
   frame 6: Slim::Player::Player::scrollBottom
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Buttons/ScreenSaver.pm
line 130)
   frame 7: Slim::Buttons::ScreenSaver::screenSaver
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Utils/Timers.pm
line 59)
   frame 8: Slim::Utils::Timers::checkTimers (./slimserver.pl line 561)
   frame 9: main::idle (./slimserver.pl line 523)
   frame 10: main::main (./slimserver.pl line 1088)

Use of uninitialized value in string ne at
/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 657.
Use of uninitialized value in string ne at
/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 657.
2005-03-16 09:28:25.9169 Null track request!
2005-03-16 09:28:25.9173 Backtrace:

   frame 0: Slim::DataStores::DBI::DBIStore::objectForUrl
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 621)
   frame 1: Slim::Music::Info::standardTitle
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 378)
   frame 2: Slim::Music::Info::getCurrentTitle
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Player.pm
line 521)
   frame 3: Slim::Player::Player::currentSongLines
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Buttons/Playlist.pm
line 209)
   frame 4: Slim::Buttons::Playlist::lines
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Display/Display.pm
line 120)
   frame 5: Slim::Display::Display::curLines
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Player.pm
line 171)
   frame 6: Slim::Player::Player::update
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Display/VFD/Animation.pm
line 388)
   frame 7: Slim::Display::VFD::Animation::scrollBottom
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Player.pm
line 656)
   frame 8: Slim::Player::Player::scrollBottom
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Buttons/ScreenSaver.pm
line 130)
   frame 9: Slim::Buttons::ScreenSaver::screenSaver
(/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Utils/Timers.pm
line 59)
   frame 10: Slim::Utils::Timers::checkTimers (./slimserver.pl line 561)
   frame 11: main::idle (./slimserver.pl line 523)
   frame 12: main::main (./slimserver.pl line 1088)

Use of uninitialized value in string ne at
/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 657.
Use of uninitialized value in string ne at
/Users/prs/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Music/Info.pm
line 657.
Comment 1 Dan Sully 2005-03-22 18:02:38 UTC
Are they using iTunes?

Or have a playlist with non-existent tracks, perhaps?
Comment 2 Dan Sully 2005-03-23 00:26:43 UTC
Kevin - I checked in subversion change 2683, which should alleviate this issue.

We still don't know how a null track got onto the list though.

If they can reproduce this with their current build, I'd be interested.
Comment 3 Blackketter Dean 2005-03-23 16:04:21 UTC
Kevin, please reopen if it's not there anymore.
Comment 4 Kevin Pearsall 2005-03-24 14:54:44 UTC
he'll be trying it tonight.  i'll mark as verified if things go well...
Comment 5 Kevin Pearsall 2005-03-24 17:00:22 UTC
prs mailed me back saying things have been going well for a couple of hours.  i
asked him if he could let it run for a day or two and let me know, if all is
well i will mark verified then.  thanks!