Jump to content

Server crash when opening a collection for the first time


Recommended Posts

Posted (edited)
Hi,

 

Very recent Emby user, impressive job! Let me know if you prefer an issue at GitHub.

 

When viewing movie collection details for the first time, the server crashes with the following stack trace:



Feb  8 13:51:07 myserver emby-server[23298]: Stacktrace:
Feb  8 13:51:07 myserver emby-server[23298]:   at <unknown> <0xffffffff>
Feb  8 13:51:07 myserver emby-server[23298]:   at (wrapper managed-to-native) ImageMagickSharp.MagickWandInterop.MagickReadImage (intptr,string) <0x000b7>
Feb  8 13:51:07 myserver emby-server[23298]:   at ImageMagickSharp.MagickWand.OpenImage (string) <0x00023>
Feb  8 13:51:07 myserver emby-server[23298]:   at ImageMagickSharp.MagickWand..ctor (string) <0x000e3>
Feb  8 13:51:07 myserver emby-server[23298]:   at Emby.Drawing.ImageMagick.ImageMagickEncoder.EncodeImage (string,string,bool,int,int,int,MediaBrowser.Controller.Drawing.ImageProcessingOptions,MediaBrowser.Model.Drawing.ImageFormat) <0x000cf>
Feb  8 13:51:07 myserver emby-server[23298]:   at Emby.Drawing.ImageProcessor/<ProcessImage>c__async1.MoveNext () <0x01906>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<TResult_REF>.TrySetResult (TResult_REF) <0x000a2>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult_REF>.SetResult (TResult_REF) <0x000d5>
Feb  8 13:51:07 myserver emby-server[23298]:   at Emby.Server.Implementations.Library.LibraryManager/<ConvertImageToLocal>c__asyncD.MoveNext () <0x0114c>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>.TrySetResult (System.Threading.Tasks.VoidTaskResult) <0x000a3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.VoidTaskResult) <0x00084>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>) <0x00043>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () <0x0001a>
Feb  8 13:51:07 myserver emby-server[23298]:   at MediaBrowser.Providers.Manager.ProviderManager/<SaveImage>c__async0.MoveNext () <0x005e3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>.TrySetResult (System.Threading.Tasks.VoidTaskResult) <0x000a3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.VoidTaskResult) <0x00084>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>) <0x00043>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () <0x0001a>
Feb  8 13:51:07 myserver emby-server[23298]:   at MediaBrowser.Providers.Manager.ImageSaver/<SaveImage>c__async0.MoveNext () <0x0150d>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<TResult_REF>.TrySetResult (TResult_REF) <0x000a2>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult_REF>.SetResult (TResult_REF) <0x000d5>
Feb  8 13:51:07 myserver emby-server[23298]:   at MediaBrowser.Providers.Manager.ImageSaver/<SaveImageToLocation>c__async1.MoveNext () <0x00a68>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>.TrySetResult (System.Threading.Tasks.VoidTaskResult) <0x000a3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.VoidTaskResult) <0x00084>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>.SetResult (System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>) <0x00043>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult () <0x0001a>
Feb  8 13:51:07 myserver emby-server[23298]:   at MediaBrowser.Providers.Manager.ImageSaver/<SaveImageToLocation>c__async2.MoveNext () <0x00ac3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.InvokeMoveNext (object) <0x000b5>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner.Run () <0x000d1>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction (System.Action,bool,System.Threading.Tasks.Task&) <0x00071>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x00144>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>.TrySetResult (System.Threading.Tasks.VoidTaskResult) <0x000a3>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult, System.IO.Stream>.Complete (System.IO.Stream,System.Func`3<System.IO.Stream, System.IAsyncResult, System.Threading.Tasks.VoidTaskResult>,System.IAsyncResult,bool) <0x00093>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.TaskFactory`1/FromAsyncTrimPromise`1<System.Threading.Tasks.VoidTaskResult, System.IO.Stream>.CompleteFromAsyncResult (System.IAsyncResult) <0x000b9>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.IO.Stream/ReadWriteTask.InvokeAsyncCallback (object) <0x0004f>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00178>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00020>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.IO.Stream/ReadWriteTask.System.Threading.Tasks.ITaskCompletionAction.Invoke (System.Threading.Tasks.Task) <0x00103>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishContinuations () <0x0025a>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageThree () <0x00068>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.FinishStageTwo () <0x00133>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.Finish (bool) <0x00089>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&) <0x00131>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.ExecuteEntry (bool) <0x000d6>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () <0x0000e>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading.ThreadPoolWorkQueue.Dispatch () <0x001d6>
Feb  8 13:51:07 myserver emby-server[23298]:   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () <0x00008>
Feb  8 13:51:07 myserver emby-server[23298]:   at (wrapper runtime-invoke) <Module>.runtime_invoke_bool (object,intptr,intptr,intptr) <0x0005e>
Feb  8 13:51:07 myserver emby-server[23298]: Native stacktrace:
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/bin/mono-sgen(+0xc84f4) [0x55b13a5f54f4]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/bin/mono-sgen(+0x12178e) [0x55b13a64e78e]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/bin/mono-sgen(+0x3d7f3) [0x55b13a56a7f3]
Feb  8 13:51:07 myserver emby-server[23298]: #011/lib/x86_64-linux-gnu/libpthread.so.0(+0x11630) [0x7f5caef95630]
Feb  8 13:51:07 myserver emby-server[23298]: #011/lib/x86_64-linux-gnu/libc.so.6(+0x909ce) [0x7f5caea369ce]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/emby-server/x86_64-linux-gnu/libEmbyMagickCore-6.Q8.so.2(ReadBlob+0xed) [0x7f5ca99e9add]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/emby-server/x86_64-linux-gnu/EmbyMagick-6.9.6/modules-Q8/coders/jpeg.so(+0x3b9f) [0x7f5c5ccf7b9f]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/x86_64-linux-gnu/libjpeg.so.8(jpeg_fill_bit_buffer+0x7a) [0x7f5c5caa76da]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/x86_64-linux-gnu/libjpeg.so.8(+0x26b12) [0x7f5c5cab0b12]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/x86_64-linux-gnu/libjpeg.so.8(+0x19637) [0x7f5c5caa3637]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/x86_64-linux-gnu/libjpeg.so.8(jpeg_start_decompress+0x86) [0x7f5c5caa22e6]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/emby-server/x86_64-linux-gnu/EmbyMagick-6.9.6/modules-Q8/coders/jpeg.so(+0x4a22) [0x7f5c5ccf8a22]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/emby-server/x86_64-linux-gnu/libEmbyMagickCore-6.Q8.so.2(ReadImage+0x198) [0x7f5ca9a1dc28]
Feb  8 13:51:07 myserver emby-server[23298]: #011/usr/lib/emby-server/x86_64-linux-gnu/libEmbyMagickWand-6.Q8.so.2(MagickReadImage+0x6a) [0x7f5ca9e0e84a]
Feb  8 13:51:07 myserver emby-server[23298]: #011[0x41beaf98]
Feb  8 13:51:07 myserver emby-server[23298]: Debug info from gdb:
Feb  8 13:51:07 myserver emby-server[23298]: =================================================================
Feb  8 13:51:07 myserver emby-server[23298]: Got a SIGSEGV while executing native code. This usually indicates
Feb  8 13:51:07 myserver emby-server[23298]: a fatal error in the mono runtime or one of the native libraries
Feb  8 13:51:07 myserver emby-server[23298]: used by your application.
Feb  8 13:51:07 myserver emby-server[23298]: =================================================================
Feb  8 13:51:07 myserver systemd[1]: emby-server.service: Main process exited, code=exited, status=134/n/a


After restarting, re-opening the collection works fine. 

 

One thing I noticed is that the public URL's port appears with the internal port, which is wrong: My server is publicly running at https://media.mydomain.com:443 and internally at http://192.168.0.10:8096 (using Nginx as reverse proxy), nonetheless the logs keep mentioning http://media.mydomain.com:8096. Not sure if that's just a logging issue or something else.

 

Attached is the complete server log. 

server-63622158422.txt

Edited by freezy
Posted

Hi, thanks for the report. we'll take a look.

  • Like 1

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...