Kodi Community Forum

Full Version: [Kodi 17 Krypton] Spontaneous Freeze/Restarts
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi Kodi team,

Since using Kodi 17 Krypton I get sometimes spontaneous restarts / freezes of Kodi.

The restarts / freezes happens after switching during playing a .ts video file (tvheadend recording) between the player and the settings->system-information->hardware info page to watch the cpu temperature. Sometimes immediately after stopping playing the file, Kodi spontaneously restarts. When I switch a couple of times between the player and the hardware info page I sometimes encountered a total freeze of my Zotac Nano CI320 box and do I have to unplug the power supply to restart LibreElec. I start the video player via Video's->filelist video files. I noticed that after switching the page stack has changed from the filelist page to the startpage. Maybe this is causing the segmentation error.

I left out the log part of the kodi_crash.log file in the temp directory as it does not show anything interesting.

Code:
############## kodi CRASH LOG ###############

################ SYSTEM INFO ################
Date: Tue Feb  7 04:54:41 CET 2017
kodi Options: --standalone -fs --lircdev /run/lirc/lircd
Arch: x86_64
Kernel: Linux 4.9.3 #1 SMP Wed Jan 25 07:17:18 GMT 2017
Release: LibreELEC 7.95.2
############## END SYSTEM INFO ##############

############### STACK TRACE #################
=====>  Core file: /storage/.cache/cores/core.!usr!lib!kodi!kodi.bin.1486439678.726
        =========================================
[New LWP 31514]
[New LWP 760]
[New LWP 782]
[New LWP 783]
[New LWP 31517]
[New LWP 823]
[New LWP 751]
[New LWP 754]
[New LWP 762]
[New LWP 755]
[New LWP 772]
[New LWP 777]
[New LWP 778]
[New LWP 15001]
[New LWP 29405]
[New LWP 750]
[New LWP 726]
[New LWP 776]
[New LWP 15003]
[New LWP 14904]
[New LWP 774]
[New LWP 824]
[New LWP 31520]
[New LWP 773]
[New LWP 15004]
[New LWP 775]
[New LWP 789]
[New LWP 761]
[New LWP 780]
[New LWP 759]
[New LWP 769]
[New LWP 779]
[New LWP 763]
[New LWP 821]
[New LWP 31519]
[New LWP 31518]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/kodi/kodi.bin --standalone -fs --lircdev /run/lirc/lircd'.
Program terminated with signal SIGBUS, Bus error.
#0  0x00007fa56bf83fd9 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) () from /usr/lib/libstdc++.so.6
[Current thread is 1 (Thread 0x7fa4ef3fe700 (LWP 31514))]

