Bugzilla – Bug 11649
direct streaming, mp3 stream, "connection reset by localhost"
Last modified: 2011-01-13 22:54:35 UTC
I cannot tune in http://streams.wgbh.org/classical.pls via direct streaming. I can stream directly to SB3s, I can stream that proxied, and I can directly stream other MP3 to the fab4. But not this one. The error message seems weird, too -- reset by *local* host?
Alan: Is that something you are working on or Richard?
Looks like SP is not doing htons or similar on the port number. It should be connecting to http://64.71.145.107:8004/ but the log says: src/audio/streambuf.c:402 DEBUG streambuf connect 64.71.145.107:17439 Of course, it could just be the log statement that has it wrong. Yes it is, because I see this: tcp 0 1 192.168.1.107:48386 media.wgbh.org:8006 SYN_SENT But an attempt to connect to media.wgbh.org:8006 gets 'bad address'. A forward lookup of media.wgbh.org gets NXDOMAIN. But a reverse lookup of 64.71.145.107 gets 'media.wgbh.org'. Is it possible that the network code in SP is doing a bunch of DNS things that it shouldn't?
Desktop SP also fails to play that station but I cannot really see why just now. 211847:15750 INFO (Playback.lua:368) - strm s src/audio/decode/decode.c:507 DEBUG decode_start src/audio/streambuf.c:402 DEBUG streambuf connect 64.71.145.107:17439 src/audio/decode/decode.c:296 DEBUG handling message 211847:15750 INFO (Playback.lua:277) - connect streambuf src/audio/decode/decode.c:232 DEBUG decode_start_handler decoder=6d num_params=4 src/audio/decode/decode_mad.c:449 DEBUG decode_mad_start() src/audio/decode/decode_output.c:564 DEBUG Track gain 65536 src/audio/decode/decode_output.c:568 DEBUG Track clip range 7fffffff 80000000 src/audio/decode/decode_output.c:573 DEBUG Polarity inversion 0 src/audio/decode/decode_alsa.c:630 DEBUG decode_alsa_start 211847:15816 ERROR (RequestHttp.lua:67) - Response sink:...ce/SP7.4/build/linux/share/jive/jive/slim/Player.lua:206: bad argument #1 to 'concat' (table contains non-strings) stack traceback: ...SP7.4/build/linux/share/jive/jive/utils/coxpcall.lua:28: in function <...SP7.4/build/linux/share/jive/jive/ut ils/coxpcall.lua:26> (tail call): ? (tail call): ? (tail call): ? ...P7.4/build/linux/share/jive/jive/net/RequestHttp.lua:64: in function 'snk' ...-workspace/SP7.4/build/linux/share/lua/5.1/ltn12.lua:262: in function 'mySink' ...7.4/build/linux/share/jive/jive/net/CometRequest.lua:135: in function 't_setResponseBody' ...SP7.4/build/linux/share/jive/jive/net/SocketHttp.lua:733: in function 'snk' ...-workspace/SP7.4/build/linux/share/lua/5.1/ltn12.lua:277: in function 'step' ...SP7.4/build/linux/share/jive/jive/net/SocketHttp.lua:802: in function 'pump' .../SP7.4/build/linux/share/jive/jive/net/SocketTcp.lua:192: in function 'readPump' ...ace/SP7.4/build/linux/share/jive/jive/net/Socket.lua:161: in function <...ace/SP7.4/build/linux/share/jive/ji ve/net/Socket.lua:159> 211847:15937 WARN (Playback.lua:324) - ######## GET / HTTP/1.0 Cache-Control: no-cache Connection: close Accept: */* Host: 64.71.145.107:8004 User-Agent: iTunes/4.7.1 (Linux; N; Red Hat; x86_64-linux; EN; utf8) SqueezeCenter/7.4/TRUNK Icy-Metadata: 1 211847:16117 ERROR (RequestHttp.lua:67) - Response sink:...ce/SP7.4/build/linux/share/jive/jive/slim/Player.lua:206: bad argument #1 to 'concat' (table contains non-strings) stack traceback: ...SP7.4/build/linux/share/jive/jive/utils/coxpcall.lua:28: in function <...SP7.4/build/linux/share/jive/jive/ut ils/coxpcall.lua:26> (tail call): ? (tail call): ? (tail call): ? ...P7.4/build/linux/share/jive/jive/net/RequestHttp.lua:64: in function 'snk' ...-workspace/SP7.4/build/linux/share/lua/5.1/ltn12.lua:262: in function 'mySink' ...7.4/build/linux/share/jive/jive/net/CometRequest.lua:135: in function 't_setResponseBody' ...SP7.4/build/linux/share/jive/jive/net/SocketHttp.lua:733: in function 'snk' ...-workspace/SP7.4/build/linux/share/lua/5.1/ltn12.lua:277: in function 'step' ...SP7.4/build/linux/share/jive/jive/net/SocketHttp.lua:802: in function 'pump' .../SP7.4/build/linux/share/jive/jive/net/SocketTcp.lua:192: in function 'readPump' ...ace/SP7.4/build/linux/share/jive/jive/net/Socket.lua:161: in function <...ace/SP7.4/build/linux/share/jive/ji ve/net/Socket.lua:159> 211847:16157 DEBUG (Playback.lua:456) - cont loop=0 211847:16192 DEBUG (Playback.lua:231) - resumeDecoder src/audio/decode/decode.c:386 DEBUG decode_resume_decoder src/audio/decode/decode.c:386 DEBUG decode_resume_decoder src/audio/decode/decode.c:296 DEBUG handling message src/audio/decode/decode.c:89 DEBUG resume_decoder decode state: 1 audio state 0 src/audio/decode/decode_mad.c:174 DEBUG ID3v2 tag detected src/audio/decode/decode_mad.c:194 DEBUG ID3 tag detected, skipping 178 bytes before next frame src/audio/decode/decode_mad.c:83 DEBUG xing magic 496e666f src/audio/decode/decode_mad.c:93 DEBUG skipping xing frames src/audio/decode/decode_mad.c:101 DEBUG skipping xing bytes src/audio/decode/decode_mad.c:109 DEBUG skipping xing toc src/audio/decode/decode_mad.c:117 DEBUG skipping xing scale src/audio/decode/decode_mad.c:134 DEBUG lame magic 4c414d45 bitlen 1600 src/audio/decode/decode_mad.c:148 DEBUG encoder delay 576 src/audio/decode/decode_mad.c:149 DEBUG encoder padding 1471 src/audio/decode/decode_mad.c:370 DEBUG Skip encoder_delay=0 pcm->length=1152 offset=1105 src/audio/decode/decode_mad.c:393 DEBUG Reached end of stream src/audio/decode/decode_mad.c:398 DEBUG Remove encoder padding=942 src/audio/decode/decode_output.c:493 DEBUG Removing 7536 bytes padding from buffer 211849:18322 INFO (Playback.lua:246) - resume bytesReceivedL=147529 outputTime=136 threshold=143360 src/audio/decode/decode.c:407 DEBUG decode_resume_audio start_jiffies=0 src/audio/decode/decode.c:296 DEBUG handling message src/audio/decode/decode.c:103 DEBUG decode_resume_audio_handler start_interval=0 src/audio/decode/decode_alsa.c:641 DEBUG decode_alsa_resume src/audio/decode/decode.c:120 DEBUG resume_audio decode state: 3 audio state 1 src/audio/decode/decode_alsa.c:686 DEBUG copyright not asserted 211849:18393 INFO (Playback.lua:219) - status TRACK STARTED src/audio/decode/decode_alsa.c:141 ERROR Audio underrun: used 264 bytes , requested 2176 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes 211850:18606 INFO (Playback.lua:204) - status OUTPUT UNDERRUN src/audio/decode/decode.c:430 DEBUG decode_pause_audio interval_ms=0 src/audio/decode/decode.c:296 DEBUG handling message src/audio/decode/decode.c:130 DEBUG decode_pause_handler interval=0 src/audio/decode/decode_alsa.c:133 ERROR Audio underrun: used 0 bytes src/audio/decode/decode_alsa.c:653 DEBUG decode_alsa_pause src/audio/decode/decode.c:145 DEBUG pause_audio decode state: 3 audio state 2 211850:18609 INFO (Playback.lua:368) - strm p src/audio/decode/decode.c:430 DEBUG decode_pause_audio interval_ms=0 src/audio/decode/decode.c:296 DEBUG handling message src/audio/decode/decode.c:130 DEBUG decode_pause_handler interval=0 src/audio/decode/decode_alsa.c:653 DEBUG decode_alsa_pause src/audio/decode/decode.c:145 DEBUG pause_audio decode state: 3 audio state 2 211850:18747 INFO (Playback.lua:368) - strm u src/audio/decode/decode.c:407 DEBUG decode_resume_audio start_jiffies=0 src/audio/decode/decode.c:296 DEBUG handling message src/audio/decode/decode.c:103 DEBUG decode_resume_audio_handler start_interval=0 src/audio/decode/decode.c:120 DEBUG resume_audio decode state: 3 audio state 2
This seems to be fixed by recent firmware but I do not know why. Please reopen if this is still a problem.