Bugzilla – Bug 3006
rtsp URLs (and others) still making it into the system
Last modified: 2011-11-06 23:23:34 UTC
Even after the input validation from the web page - bogus URLs are still making it into the system. 2006-02-14 10:16:09.7660 In fixPath() with file: [rtsp://stream1.rbb-online.de/broadcast/radioeins-live.ra] - working on non-existent audiodir! 2006-02-14 10:16:09.7663 Backtrace: frame 0: Slim::Utils::Misc::fixPath (/home/svcprod/ss/Orbital-40/service/Slim/Utils/Scan.pm line 115) frame 1: Slim::Utils::Scan::addToList (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Commands.pm line 897) frame 2: Slim::Control::Commands::playlistXitemCommand (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 1263) frame 3: (eval) (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 1263) frame 4: Slim::Control::Request::execute (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 614) frame 5: Slim::Control::Request::executeRequest (/home/svcprod/ss/Orbital-40/service/Slim/Player/Client.pm line 1020) frame 6: Slim::Player::Client::execute (/home/svcprod/ss/Orbital-40/service/SDI/Service/Player/SqueezeNetworkClient.pm line 265) frame 7: SDI::Service::Player::SqueezeNetworkClient::startup (/home/svcprod/ss/Orbital-40/service/Slim/Player/Player.pm line 289) frame 8: Slim::Player::Player::init (/home/svcprod/ss/Orbital-40/service/../base/Slim/Player/Squeezebox.pm line 41) frame 9: Slim::Player::Squeezebox::init (/home/svcprod/ss/Orbital-40/service/Slim/Player/SqueezeboxG.pm line 57) frame 10: Slim::Player::SqueezeboxG::init (/home/svcprod/ss/Orbital-40/service/Slim/Player/Squeezebox2.pm line 184) frame 11: Slim::Player::Squeezebox2::init (/home/svcprod/ss/Orbital-40/service/SDI/Service/Player/SqueezeNetworkClient.pm line 102) frame 12: SDI::Service::Player::SqueezeNetworkClient::init (/home/svcprod/ss/Orbital-40/service/Slim/Networking/Slimproto.pm line 732) frame 13: Slim::Networking::Slimproto::_hello_handler (/home/svcprod/ss/Orbital-40/service/Slim/Networking/Slimproto.pm line 333) frame 14: Slim::Networking::Slimproto::client_readable (/home/svcprod/ss/Orbital-40/service/../base/Slim/Networking/Select.pm line 117) frame 15: Slim::Networking::Select::select (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 367) frame 16: main::idle (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 325) frame 17: main::main (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 588) 2006-02-14 10:16:10.3553 opendir failed: /.aptitude: Permission denied 2006-02-14 10:19:22.9308 opendir failed: /etc/ssl/private: Permission denied Undefined subroutine &Slim::Music::Import::artwork called at /home/svcprod/ss/Orbital-40/service/../base/../service/Slim/DataStores/DBI/DBIStore.pm line 1894.
The CDBI delete error may be related. 2006-02-14 10:16:09.7660 In fixPath() with file: [rtsp://stream1.rbb-online.de/broadcast/radioeins-live.ra] - working on non-existent audiodir! 2006-02-14 10:16:09.7663 Backtrace: frame 0: Slim::Utils::Misc::fixPath (/home/svcprod/ss/Orbital-40/service/Slim/Utils/Scan.pm line 115) frame 1: Slim::Utils::Scan::addToList (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Commands.pm line 897) frame 2: Slim::Control::Commands::playlistXitemCommand (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 1263) frame 3: (eval) (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 1263) frame 4: Slim::Control::Request::execute (/home/svcprod/ss/Orbital-40/service/../base/Slim/Control/Request.pm line 614) frame 5: Slim::Control::Request::executeRequest (/home/svcprod/ss/Orbital-40/service/Slim/Player/Client.pm line 1020) frame 6: Slim::Player::Client::execute (/home/svcprod/ss/Orbital-40/service/SDI/Service/Player/SqueezeNetworkClient.pm line 265) frame 7: SDI::Service::Player::SqueezeNetworkClient::startup (/home/svcprod/ss/Orbital-40/service/Slim/Player/Player.pm line 289) frame 8: Slim::Player::Player::init (/home/svcprod/ss/Orbital-40/service/../base/Slim/Player/Squeezebox.pm line 41) frame 9: Slim::Player::Squeezebox::init (/home/svcprod/ss/Orbital-40/service/Slim/Player/SqueezeboxG.pm line 57) frame 10: Slim::Player::SqueezeboxG::init (/home/svcprod/ss/Orbital-40/service/Slim/Player/Squeezebox2.pm line 184) frame 11: Slim::Player::Squeezebox2::init (/home/svcprod/ss/Orbital-40/service/SDI/Service/Player/SqueezeNetworkClient.pm line 102) frame 12: SDI::Service::Player::SqueezeNetworkClient::init (/home/svcprod/ss/Orbital-40/service/Slim/Networking/Slimproto.pm line 732) frame 13: Slim::Networking::Slimproto::_hello_handler (/home/svcprod/ss/Orbital-40/service/Slim/Networking/Slimproto.pm line 333) frame 14: Slim::Networking::Slimproto::client_readable (/home/svcprod/ss/Orbital-40/service/../base/Slim/Networking/Select.pm line 117) frame 15: Slim::Networking::Select::select (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 367) frame 16: main::idle (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 325) frame 17: main::main (/home/svcprod/ss/Orbital-40/service/slimservice.pl line 588) 2006-02-14 10:16:10.3553 opendir failed: /.aptitude: Permission denied 2006-02-14 10:19:22.9308 opendir failed: /etc/ssl/private: Permission denied Undefined subroutine &Slim::Music::Import::artwork called at /home/svcprod/ss/Orbital-40/service/../base/../service/Slim/DataStores/DBI/DBIStore.pm line 1894.
Since I don't see that URL in the streams table, it could have been part of a playlist. Here's a (broken) link someone entered that is on the same server: http://stream1.rbb-online.de:8080/viewsource/template.html?nuyhtgAirdz6b0z94evxmjtgzEBbngjDbsn6w0buqe
Ok - then we need to not add that to the DB, and get the error back up to the user.
Will review the outstanding SN bugs after 7.0 ships.
Unassigned bugs cannot have a priority.