Jump to content

Error streaming data


Recommended Posts

Posted (edited)

Hi all,

 

i'm having an issue streaming files. The window opens and shows only the backdrop and the control buttons for at least 1-2 minutes before starting to play the movies. 

 

Logfile is spamming the following files over and over again:

2015-09-27 15:33:24.2871 Error - HttpResultFactory: Error streaming data
	*** Error Report ***
	Version: 3.0.5724.5
	Command line: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 3.19.0.28
	Processor count: 4
	64-Bit OS: True
	64-Bit Process: True
	Program data path: /var/lib/emby-server
	Mono: 4.0.3 (Stable 4.0.3.20/d6946b4 Thu Aug 13 12:46:26 UTC 2015)
	Application Path: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe
	Write failure
	System.IO.IOException
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
	  at System.IO.Stream.InternalCopyTo (System.IO.Stream destination, Int32 bufferSize) [0x00000] in <filename unknown>:0 
	  at System.IO.Stream.CopyTo (System.IO.Stream destination, Int32 bufferSize) [0x00000] in <filename unknown>:0 
	  at (wrapper remoting-invoke-with-check) System.IO.Stream:CopyTo (System.IO.Stream,int)
	  at MediaBrowser.Server.Implementations.HttpServer.StreamWriter.WriteToInternal (System.IO.Stream responseStream) [0x00000] in <filename unknown>:0 
	InnerException: System.Net.Sockets.SocketException
	The socket has been shut down
	  at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0 
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 

Oddly enough this only happens using Chrome (Windows and Android plattforms) while using the Emby-app on the same Android System does not cause this errors - so i'm not sure if the issue is emby-related or not - but i don't have an idea of where to start trouble-shooting.

 

Hope someone could help. I first noticed this error a few hours ago, after i updated emby-server to v3.0.5724.5 (from 3.0.5724.4)

 

cheers,

Spaeck

ServerLog.txt

TranscodeLog.txt

Edited by spaeck
Posted

does this happen with other browsers?

Posted (edited)

yes, also happens on Firefox (Laptop, win7)

 

i managed to watch the following log-behaviour:

 

while looking at nothing but the background an control-buttons

2015-09-27 17:12:07.2120 Info - UserManager: Authentication request for spaeck has succeeded.
2015-09-27 17:12:07.2785 Info - App: HttpClientManager POST: http://www.mb3admin.com/admin/service/registration/ping
2015-09-27 17:12:08.1122 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.. Exception.Message: Internal error (no progress possible) ReadInternal
2015-09-27 17:12:33.4571 Info - App: /var/lib/emby-server/ffmpeg/20150717/ffmpeg -fflags +genpts -i file:"/media/nas/movies/Mad Max - Fury Road/madmax.fury.108-pate.mkv" -map 0:0 -map 0:1 -codec:v:0 libvpx -force_key_frames expr:gte(t,n_forced*5) -copyts -vf "scale=min(iw\,1280):trunc(ow/dar/2)*2,subtitles='/media/nas/movies/Mad Max - Fury Road/madmax.fury.108-pate.mkv:si=0',setpts=PTS -0/TB" -pix_fmt yuv420p -speed 16 -quality good -profile:v 0 -slices 8 -crf 10 -qmin 0 -qmax 50 -maxrate:v 1372000 -bufsize:v (1372000*2) -b:v 1372000 -vsync vfr -map_metadata -1 -threads 3 -codec:a:0 libvorbis -ab 128000 -af "aresample=async=1,asetpts=PTS-0/TB" -y "/var/lib/emby-server/transcoding-temp/45f6ac3074abf927141b24730d92fc97.webm"
2015-09-27 17:12:48.8253 Info - App: IntervalTrigger fired for task: Organize new media files
2015-09-27 17:12:48.8253 Info - App: Queueing task OrganizerScheduledTask
2015-09-27 17:12:48.8253 Info - App: Executing Organize new media files
2015-09-27 17:12:48.8253 Info - App: Organize new media files Completed after 0 minute(s) and 0 seconds
2015-09-27 17:12:48.8263 Info - ServerManager: Sending web socket message ScheduledTaskEnded
2015-09-27 17:13:11.7622 Info - App: SessionInfoWebSocketListener Begin transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:11.7622 Info - App: ScheduledTasksWebSocketListener Begin transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:11.7686 Info - App: ActivityLogWebSocketListener Begin transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:21.6157 Info - App: ActivityLogWebSocketListener stop transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:21.6157 Info - App: ActivityLogWebSocketListener Begin transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:21.6162 Info - App: SessionInfoWebSocketListener stop transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:21.6162 Info - App: ScheduledTasksWebSocketListener stop transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:21.6801 Info - App: ScheduledTasksWebSocketListener Begin transmitting over websocket to 127.0.0.1:56130
2015-09-27 17:13:24.2139 Info - App: ScheduledTasksWebSocketListener stop transmitting over webs

on firefox, then a new error happened (not in chrome - double checked this) "Video Fehler, Es gab einen Fehler bei der Videowiedergabe" the following files were added to the logfile:

(error-message would be like "Error while playback" in english)

