v16 crashed after upgrade from 15.2
#1
Exclamation 
Hi

Kodi 16.0 crashed while video playing or menu browsing after upgrade from 15.2

Debug log:
Kodi.log (http://pastebin.com/7ngTGYCQ)

Crash Dump:
Crashdump (part1)
Crashdump (part2)

Please help me
Reply
#2
Directly in your home directory should be a crashlog, please post that.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#3
Sorry, I forgot most important thing like dump crash
Crashdump (part1)
Crashdump (part2)
Also add to first post
Reply
#4
sudo apt-get install gdb

and let it crash again, please after that.

Can you please try to disable UPNP while testing?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#5
gdb already been installed before.
Should I do additional steps before reproduce crash?

When kodi package was upgraded also be upgraded this packages too (dpkg.log):
2016-02-21 14:06:24 status installed libdrm2:amd64 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:24 status installed libdrm2:i386 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:24 status installed libdrm-intel1:amd64 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:24 status installed libdrm-intel1:i386 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:25 status installed libdrm-radeon1:amd64 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:25 status installed libdrm-radeon1:i386 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:25 status installed libdrm-nouveau2:amd64 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:25 status installed libdrm-nouveau2:i386 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:26 status installed libdrm-amdgpu1:amd64 2.4.64-1~ubuntu14.04.1
2016-02-21 14:06:26 status installed libdrm-dev:amd64 2.4.64-1~ubuntu14.04.1

This could be the problem?
Reply
#6
I don't see a problem in this output.

You can try to manually start it with gdb, though - I miss the backtrace.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#7
Code:
DISPLAY=:0 gdb /usr/lib/kodi/kodi.bin
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/kodi/kodi.bin...(no debugging symbols found)...done.
(gdb) set logging on Debug_Log.txt
Copying output to Debug_Log.txt.
(gdb) run

There is a Debug_log.txt file
Reply
#8
Code:
gdb /usr/lib/kodi/kodi.bin
set logging on "rausdamit.txt"
run

After it crashes:
Code:
thread apply all bt

and press enter until no output appears. Afterwards please post the rausdamit.txt
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#9
fritsch, sorry. I forgot about this line:
Code:
thread apply all bt

New Debug_Log.txt with threads
Reply
#10
Quote:#4 0x00007ffff0a20703 in std::terminate() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff0a20922 in __cxa_throw ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff0a20e0d in operator new(unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff0a20ea9 in operator new[](unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8 0x0000000000ff265c in CArchive::operator>>(std:Confusedtring&) ()
#9 0x00000000008c0304 in CGUIListItem::Archive(CArchive&) ()
#10 0x0000000000e6b431 in CFileItem::Archive(CArchive&) ()
#11 0x0000000000ff19ff in CArchive::operator>>(IArchivable&) ()
#12 0x0000000000e6fc02 in CFileItemList::Archive(CArchive&) ()
#13 0x0000000000ff19ff in CArchive::operator>>(IArchivable&) ()
#14 0x0000000000e67bb3 in CFileItemList::Load(int) ()
#15 0x0000000000f5942f in UPNP::CUPnPServer::OnBrowseDirectChildren(NPT_Reference<PLT_Action>&, char const*, char const*, unsigned int, unsigned int, char const*, PLT_HttpRequestContext const&) ()
#16 0x0000000001bfc593 in PLT_MediaServer::OnBrowse(NPT_Reference<PLT_Action>&, PLT_HttpRequestContext const&) ()
#17 0x0000000001bfb161 in PLT_MediaServer::OnAction(NPT_Reference<PLT_Action>&, PLT_HttpRequestContext const&) ()
#18 0x0000000001be897e in PLT_MediaConnect::OnAction(NPT_Reference<PLT_Action>&, PLT_HttpRequestContext const&) ()
#19 0x0000000001bde8e3 in PLT_DeviceHost:TonguerocessHttpPostRequest(NPT_HttpRequest&, NPT_HttpRequestContext const&, NPT_HttpResponse&) ()
#20 0x0000000001bd92c3 in PLT_DeviceHost::SetupResponse(NPT_HttpRequest&, NPT_HttpRequestContext const&, NPT_HttpResponse&) ()
#21 0x0000000001bdf250 in PLT_HttpServer::SetupResponse(NPT_HttpRequest&, NPT_HttpRequestContext const&, NPT_HttpResponse&) ()
#22 0x0000000001be0caf in PLT_HttpServerSocketTask::RespondToClient(NPT_HttpRequest&, NPT_HttpRequestContext const&, NPT_HttpResponse*&) ()
#23 0x0000000001be1699 in PLT_HttpServerSocketTask:Big GrinoRun() ()
#24 0x0000000000f18cfa in PLT_ThreadTask::Run() ()
#25 0x0000000000f065bf in NPT_PosixThread::EntryPoint(void*) ()
#26 0x00007ffff67bb182 in start_thread (arg=0x7fff90ff9700)
at pthread_create.c:312
#27 0x00007ffff04e147d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

It crashes in the UPnP server, i need to look at the CArchive >> operator, but that's not my part of the code I am really firm with. Thanks for the logfiles.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#11
Thank you. I've disable UPNP service and currently trying to reproduce a crash. I'll let you know the results.

Update: After disable UPNP the issue not reproduced.
Reply
#12
Yeah I know, see: http://forum.kodi.tv/showthread.php?tid=...pid2253704
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply

Logout Mark Read Team Forum Stats Members Help
crashed after upgrade from 15.20