Bugzilla – Bug 2654
Choosing to play a .lnk file crashes the server
Last modified: 2008-09-15 14:38:10 UTC
Attempting to play a Windows shortcut link file (.lnk) and possibly other non music files with 6.2.1 on Linux kills the server. nick@xeon:~/SlimServer_v6.2.1> ./slimserver.pl 2005-11-29 18:05:55.9634 Null track request! 2005-11-29 18:05:55.9638 Backtrace: frame 0: Slim::DataStores::DBI::DBIStore::objectForUrl (/home/nick/SlimServer _v6.2.1/Slim/Buttons/BrowseTree.pm line 213) frame 1: Slim::Buttons::BrowseTree::browseTreeItemName (/home/nick/SlimServer _v6.2.1/Slim/Buttons/Input/List.pm line 170) frame 2: Slim::Buttons::Input::List::getExtVal (/home/nick/SlimServer_v6.2.1/ Slim/Buttons/Input/List.pm line 144) frame 3: Slim::Buttons::Input::List::lines (/home/nick/SlimServer_v6.2.1/Slim /Player/Player.pm line 690) frame 4: Slim::Player::Player::curLines (/home/nick/SlimServer_v6.2.1/Slim/Pl ayer/Squeezebox2.pm line 412) frame 5: Slim::Player::Squeezebox2::pushUp (/home/nick/SlimServer_v6.2.1/Slim /Buttons/Input/List.pm line 105) frame 6: Slim::Buttons::Input::List::changePos (/home/nick/SlimServer_v6.2.1/ Slim/Buttons/Input/List.pm line 23) frame 7: Slim::Buttons::Input::List::__ANON__ (/home/nick/SlimServer_v6.2.1/S lim/Hardware/IR.pm line 662) frame 8: Slim::Hardware::IR::executeButton (/home/nick/SlimServer_v6.2.1/Slim /Control/Command.pm line 250) frame 9: Slim::Control::Command::execute (/home/nick/SlimServer_v6.2.1/Slim/P layer/Client.pm line 990) frame 10: Slim::Player::Client::execute (/home/nick/SlimServer_v6.2.1/Slim/Ha rdware/IR.pm line 675) frame 11: Slim::Hardware::IR::processCode (/home/nick/SlimServer_v6.2.1/Slim/ Hardware/IR.pm line 493) frame 12: Slim::Hardware::IR::processIR (/home/nick/SlimServer_v6.2.1/Slim/Co ntrol/Command.pm line 250) frame 13: Slim::Control::Command::execute (/home/nick/SlimServer_v6.2.1/Slim/ Player/Client.pm line 990) frame 14: Slim::Player::Client::execute (/home/nick/SlimServer_v6.2.1/Slim/Ha rdware/IR.pm line 88) frame 15: Slim::Hardware::IR::idle (./slimserver.pl line 611) frame 16: main::idle (./slimserver.pl line 570) frame 17: main::main (./slimserver.pl line 1226) Can't locate object method "isPlaylist" via package "Shortcut to Converted Music .lnk" (perhaps you forgot to load "Shortcut to Converted Music.lnk"?) at /home/n ick/SlimServer_v6.2.1/Slim/Buttons/BrowseTree.pm line 170.
Fixed in change 5328