I’m getting the (another?) native mono crash again with version Sonarr 2.0.0.3328 (July 16, 2015 build) on a current kernel.
systemctl status sonarr -l
● sonarr.service - Sonarr Daemon
Loaded: loaded (/usr/lib/systemd/system/sonarr.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2015-07-16 08:28:30 EDT; 3min 54s ago
Process: 3120 ExecStart=/usr/bin/mono /opt/NzbDrone/NzbDrone.exe -nobrowser (code=exited, status=0/SUCCESS)
Main PID: 3120 (code=exited, status=0/SUCCESS)
Jul 16 08:28:30 computer mono[3120]: EPIC FAIL: System.NullReferenceException: Object reference not set to an instance of an object
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.ShrinkIfNeeded (System.Collections.Generic.List`1 list, Int32 initial) [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.SchedulerThread () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: [Fatal] GlobalExceptionHandlers: EPIC FAIL: Object reference not set to an instance of an object
Jul 16 08:28:30 computer mono[3120]: System.NullReferenceException: Object reference not set to an instance of an object
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.ShrinkIfNeeded (System.Collections.Generic.List`1 list, Int32 initial) [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.SchedulerThread () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.ShrinkIfNeeded (System.Collections.Generic.List`1 list, Int32 initial) [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Timer+Scheduler.SchedulerThread () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0
Jul 16 08:28:30 computer mono[3120]: Stacktrace:
Jul 16 08:28:30 computer mono[3120]: Native stacktrace:
Jul 16 08:28:30 computer mono[3120]: /usr/bin/mono() [0x4b20bc]
Jul 16 08:28:30 computer mono[3120]: /usr/bin/mono() [0x5086ee]
Jul 16 08:28:30 computer mono[3120]: /usr/bin/mono() [0x428f7d]
Jul 16 08:28:30 computer mono[3120]: /lib/x86_64-linux-gnu/libpthread.so.0(+0x10d10) [0x7fb3c482cd10]
Jul 16 08:28:30 computer mono[3120]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_+0x1b) [0x7fb393994a4b]
Jul 16 08:28:30 computer mono[3120]: /usr/lib/x86_64-linux-gnu/libmediainfo.so.0(+0x5cc31) [0x7fb3b8682c31]
Here’s my mono info:
mono --version
Mono JIT compiler version 4.0.2 (Stable 4.0.2.5/c99aa0c Wed Jun 24 10:04:37 UTC 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Also I’m running a newer kernel from the kernel-ppas archive:
uname -a
Linux computer 4.1.2-040102-generic #201507101335 SMP Fri Jul 10 17:36:40 UTC 2015 x86_64