2015-09-27 17:13:33.6548 Info - App: Killing ffmpeg process for /var/lib/emby-server/transcoding-temp/45f6ac3074abf927141b24730d92fc97.webm
2015-09-27 17:13:38.6540 Info - App: Deleting partial stream file(s) /var/lib/emby-server/transcoding-temp/45f6ac3074abf927141b24730d92fc97.webm
2015-09-27 17:13:38.7995 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.. Exception.Message: The header part of a frame cannot be read from the data source.
2015-09-27 17:14:39.3441 Error - HttpServer: Error in SharpWebSocket: An exception has occurred while receiving a message.. Exception.Message: The header part of a frame cannot be read from the data source.
2015-09-27 17:15:09.8396 Info - App: /var/lib/emby-server/ffmpeg/20150717/ffmpeg -fflags +genpts -i file:"/media/nas/movies/Mad Max - Fury Road/madmax.fury.108-pate.mkv" -map 0:0 -map 0:1 -codec:v:0 libvpx -force_key_frames expr:gte(t,n_forced*5) -copyts -vf "scale=min(iw\,1280):trunc(ow/dar/2)*2,subtitles='/media/nas/movies/Mad Max - Fury Road/madmax.fury.108-pate.mkv:si=0',setpts=PTS -0/TB" -pix_fmt yuv420p -speed 16 -quality good -profile:v 0 -slices 8 -crf 10 -qmin 0 -qmax 50 -maxrate:v 1372000 -bufsize:v (1372000*2) -b:v 1372000 -vsync vfr -map_metadata -1 -threads 3 -codec:a:0 libvorbis -ab 128000 -af "aresample=async=1,asetpts=PTS-0/TB" -y "/var/lib/emby-server/transcoding-temp/21415792756fe9fd4d339e2448d256e6.webm"
2015-09-27 17:15:10.3921 Info - App: FFMpeg exited with code 0
2015-09-27 17:15:10.4533 Error - App: Error streaming media. The client has most likely disconnected or transcoding has failed.
2015-09-27 17:15:10.5210 Error - HttpServer: Error in HttpListenerResponseWrapper: Write failure
	*** Error Report ***
	Version: 3.0.5724.5
	Command line: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 3.19.0.28
	Processor count: 4
	64-Bit OS: True
	64-Bit Process: True
	Program data path: /var/lib/emby-server
	Mono: 4.0.3 (Stable 4.0.3.20/d6946b4 Thu Aug 13 12:46:26 UTC 2015)
	Application Path: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe
	Write failure
	System.IO.IOException
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.Close () [0x00000] in <filename unknown>:0 
	  at MediaBrowser.Server.Implementations.HttpServer.SocketSharp.Extensions.CloseOutputStream (SocketHttpListener.Net.HttpListenerResponse response, ILogger logger) [0x00000] in <filename unknown>:0 
	InnerException: System.Net.Sockets.SocketException
	The socket has been shut down
	  at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0 
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 
	
2015-09-27 17:15:10.5776 Error - HttpAsyncTaskHandler: Error occured while Processing Request: Write failure
	*** Error Report ***
	Version: 3.0.5724.5
	Command line: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 3.19.0.28
	Processor count: 4
	64-Bit OS: True
	64-Bit Process: True
	Program data path: /var/lib/emby-server
	Mono: 4.0.3 (Stable 4.0.3.20/d6946b4 Thu Aug 13 12:46:26 UTC 2015)
	Application Path: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe
	Write failure
	System.IO.IOException
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.InternalWrite (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
	  at SocketHttpListener.Net.ResponseStream.Write (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000] in <filename unknown>:0 
	  at ServiceStack.Formats.HtmlFormat.SerializeToStream (IRequest request, System.Object response, IResponse httpRes) [0x00000] in <filename unknown>:0 
	  at ServiceStack.HttpResponseExtensionsInternal.WriteErrorToResponse (IResponse httpRes, IRequest httpReq, System.String contentType, System.String operationName, System.String errorMessage, System.Exception ex, Int32 statusCode) [0x00000] in <filename unknown>:0 
	  at ServiceStack.ServiceStackHost.OnUncaughtException (IRequest httpReq, IResponse httpRes, System.String operationName, System.Exception ex) [0x00000] in <filename unknown>:0 
	  at ServiceStack.HostContext.RaiseUncaughtException (IRequest httpReq, IResponse httpRes, System.String operationName, System.Exception ex) [0x00000] in <filename unknown>:0 
	  at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse response, System.Object result, ServiceStack.Web.ResponseSerializerDelegate defaultAction, IRequest request, System.Byte[] bodyPrefix, System.Byte[] bodySuffix) [0x00000] in <filename unknown>:0 
	  at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse httpRes, IRequest httpReq, System.Object result, System.Byte[] bodyPrefix, System.Byte[] bodySuffix) [0x00000] in <filename unknown>:0 
	  at ServiceStack.HttpResponseExtensionsInternal.WriteToResponse (IResponse httpRes, IRequest httpReq, System.Object result) [0x00000] in <filename unknown>:0 
	  at ServiceStack.Host.RestHandler+<>c__DisplayClass5.<ProcessRequestAsync>b__0 (System.Object response) [0x00000] in <filename unknown>:0 
	  at ServiceStack.Host.Handlers.ServiceStackHandlerBase.HandleResponse (System.Object response, System.Func`2 callback, System.Func`2 errorCallback) [0x00000] in <filename unknown>:0 
	InnerException: System.Net.Sockets.SocketException
	The socket has been shut down
	  at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0 
	  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0 
Edited by spaeck
Posted

Ok, it seems that my emby can play every mkv except "Mad Max Fury Road", which seems to have no keyframe - and that starts to crash ffmpeg. After a "service emby-server restart" everything works fine again. Maybe you could make sure that "no keyframe - issues" are handled and are not continuosly crashing ffmpeg?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...