Bug 4383 - SlimServer web interface destroyed when accessing mmw wma stream
: SlimServer web interface destroyed when accessing mmw wma stream
Status: RESOLVED DUPLICATE of bug 4110
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: 6.5.1
: All Other
: P2 normal (vote)
: ---
Assigned To: Chris Owens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-10-16 16:37 UTC by Ross Levine
Modified: 2006-12-06 12:37 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ross Levine 2006-10-16 16:37:02 UTC
Please try to 'tune in' to:
 
mms://69.43.137.40/jazztrax061015h1.wma

Not too hard to reproduce this bug.
Comment 1 KDF 2006-10-16 16:47:16 UTC
I'm guessing same mucked up pages as in bug 4110?
Comment 2 Ross Levine 2006-10-16 16:49:12 UTC
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? 
Comment 3 Andy Grundman 2006-10-16 17:43:11 UTC
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 ***
Comment 4 Marvin Brown 2006-10-21 09:08:45 UTC
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)
Comment 5 Marvin Brown 2006-10-23 10:29:54 UTC
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.