Thread 36 (Thread 0x7fa4ac180700 (LWP 31518)):
#0  0x00007fa56b6b9c7d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa56b6e2904 in usleep (useconds=<optimized out>) at ../sysdeps/posix/usleep.c:32
#2  0x0000000000918fc6 in CVideoPlayerAudio::Process() ()
#3  0x0000000000a44d67 in CThread::Action() ()
#4  0x0000000000a45413 in CThread::staticThread(void*) ()
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa4ac180700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 35 (Thread 0x7fa4da9fd700 (LWP 31519)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000091414d in CDVDMessageQueue::Get(CDVDMsg**, unsigned int, int&) ()
#3  0x000000000092ed55 in CDVDTeletextData::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa4da9fd700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 34 (Thread 0x7fa50bfff700 (LWP 821)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa54c593682 in ?? () from /usr/lib/python2.7/lib-dynload/time.so
#2  0x00007fa56f604b7c in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#3  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#4  0x00007fa56f60493b in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007fa56f60493b in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#7  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#8  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#9  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#10 0x00007fa56f68788c in ?? () from /usr/lib/libpython2.7.so.1.0
#11 0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#12 0x00007fa56f6d0fbc in ?? () from /usr/lib/libpython2.7.so.1.0
#13 0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#14 0x00007fa56f5fe927 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#15 0x00007fa56f65a9f2 in ?? () from /usr/lib/libpython2.7.so.1.0
#16 0x00007fa56f7aa444 in start_thread (arg=0x7fa50bfff700) at pthread_create.c:333
#17 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 33 (Thread 0x7fa54e7fc700 (LWP 763)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000ca0fbf in PERIPHERALS::CEventScanner::Process() ()
#3  0x0000000000a44d67 in CThread::Action() ()
#4  0x0000000000a45413 in CThread::staticThread(void*) ()
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa54e7fc700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 32 (Thread 0x7fa51affd700 (LWP 779)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000000000cb4eb3 in SOCKETS::CSocketListener::Listen(int) ()
#2  0x0000000000cae402 in EVENTSERVER::CEventServer::Run() ()
#3  0x0000000000cae579 in EVENTSERVER::CEventServer::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa51affd700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 31 (Thread 0x7fa54ceb7700 (LWP 769)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000d4173d in XBMCAddon::xbmc::Monitor::waitForAbort(double) ()
#3  0x0000000000e695b1 in ?? ()
#4  0x00007fa56f604b7c in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007fa56f605ff9 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#7  0x00007fa56f67466e in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#8  0x0000000000d2a5e9 in CPythonInvoker::executeScript(void*, std::string const&, void*, void*) ()
#9  0x0000000000d2b9b3 in CPythonInvoker::execute(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ()
#10 0x0000000000d2c044 in CPythonInvoker::Execute(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ()
#11 0x0000000000a44d67 in CThread::Action() ()
#12 0x0000000000a45413 in CThread::staticThread(void*) ()
#13 0x00007fa56f7aa444 in start_thread (arg=0x7fa54ceb7700) at pthread_create.c:333
#14 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 30 (Thread 0x7fa562ffd700 (LWP 759)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fa568218c23 in ?? () from /usr/lib/libcec.so.4
#2  0x00007fa56821995b in CEC::CCECClient::Process() () from /usr/lib/libcec.so.4
#3  0x00007fa568233fea in P8PLATFORM::CThread::ThreadHandler(void*) () from /usr/lib/libcec.so.4
#4  0x00007fa56f7aa444 in start_thread (arg=0x7fa562ffd700) at pthread_create.c:333
#5  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 29 (Thread 0x7fa51a7fc700 (LWP 780)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x0000000000cb5f42 in JSONRPC::CTCPServer::Process() ()
#2  0x0000000000a44d67 in CThread::Action() ()
#3  0x0000000000a45413 in CThread::staticThread(void*) ()
#4  0x00007fa56f7aa444 in start_thread (arg=0x7fa51a7fc700) at pthread_create.c:333
#5  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 28 (Thread 0x7fa54f7fe700 (LWP 761)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000082325c in CEvent::WaitMSec(unsigned int) ()
#3  0x0000000000c97515 in PERIPHERALS::CPeripheralBus::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa54f7fe700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 27 (Thread 0x7fa50b06f700 (LWP 789)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x0000000000884d61 in NPT_PosixSharedVariable::WaitUntilEquals(int, int) ()
#2  0x000000000086860b in NPT_HttpConnectionManager::Run() ()
#3  0x0000000000884eb8 in NPT_PosixThread::EntryPoint(void*) ()
#4  0x00007fa56f7aa444 in start_thread (arg=0x7fa50b06f700) at pthread_create.c:333
#5  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 26 (Thread 0x7fa5317fa700 (LWP 775)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x000000000087b656 in NPT_BsdSocketFd::WaitForCondition(bool, bool, bool, int) ()
#2  0x000000000087bc1d in NPT_BsdUdpSocket::Receive(NPT_DataBuffer&, NPT_SocketAddress*) ()
#3  0x000000000083b96c in PLT_InputDatagramStream::Read(void*, unsigned int, unsigned int*) ()
#4  0x0000000000863b92 in NPT_BufferedInputStream::FillBuffer() ()
#5  0x0000000000863959 in NPT_BufferedInputStream::ReadLine(char*, unsigned int, unsigned int*, bool) ()
#6  0x0000000000863cfa in NPT_BufferedInputStream::ReadLine(NPT_String&, unsigned int, bool) ()
#7  0x0000000000866db2 in NPT_HttpRequest::Parse(NPT_BufferedInputStream&, NPT_SocketAddress const*, NPT_HttpRequest*&) ()
#8  0x0000000000847ce3 in PLT_HttpServerSocketTask::Read(NPT_Reference<NPT_BufferedInputStream>&, NPT_HttpRequest*&, NPT_HttpRequestContext*) ()
#9  0x0000000000848272 in PLT_HttpServerSocketTask::DoRun() ()
#10 0x000000000085284f in PLT_ThreadTask::Run() ()
#11 0x0000000000884eb8 in NPT_PosixThread::EntryPoint(void*) ()
#12 0x00007fa56f7aa444 in start_thread (arg=0x7fa5317fa700) at pthread_create.c:333
#13 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 25 (Thread 0x7fa4ecf76700 (LWP 15004)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000082325c in CEvent::WaitMSec(unsigned int) ()
#3  0x0000000000af20d0 in EPG::CEpgContainer::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa4ecf76700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 24 (Thread 0x7fa5327fc700 (LWP 773)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000000010255a4 in ?? ()
#2  0x000000000102563e in ?? ()
#3  0x00007fa56f7aa444 in start_thread (arg=0x7fa5327fc700) at pthread_create.c:333
#4  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 23 (Thread 0x7fa5337fe700 (LWP 31520)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000a00c89 in CJobManager::GetNextJob(CJobWorker const*) ()
#3  0x0000000000a016e7 in CJobWorker::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa5337fe700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 22 (Thread 0x7fa519ffb700 (LWP 824)):
#0  0x00007fa56f7b339d in accept () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa54c6951e0 in ?? () from /usr/lib/python2.7/lib-dynload/_socket.so
#2  0x00007fa56f604bab in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#3  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#4  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#7  0x00007fa56f68788c in ?? () from /usr/lib/libpython2.7.so.1.0
#8  0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#9  0x00007fa56f6d0fbc in ?? () from /usr/lib/libpython2.7.so.1.0
#10 0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#11 0x00007fa56f5fe927 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#12 0x00007fa56f65a9f2 in ?? () from /usr/lib/libpython2.7.so.1.0
#13 0x00007fa56f7aa444 in start_thread (arg=0x7fa519ffb700) at pthread_create.c:333
#14 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 21 (Thread 0x7fa531ffb700 (LWP 774)):
#0  0x00007fa56b6e0b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa56fa33c5c in ?? () from /usr/lib/libavahi-common.so.3
#2  0x00007fa56fa33fc8 in avahi_simple_poll_run () from /usr/lib/libavahi-common.so.3
#3  0x00007fa56fa3484c in avahi_simple_poll_iterate () from /usr/lib/libavahi-common.so.3
#4  0x00007fa56fa348a1 in avahi_simple_poll_loop () from /usr/lib/libavahi-common.so.3
#5  0x00007fa56fa348e4 in ?? () from /usr/lib/libavahi-common.so.3
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa531ffb700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 20 (Thread 0x7fa54dffb700 (LWP 14904)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000d4173d in XBMCAddon::xbmc::Monitor::waitForAbort(double) ()
#3  0x0000000000e695b1 in ?? ()
#4  0x00007fa56f604b7c in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007fa56f605ff9 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
#7  0x00007fa56f67466e in PyRun_FileExFlags () from /usr/lib/libpython2.7.so.1.0
#8  0x0000000000d2a5e9 in CPythonInvoker::executeScript(void*, std::string const&, void*, void*) ()
#9  0x0000000000d2b9b3 in CPythonInvoker::execute(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ()
#10 0x0000000000d2c044 in CPythonInvoker::Execute(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ()
#11 0x0000000000a44d67 in CThread::Action() ()
#12 0x0000000000a45413 in CThread::staticThread(void*) ()
#13 0x00007fa56f7aa444 in start_thread (arg=0x7fa54dffb700) at pthread_create.c:333
#14 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 19 (Thread 0x7fa4ed777700 (LWP 15003)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000082325c in CEvent::WaitMSec(unsigned int) ()
#3  0x0000000000c78ed0 in PVR::CPVRGUIInfo::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa4ed777700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 18 (Thread 0x7fa530ff9700 (LWP 776)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x000000000087b656 in NPT_BsdSocketFd::WaitForCondition(bool, bool, bool, int) ()
#2  0x000000000087cea1 in NPT_BsdTcpServerSocket::WaitForNewClient(NPT_Socket*&, int, unsigned int) ()
#3  0x0000000000847901 in PLT_HttpListenTask::DoRun() ()
#4  0x000000000085284f in PLT_ThreadTask::Run() ()
#5  0x0000000000884eb8 in NPT_PosixThread::EntryPoint(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa530ff9700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 17 (Thread 0x7fa56a400500 (LWP 726)):
#0  0x00007fa56b6e0b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa56c7007dd in ?? () from /usr/lib/libX11.so.6
#2  0x00007fa56c6c283d in ?? () from /usr/lib/libX11.so.6
#3  0x00007fa56c6c2a25 in xcb_wait_for_reply () from /usr/lib/libX11.so.6
#4  0x00007fa56c24fea3 in ?? () from /usr/lib/libEGL.so.1
#5  0x00007fa56259cd31 in ?? () from /usr/lib/dri/i965_dri.so
#6  0x00007fa56259cf48 in ?? () from /usr/lib/dri/i965_dri.so
#7  0x00007fa56259d3a3 in ?? () from /usr/lib/dri/i965_dri.so
#8  0x00007fa5624717da in ?? () from /usr/lib/dri/i965_dri.so
#9  0x00007fa562481ea1 in ?? () from /usr/lib/dri/i965_dri.so
#10 0x00007fa562481f29 in ?? () from /usr/lib/dri/i965_dri.so
#11 0x00007fa562642167 in ?? () from /usr/lib/dri/i965_dri.so
#12 0x0000000000aedef9 in CGUITextureGL::End() ()
#13 0x0000000000ad3a44 in CGUITextureBase::Render() ()
#14 0x0000000000a97f11 in CGUIControl::DoRender() ()
#15 0x0000000000aa0485 in CGUIControlGroup::Render() ()
#16 0x0000000000a97f11 in CGUIControl::DoRender() ()
#17 0x0000000000aa0485 in CGUIControlGroup::Render() ()
#18 0x0000000000a97f11 in CGUIControl::DoRender() ()
#19 0x0000000000ad8855 in CGUIWindow::DoRender() ()
#20 0x0000000000adce87 in CGUIWindowManager::RenderPass() const ()
#21 0x0000000000adcf27 in CGUIWindowManager::Render() ()
#22 0x0000000000b91f52 in CApplication::Render() ()
#23 0x0000000000bf6793 in CXBApplicationEx::Run(CFileItemList&) ()
#24 0x0000000000a5d30f in XBMC_Run ()
#25 0x00000000007c97a4 in main ()

Thread 16 (Thread 0x7fa56a3fc700 (LWP 750)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
#1  0x0000000000da2ceb in ANNOUNCEMENT::CAnnouncementManager::Process() ()
#2  0x0000000000a44d67 in CThread::Action() ()
#3  0x0000000000a45413 in CThread::staticThread(void*) ()
#4  0x00007fa56f7aa444 in start_thread (arg=0x7fa56a3fc700) at pthread_create.c:333
#5  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 15 (Thread 0x7fa48f09b700 (LWP 29405)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000a45617 in CTimer::Process() ()
#3  0x0000000000a44d67 in CThread::Action() ()
#4  0x0000000000a45413 in CThread::staticThread(void*) ()
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa48f09b700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 14 (Thread 0x7fa4efbff700 (LWP 15001)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x0000000000c79f1c in PVR::CPVRManagerJobQueue::WaitForJobs(unsigned int) ()
#3  0x0000000000c7e5d6 in PVR::CPVRManager::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa4efbff700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 13 (Thread 0x7fa51b7fe700 (LWP 778)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x000000000087b656 in NPT_BsdSocketFd::WaitForCondition(bool, bool, bool, int) ()
#2  0x000000000087bc1d in NPT_BsdUdpSocket::Receive(NPT_DataBuffer&, NPT_SocketAddress*) ()
#3  0x000000000083b96c in PLT_InputDatagramStream::Read(void*, unsigned int, unsigned int*) ()
#4  0x0000000000863b92 in NPT_BufferedInputStream::FillBuffer() ()
#5  0x0000000000863959 in NPT_BufferedInputStream::ReadLine(char*, unsigned int, unsigned int*, bool) ()
#6  0x0000000000863cfa in NPT_BufferedInputStream::ReadLine(NPT_String&, unsigned int, bool) ()
#7  0x000000000086735b in NPT_HttpResponse::Parse(NPT_BufferedInputStream&, NPT_HttpResponse*&) ()
#8  0x000000000086b4c9 in NPT_HttpClient::ReadResponse(NPT_Reference<NPT_InputStream>&, bool, bool, NPT_HttpResponse*&, NPT_Reference<NPT_HttpClient::Connection>*) ()
#9  0x000000000084fa34 in PLT_SsdpSearchTask::DoRun() ()
#10 0x000000000085284f in PLT_ThreadTask::Run() ()
#11 0x0000000000884eb8 in NPT_PosixThread::EntryPoint(void*) ()
#12 0x00007fa56f7aa444 in start_thread (arg=0x7fa51b7fe700) at pthread_create.c:333
#13 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 12 (Thread 0x7fa51bfff700 (LWP 777)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x0000000000884d61 in NPT_PosixSharedVariable::WaitUntilEquals(int, int) ()
#2  0x000000000083b6e5 in PLT_ThreadTask::IsAborting(int) ()
#3  0x000000000083b32c in PLT_CtrlPointHouseKeepingTask::DoRun() ()
#4  0x000000000085284f in PLT_ThreadTask::Run() ()
#5  0x0000000000884eb8 in NPT_PosixThread::EntryPoint(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa51bfff700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 11 (Thread 0x7fa532ffd700 (LWP 772)):
#0  0x00007fa56b6e2143 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000000010255a4 in ?? ()
#2  0x000000000102563e in ?? ()
#3  0x00007fa56f7aa444 in start_thread (arg=0x7fa532ffd700) at pthread_create.c:333
#4  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 10 (Thread 0x7fa5637fe700 (LWP 755)):
#0  0x00007fa56b6e1b57 in ioctl () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa56fab801e in ?? () from /usr/lib/libasound.so.2
#2  0x0000000000e3d2c1 in CAESinkALSA::AddPackets(unsigned char**, unsigned int, unsigned int) ()
#3  0x0000000000e35823 in ActiveAE::CActiveAESink::OutputSamples(ActiveAE::CSampleBuffer*) ()
#4  0x0000000000e35f8d in ActiveAE::CActiveAESink::StateMachine(int, Actor::Protocol*, Actor::Message*) ()
#5  0x0000000000e36132 in ActiveAE::CActiveAESink::Process() ()
#6  0x0000000000a44d67 in CThread::Action() ()
#7  0x0000000000a45413 in CThread::staticThread(void*) ()
#8  0x00007fa56f7aa444 in start_thread (arg=0x7fa5637fe700) at pthread_create.c:333
#9  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7fa54effd700 (LWP 762)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000082325c in CEvent::WaitMSec(unsigned int) ()
#3  0x0000000000c97515 in PERIPHERALS::CPeripheralBus::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa54effd700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7fa563fff700 (LWP 754)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
#1  0x0000000000822ee1 in XbmcThreads::ConditionVariable::wait(CCriticalSection&, unsigned long) ()
#2  0x000000000082325c in CEvent::WaitMSec(unsigned int) ()
#3  0x0000000000e31120 in ActiveAE::CActiveAE::Process() ()
#4  0x0000000000a44d67 in CThread::Action() ()
#5  0x0000000000a45413 in CThread::staticThread(void*) ()
#6  0x00007fa56f7aa444 in start_thread (arg=0x7fa563fff700) at pthread_create.c:333
#7  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7fa569bfb700 (LWP 751)):
#0  0x00007fa56b6e0b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000000008b9913 in CFDEventMonitor::Process() ()
#2  0x0000000000a44d67 in CThread::Action() ()
#3  0x0000000000a45413 in CThread::staticThread(void*) ()
#4  0x00007fa56f7aa444 in start_thread (arg=0x7fa569bfb700) at pthread_create.c:333
#5  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7fa533fff700 (LWP 823)):
#0  0x00007fa56b6e0b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa50b48000f in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa50b47c8c7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007fa50b123ce7 in ?? () from /usr/lib/python2.7/site-packages/glib/_glib.so
#4  0x00007fa56f604bab in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007fa56f60493b in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#7  0x00007fa56f604af2 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#8  0x00007fa56f605e8c in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#9  0x00007fa56f68788c in ?? () from /usr/lib/libpython2.7.so.1.0
#10 0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#11 0x00007fa56f6d0fbc in ?? () from /usr/lib/libpython2.7.so.1.0
#12 0x00007fa56f6af8c3 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#13 0x00007fa56f5fe927 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#14 0x00007fa56f65a9f2 in ?? () from /usr/lib/libpython2.7.so.1.0
#15 0x00007fa56f7aa444 in start_thread (arg=0x7fa533fff700) at pthread_create.c:333
#16 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7fa4c8e70700 (LWP 31517)):
#0  _int_free (av=av@entry=0x7fa4cc000020, p=0x7fa4cda0e640, have_lock=have_lock@entry=1) at malloc.c:3876
#1  0x00007fa56b67b85f in _int_memalign (av=av@entry=0x7fa4cc000020, alignment=alignment@entry=32, bytes=bytes@entry=33) at malloc.c:4512
#2  0x00007fa56b67d07f in _mid_memalign (alignment=32, bytes=33, address=<optimized out>) at malloc.c:3155
#3  0x00007fa56b67ed0f in __posix_memalign (memptr=0x7fa4c8e6fb28, alignment=<optimized out>, size=<optimized out>) at malloc.c:5068
#4  0x00007fa56d6cdba7 in av_malloc () from /usr/lib/libavutil.so.55
#5  0x00007fa56d6cdd7e in av_mallocz () from /usr/lib/libavutil.so.55
#6  0x00007fa56e1f9c5d in av_packet_split_side_data () from /usr/lib/libavcodec.so.57
#7  0x00007fa56e5e2bfd in avcodec_decode_video2 () from /usr/lib/libavcodec.so.57
#8  0x00000000008f7a7b in CDVDVideoCodecFFmpeg::Decode(unsigned char*, int, double, double) ()
#9  0x0000000000931c60 in CVideoPlayerVideo::Process() ()
#10 0x0000000000a44d67 in CThread::Action() ()
#11 0x0000000000a45413 in CThread::staticThread(void*) ()
#12 0x00007fa56f7aa444 in start_thread (arg=0x7fa4c8e70700) at pthread_create.c:333
#13 0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fa518ff9700 (LWP 783)):
#0  0x00007fa56f7b34af in __libc_recv (fd=68, buf=0x7fa518ff8ccc, n=4, flags=256) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:28
#1  0x00007fa54c54f9cf in ?? () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#2  0x00007fa54c54c03a in CHTSPConnection::ReadMessage() () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#3  0x00007fa54c556877 in CHTSPConnection::Process() () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#4  0x00007fa54c5500f7 in P8PLATFORM::CThread::ThreadHandler(void*) () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa518ff9700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7fa5197fa700 (LWP 782)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fa54c54fab7 in ?? () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#2  0x00007fa54c556137 in ?? () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#3  0x00007fa54c550921 in CTvheadend::Process() () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#4  0x00007fa54c5500f7 in P8PLATFORM::CThread::ThreadHandler(void*) () from /storage/.kodi/addons/pvr.hts/pvr.hts.so.3.4.13
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa5197fa700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7fa54ffff700 (LWP 760)):
#0  0x00007fa56b6e0b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00000000008afd03 in PERIPHERALS::CPeripheralBusUSB::WaitForUpdate() ()
#2  0x00000000008afda4 in PERIPHERALS::CPeripheralBusUSB::Process() ()
#3  0x0000000000a44d67 in CThread::Action() ()
#4  0x0000000000a45413 in CThread::staticThread(void*) ()
#5  0x00007fa56f7aa444 in start_thread (arg=0x7fa54ffff700) at pthread_create.c:333
#6  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fa4ef3fe700 (LWP 31514)):
#0  0x00007fa56bf83fd9 in std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) () from /usr/lib/libstdc++.so.6
#1  0x00007fa56bf84734 in std::string::assign(std::string const&) () from /usr/lib/libstdc++.so.6
#2  0x000000000092fbe1 in CVideoPlayerVideo::GetStereoMode() ()
#3  0x000000000091d3d6 in CVideoPlayer::UpdateStreamInfos() ()
#4  0x0000000000926acb in CVideoPlayer::Process() ()
#5  0x0000000000a44d67 in CThread::Action() ()
#6  0x0000000000a45413 in CThread::staticThread(void*) ()
#7  0x00007fa56f7aa444 in start_thread (arg=0x7fa4ef3fe700) at pthread_create.c:333
#8  0x00007fa56b6e986f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
############# END STACK TRACE ###############

I hope the information in the stack trace give enough information to solve this segmentation problem.
Please let me know if you want/need more information.
TIA

PS Maybe you could show the temperature info in the player technical info overlay page as well.
I see you are concerned about the system temps, what sort of readings are you getting? I'm interested in how much graphic memory is available, you might be running short with a .TS file. A normal debug might offer a clue.
(2017-02-07, 22:04)PatK Wrote: [ -> ]I see you are concerned about the system temps, what sort of readings are you getting? I'm interested in how much graphic memory is available, you might be running short with a .TS file. Normal debug log might have a clue. A normal debug might offer a clue.

My interest in temperatures is directly related to the fact that Kodi is not very stable on my Zotac Nano CI320. As spontaneous freezes and restarts are unpredictable, I thought it may have to do with the temperature of my Zotac. So far I have not found any correlation between temperatures and Kodi instability. I did found that Kodi very likely will eventually crash after watching the settings->system-information->hardware info page during playback of a video file.
An other source of instability is the Kodi tvheadend PVR client add-on. When playing back tvheadend recordings via this add-on Kodi TV interface, Kodi will eventually crash without any notice. It happens irrespective if tvheadend is recording one or more TV programs or not. Even worse is using Kodi on my PC with the tvheadend PVR client add-on to watch TV channels on my PC while using Kodi to play back video files on the Zotac. Within a couple of hours you can be assured that the tvheadend server on my Zotac will crash and be restarted. Quite frustrating if it happens while the tvheadend server is recoding one or more TV programs. I get the impression that this might have to do with updating the EPG on the PVR client add-on in combination with access problems with the tvheadend server. Unfortunately this type of crashes do not leave much of a log trace.

So far, why I was watching the temperature of my Zotac. Let me now answer your question.

my hardware setup:
Zotac ZBox CI320 Nano (Intel Celeron N2930 soc) with 4 GB internal memory, 120 GB internal SSD, USB3 6TB HDD, USB2 SmartReader V2 cardreader and USB2 Logitech K260 key (keyboard + mouse).

my software setup:
LibreElec v7.95.2 Generic.x86_64, Kodi 17.0 Git a10c504 (Feb 1 2017), PVR backend Tvheadend v4.1.2415 Tvh-addon v8.1.109 (HTSP v26), HDHomeRun 8.1.100 (6 tuners), OSCam r11350, Tvheadend 4.2 8.1.109 (4.1.2415), Hardware.Info TV 1.0.5, YouTube 5.3.8, + standard installed add-ons by LibreElec/Kodi which is beyond my control.

I do have the following advancedsettings.xml file in the userdata directory:
Code:
<advancedsettings>
  <network>
    <buffermode>1</buffermode>
    <cachemembuffersize>419430400</cachemembuffersize>
    <readbufferfactor>20</readbufferfactor>
  </network>
</advancedsettings>

temperature readings:
idle (with hdhomerun, tvheadend and oscam running permanently): 42 - 52 degrees centigrade.
video watching: 58 - 72 degrees centigrade.

The idle range depends on the recording status of tvheadend (up to 9 programs simultaneously).
The video watching range depends very much on the encoding and especially on the bit rate of the video file.

Memory usage is quite low for recoding < 15%, and for playing video files between 15% and 20%. Only file transfer between the Zotac and my PC (via SMB) can use up to 50% of the memory. I have never seen an indication for the amount of graphic memory being used for playing video files, nor do I know were the look for that information. Maybe another quantity to be shown on the player's technical info overlay page.

Unfortunately, Kodi 17 is far less stable than Kodi 16, at least in my way of using the Zotac as HTPC.

Please let me know if you want/need more information to solve the instability problems of Kodi.
Yes let's have that normal debug, if and when you have a moment or two. Might be useful to run a portable version from a USB stick without PVR/TV tuner/ to see if that is an area to investigate. Temps sound ok.
Just had another spontaneous crash of Kodi. As I stopped using my Zotac (see post # 3 for the setup) for watching video's and movies, I was very surprised to see this crash.
I eventually noticed the crash via the log in the web interface of tvheadend which is shown below. As you can see, tvheadend was recording a program at the moment of the crash which happened at 17:37.
This time the recoding was not interfered by the Kodi crash. That was also true for the SAMBA service as I didn't notice anything of the crash while watching a video (stored on a Zotac share) at that moment via a different device.

Code:
2017-02-10 16:54:30.014 capmt: Ziggo: Starting CAPMT server for service "Arte" on adapter 0
2017-02-10 16:54:30.014 subscription: 0006: "DVR: X:enius" subscribing on channel "Arte", weight: 300, adapter: "HDHomeRun DVB-C Tuner #0 (192.168.178.13)", network: "Ziggo", mux: "338MHz", provider: "Ziggo", service: "Arte", profile="pass"
2017-02-10 16:55:00.040 dvr: /var/media/Captures/2017-02-10 17.00 - X_enius (Arte).ts from adapter: "HDHomeRun DVB-C Tuner #0 (192.168.178.13)", network: "Ziggo", mux: "338MHz", provider: "Ziggo", service: "Arte"
2017-02-10 16:55:00.040 dvr:  #  type              lang  resolution  aspect ratio  sample rate  channels
2017-02-10 16:55:00.040 dvr:  1  MPEG2VIDEO              720x576     ?                                    
2017-02-10 16:55:00.040 dvr:  2  MPEG2AUDIO        ger                             ?            ?        
2017-02-10 16:55:00.040 dvr:  3  MPEG2AUDIO        fre                             ?            ?        
2017-02-10 16:55:00.040 dvr:  4  TELETEXT                                                                
2017-02-10 16:55:00.040 dvr:  5  TEXTSUB           fre                                                    
2017-02-10 16:55:00.040 dvr:  6  TEXTSUB           ger                                                    
2017-02-10 16:55:00.040 dvr:  7  CA                                                                      
2017-02-10 16:55:00.040 dvr:  8  CA                                                                      
2017-02-10 16:55:00.040 dvr:  9  CA                                                                      
2017-02-10 16:55:00.040 dvr: 10  CA                                                                      
2017-02-10 16:55:00.040 dvr: 11  CA                                                                      
2017-02-10 17:37:11.192 htsp: 127.0.0.1 [  | Kodi Media Center ]: Disconnected
2017-02-10 17:37:18.020 htsp: Got connection from 127.0.0.1
2017-02-10 17:37:18.022 htsp: 127.0.0.1: Welcomed client software: Kodi Media Center (HTSPv25)
2017-02-10 17:37:18.024 htsp: 127.0.0.1 [ Kodi Media Center ]: Identified as user ''
2017-02-10 17:40:30.002 epgdb: snapshot start
2017-02-10 17:40:30.046 epgdb: queued to save (size 2040158)
2017-02-10 17:40:30.046 epgdb:   brands     0
2017-02-10 17:40:30.046 epgdb:   seasons    65
2017-02-10 17:40:30.046 epgdb:   episodes   3553
2017-02-10 17:40:30.046 epgdb:   broadcasts 3553
2017-02-10 17:40:30.046 epgdb: save start
2017-02-10 17:40:30.102 epgdb: stored (size 331333)
2017-02-10 18:00:00.004 subscription: 0006: "DVR: X:enius" unsubscribing from "Arte"
2017-02-10 18:00:00.008 dvr: "X:enius" on "Arte": End of program: Completed OK

You can find the crash log at http://sprunge.us/eGgG. I hope that this crash helps the Kodi team to improve the stability of this great piece of software.

(2017-02-10, 04:36)PatK Wrote: [ -> ]Yes let's have that normal debug, if and when you have a moment or two. Might be useful to run a portable version from a USB stick without PVR/TV tuner/ to see if that is an area to investigate. Temps sound ok.

I hope to find some time this weekend to run Kodi in debug mode and force a crash.

BTW I'm aware I started this thread somehow in the wrong group. I would not mind you move this thread to the right Linux group.
Moving this thread to Linux as request by o/p [PatK]
(2017-02-10, 04:36)PatK Wrote: [ -> ]Yes let's have that normal debug, if and when you have a moment or two. Might be useful to run a portable version from a USB stick without PVR/TV tuner/ to see if that is an area to investigate. Temps sound ok.

I ran a debug session for a couple of hours watching tvheadend recordings with Kodi17 on my Zotac. The setup of my Zotac was as given in post #3, be it that hdhomerun, tvheadend and oscam were idle. Despite I often switched to the settings->system-information->hardware info page during watching the video files, no crash happened. The only result is a logfile of 9360 lines and almost 1MB in size. If you are still interested in this file despite the fact no crash did occur, please let me know and I will pastebinit.

Next time I will try to do a debug session with a active tvheadend to mimic the situation I described in post #1.