Bugzilla – Bug 4383
SlimServer web interface destroyed when accessing mmw wma stream
Last modified: 2006-12-06 12:37:06 UTC
Please try to 'tune in' to: mms://69.43.137.40/jazztrax061015h1.wma Not too hard to reproduce this bug.
I'm guessing same mucked up pages as in bug 4110?
Quite possibly, sorry for not searching. If nothing else we can just add that this doesn't only occur from playlists, but from the tune-in feature as well. KDF did you try it?
Didn't cause a problem for me. So it doesn't always happen and therefore is probably a dup of 4110. *** This bug has been marked as a duplicate of 4110 ***
here is some debug information. And I dont believe that my original bug is a duplicate of 4110, sorry Anyone, Here is some new trace info, based on what kdf asked for. Please note, this was working in 6.5 2006-10-21 08:54:15.7724 Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Squeezebox2.pm line 579) frame 1: Slim::Player::Squeezebox2::failedDirectStream (/PerlApp/Slim/Player/Squeezebox2.pm line 318) frame 2: Slim::Player::Squeezebox2::directHeaders (/PerlApp/Slim/Networking/Slimproto.pm line 496) frame 3: Slim::Networking::Slimproto::_http_response_handle r (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 4: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 5: Slim::Networking::Select::select (slimserver.pl line 520) frame 6: main::idleStreams (F:\PROGRA~1\SLIMSE~1\server/Slim/Schema/Playlist.pm line 118) frame 7: Slim::Schema::Playlist::_addTracksToPlaylist (F:\PROGRA~1\SLIMSE~1\server/Slim/Schema/Playlist.pm line 45) frame 8: Slim::Schema::Playlist::__ANON__ (/PerlApp/DBIx/Class/Schema.pm line 584) frame 9: (eval) (/PerlApp/DBIx/Class/Schema.pm line 572) frame 10: DBIx::Class::Schema::txn_do (F:\PROGRA~1\SLIMSE~1\server/Slim/Schema/Playlist.pm line 46) frame 11: (eval) (F:\PROGRA~1\SLIMSE~1\server/Slim/Schema/Playlist.pm line 39) frame 12: Slim::Schema::Playlist::setTracks (/PerlApp/Slim/Player/Playlist.pm line 757) frame 13: Slim::Player::Playlist::modifyPlaylistCallback (/PerlApp/Slim/Control/Request.pm line 1645) frame 14: Slim::Control::Request::notify (/PerlApp/Slim/Control/Request.pm line 751) frame 15: Slim::Control::Request::checkNotifications (slimserver.pl line 469) frame 16: main::idle (slimserver.pl line 445) frame 17: main::main (slimserver.pl line 58) frame 18: PerlSvc::Interactive (perlsvc.pl line 1486) frame 19: PerlSvc::_interactive (slimserver.pl line 0) frame 20: (eval) (slimserver.pl line 0) 2006-10-21 08:54:15.9180 Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Squeezebox2.pm line 579) frame 1: Slim::Player::Squeezebox2::failedDirectStream (/PerlApp/Slim/Player/Squeezebox2.pm line 318) frame 2: Slim::Player::Squeezebox2::directHeaders (/PerlApp/Slim/Networking/Slimproto.pm line 496) frame 3: Slim::Networking::Slimproto::_http_response_handle r (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 4: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 5: Slim::Networking::Select::select (slimserver.pl line 492) frame 6: main::idle (slimserver.pl line 445) frame 7: main::main (slimserver.pl line 58) frame 8: PerlSvc::Interactive (perlsvc.pl line 1486) frame 9: PerlSvc::_interactive (slimserver.pl line 0) frame 10: (eval) (slimserver.pl line 0) 2006-10-21 08:54:16.2984 Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Squeezebox2.pm line 579) frame 1: Slim::Player::Squeezebox2::failedDirectStream (/PerlApp/Slim/Player/Squeezebox2.pm line 318) frame 2: Slim::Player::Squeezebox2::directHeaders (/PerlApp/Slim/Networking/Slimproto.pm line 496) frame 3: Slim::Networking::Slimproto::_http_response_handle r (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 4: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 5: Slim::Networking::Select::select (slimserver.pl line 520) frame 6: main::idleStreams (F:\PROGRA~1\SLIMSE~1\server/Slim/Web/Template/Context.pm line 32) frame 7: Slim::Web::Template::Context::process (/PerlApp/Template/Service.pm line 88) frame 8: (eval) (/PerlApp/Template/Service.pm line 85) frame 9: Template::Service::process (/PerlApp/Template.pm line 71) frame 10: Template::process (/PerlApp/Slim/Web/HTTP.pm line 2013) frame 11: Slim::Web::HTTP::_generateContentFromFile (/PerlApp/Slim/Web/HTTP.pm line 1965) frame 12: Slim::Web::HTTP::filltemplatefile (/PerlApp/Slim/Web/HTTP.pm line 790) frame 13: Slim::Web::HTTP::generateHTTPResponse (/PerlApp/Slim/Web/HTTP.pm line 687) frame 14: Slim::Web::HTTP::processURL (/PerlApp/Slim/Web/HTTP.pm line 533) frame 15: Slim::Web::HTTP::processHTTP (/PerlApp/Slim/Networking/Select.pm line 238) frame 16: Slim::Networking::Select::select (slimserver.pl line 492) frame 17: main::idle (slimserver.pl line 445) frame 18: main::main (slimserver.pl line 58) frame 19: PerlSvc::Interactive (perlsvc.pl line 1486) frame 20: PerlSvc::_interactive (slimserver.pl line 0) frame 21: (eval) (slimserver.pl line 0) 2006-10-21 08:54:16.6250 Backtrace: 2006-10-21 08:58:35.6638 processing headers for direct streaming: HTTP/1.1 404 Object Not Found Server: Microsoft-IIS/5.0 Date: Sat, 21 Oct 2006 15:59:57 GMT Content-Length: 3243 Content-Type: text/html 2006-10-21 08:58:35.6639 Invalid response code (404) from remote stream mms://69.43.137.40/jazztrax061015h4.wma 2006-10-21 08:58:35.6640 Oh, well failed to do a direct stream for: mms://69.43.137.40/jazztrax061015h4.wma [HTTP/1.1 404 Object Not Found] 2006-10-21 08:58:35.6642 Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Squeezebox2.pm line 579) frame 1: Slim::Player::Squeezebox2::failedDirectStream (/PerlApp/Slim/Player/Squeezebox2.pm line 318) frame 2: Slim::Player::Squeezebox2::directHeaders (/PerlApp/Slim/Networking/Slimproto.pm line 496) frame 3: Slim::Networking::Slimproto::_http_response_handle r (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 4: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 5: Slim::Networking::Select::select (slimserver.pl line 520) frame 6: main::idleStreams (/PerlApp/Slim/Web/Pages/Playlist.pm line 179) frame 7: Slim::Web::Pages::Playlist::playlist (/PerlApp/Slim/Web/HTTP.pm line 821) frame 8: Slim::Web::HTTP::generateHTTPResponse (/PerlApp/Slim/Web/HTTP.pm line 687) frame 9: Slim::Web::HTTP::processURL (/PerlApp/Slim/Web/HTTP.pm line 533) frame 10: Slim::Web::HTTP::processHTTP (/PerlApp/Slim/Networking/Select.pm line 238) frame 11: Slim::Networking::Select::select (slimserver.pl line 492) frame 12: main::idle (slimserver.pl line 445) frame 13: main::main (slimserver.pl line 58) frame 14: PerlSvc::Interactive (perlsvc.pl line 1486) frame 15: PerlSvc::_interactive (slimserver.pl line 0) frame 16: (eval) (slimserver.pl line 0) 2006-10-21 08:58:35.6995 This player supports direct streaming for mms://69.43.137.40/jazztrax061015h.wma as mms://69.43.137.40/jazztrax061015h.wma, let's do it. 2006-10-21 08:58:35.7007 setting up direct stream (1160481064:80) autostart: 2. 2006-10-21 08:58:35.7008 request string: GET /jazztrax061015h.wma HTTP/1.0 Accept: */* User-Agent: NSPlayer/4.1.0.3856 Host: 69.43.137.40 Pragma: xClientGUID={2ae327c8-7408-1e8b-6941-0baff8efaefa} Pragma: no-cache,rate=1.0000000,stream-time=0,stream-offset=0:0,request-context=2,max-duration=0 Pragma: xPlayStrm=1 Pragma: stream-switch-count=1 Pragma: stream-switch-entry=ffff:1:0 2006-10-21 08:58:35.7816 processing headers for direct streaming: HTTP/1.1 404 Object Not Found Server: Microsoft-IIS/5.0 Date: Sat, 21 Oct 2006 15:59:58 GMT Content-Length: 3243 Content-Type: text/html 2006-10-21 08:58:35.7818 Invalid response code (404) from remote stream mms://69.43.137.40/jazztrax061015h.wma 2006-10-21 08:58:35.7818 Oh, well failed to do a direct stream for: mms://69.43.137.40/jazztrax061015h.wma [HTTP/1.1 404 Object Not Found] 2006-10-21 08:58:35.7820 Backtrace: frame 0: Slim::Player::Source::errorOpening (/PerlApp/Slim/Player/Squeezebox2.pm line 579) frame 1: Slim::Player::Squeezebox2::failedDirectStream (/PerlApp/Slim/Player/Squeezebox2.pm line 318) frame 2: Slim::Player::Squeezebox2::directHeaders (/PerlApp/Slim/Networking/Slimproto.pm line 496) frame 3: Slim::Networking::Slimproto::_http_response_handle r (/PerlApp/Slim/Networking/Slimproto.pm line 387) frame 4: Slim::Networking::Slimproto::client_readable (/PerlApp/Slim/Networking/Select.pm line 238) frame 5: Slim::Networking::Select::select (slimserver.pl line 492) frame 6: main::idle (slimserver.pl line 445) frame 7: main::main (slimserver.pl line 58) frame 8: PerlSvc::Interactive (perlsvc.pl line 1486) frame 9: PerlSvc::_interactive (slimserver.pl line 0) frame 10: (eval) (slimserver.pl line 0)
This still isn't working. It's not a duplicate of 4110. It used to work in, what I believe, to be 6.0 and maybe even 6.5 Can someone please look into this more throughly and fix it on a nightly? Thank you P.S. please changed the status from resolved to open.