Neues problem, manchmal reagiert das xbmc nicht mehr, es generiert 100% last.
Hier ein backtrace vom gdb.
Code
(gdb) bt
#0 0x000000300200cbd1 in sem_wait () from /lib/libpthread.so.0
#1 0x00007f8d48d8a6b4 in PyThread_acquire_lock (lock=0x7f8d3c17df50, waitflag=1) at Python/thread_pthread.h:313
#2 0x00007f8d48d531b4 in PyEval_AcquireLock () at Python/ceval.c:228
#3 0x0000000000b28594 in XBPyThread::stop (this=0x7f8d3c17df50) at XBPyThread.cpp:311
#4 0x0000000000b25106 in XBPython::stopScript (this=0x11caf20, id=6) at XBPython.cpp:562
#5 0x0000000000bce6fc in DIRECTORY::CPluginDirectory::WaitOnScriptResult (this=0x7f8d3c3f03d0, scriptPath=@0x7fff56da6390,
scriptName=@0x7fff56da6340) at PluginDirectory.cpp:574
#6 0x0000000000bd3422 in DIRECTORY::CPluginDirectory::StartScript (this=0x7f8d3c3f03d0, strPath=<value optimized out>)
at PluginDirectory.cpp:129
#7 0x0000000000bd37bb in DIRECTORY::CPluginDirectory::GetDirectory (this=0x7f8d3c3f03d0, strPath=@0x7fff56da7310,
items=@0x7f8d445962b0) at PluginDirectory.cpp:385
#8 0x0000000000b8b83e in DIRECTORY::CDirectory::GetDirectory (strPath=@0x7fff56da7310, items=@0x7f8d445962b0, strMask=
{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = {static npos = 18446744073709551615, _M_d
ataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff56d
a6690 "ý\024=\215\177"}}, <No data fields>}, bUseFileDirectories=<value optimized out>,
allowPrompting=<value optimized out>, cacheDirectory=DIRECTORY::DIR_CACHE_ONCE, extFileInfo=<value optimized out>)
at Directory.cpp:67
#9 0x0000000000c050d1 in DIRECTORY::CVirtualDirectory::GetDirectory (this=<value optimized out>, strPath=@0x7fff56da7310,
items=@0x7f8d445962b0, bUseFileDirectories=<value optimized out>) at VirtualDirectory.cpp:88
#10 0x0000000000908bc4 in CGUIMediaWindow::GetDirectory (this=0x7f8d44595cb0, strDirectory=@0x7fff56da7310,
items=@0x7f8d445962b0) at GUIMediaWindow.cpp:545
#11 0x00000000007a07b0 in CGUIWindowVideoBase::GetDirectory (this=0x7f8d3c17df50, strDirectory=@0x80, items=@0x0)
at GUIWindowVideoBase.cpp:1614
#12 0x00000000007a98a5 in CGUIWindowVideoFiles::GetDirectory (this=0x7f8d3c17df50, strDirectory=@0x80, items=@0x0)
at GUIWindowVideoFiles.cpp:272
#13 0x00000000009080f3 in CGUIMediaWindow::Update (this=0x7f8d44595cb0, strDirectory=@0x7fff56da7310)
at GUIMediaWindow.cpp:624
#14 0x000000000079d977 in CGUIWindowVideoBase::Update (this=0x7f8d44595cb0, strDirectory=@0x7fff56da7310)
at GUIWindowVideoBase.cpp:1604
#15 0x000000000090465c in CGUIMediaWindow::OnClick (this=0x7f8d44595cb0, iItem=<value optimized out>)
at GUIMediaWindow.cpp:788
#16 0x00000000007a21d2 in CGUIWindowVideoBase::OnResumeItem (this=0x7f8d44595cb0, iItem=1) at GUIWindowVideoBase.cpp:997
#17 0x00000000007a227a in CGUIWindowVideoBase::OnClick (this=0x7f8d44595cb0, iItem=1) at GUIWindowVideoBase.cpp:940
#18 0x00000000007a85ea in CGUIWindowVideoFiles::OnClick (this=0x7f8d44595cb0, iItem=1) at GUIWindowVideoFiles.cpp:331
#19 0x0000000000909ea2 in CGUIMediaWindow::OnMessage (this=0x7f8d44595cb0, message=@0x7fff56da7f10) at GUIMediaWindow.cpp:254
#20 0x00000000007a6db5 in CGUIWindowVideoBase::OnMessage (this=0x7f8d44595cb0, message=@0x7fff56da7f10)
at GUIWindowVideoBase.cpp:269
#21 0x00000000007a8900 in CGUIWindowVideoFiles::OnMessage (this=0x7f8d44595cb0, message=@0x7fff56da7f10)
at GUIWindowVideoFiles.cpp:223
#22 0x0000000000a556c1 in CGUIBaseContainer::OnClick (this=0x7f8d3c4c4150, actionID=7) at GUIBaseContainer.cpp:630
#23 0x0000000000ac142a in CGUIWindow::OnAction (this=0x7f8d44595cb0, action=@0x7fff56da8570) at GUIWindow.cpp:364
#24 0x0000000000904ef0 in CGUIMediaWindow::OnAction (this=0x7f8d44595cb0, action=@0x7fff56da8570) at GUIMediaWindow.cpp:162
#25 0x000000000079fb24 in CGUIWindowVideoBase::OnAction (this=0x7f8d44595cb0, action=@0x80) at GUIWindowVideoBase.cpp:104
#26 0x00000000007a9c00 in CGUIWindowVideoFiles::OnAction (this=0x7f8d44595cb0, action=@0x7fff56da8570)
at GUIWindowVideoFiles.cpp:236
#27 0x0000000000ac7bce in CGUIWindowManager::OnAction (this=0x11ca040, action=@0x7fff56da8570) at GUIWindowManager.cpp:472
#28 0x000000000070377b in CApplication::OnAction (this=0x11c53a0, action=@0x7fff56da8570) at Application.cpp:2521
#29 0x0000000000706e20 in CApplication::OnKey (this=0x11c53a0, key=@0x7fff56da85e0) at Application.cpp:2488
#30 0x0000000000707e97 in CApplication::ProcessRemote (this=0x11c53a0, frameTime=0.0200000014) at Application.cpp:2988
#31 0x0000000000707f8a in CApplication::FrameMove (this=0x11c53a0) at Application.cpp:2870
#32 0x000000000095693b in CXBApplicationEx::Run (this=0x11c53a0) at XBApplicationEx.cpp:115
#33 0x0000000000956eaa in main (argc=1, argv=0x7fff56da8ab8) at xbmc.cpp:149
Display More
gleich noch einer an einer anderen stelle.
Code
(gdb) bt
#0 0x000000300200afad in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00000030212558a4 in SDL_CondWaitTimeout () from /usr/lib/libSDL-1.2.so.0
#2 0x0000000000603ac2 in WaitForEvent (hHandle=0x1f7ca40, dwMilliseconds=2937) at XSyncUtils.cpp:214
#3 0x0000000000603bbc in WaitForSingleObject (hHandle=0x1f7ca40, dwMilliseconds=20) at XSyncUtils.cpp:244
#4 0x0000000000bce5bc in DIRECTORY::CPluginDirectory::WaitOnScriptResult (this=0x18b3d30, scriptPath=@0x7fff249ef390, scriptName=@0x7fff249ef340) at PluginDirectory.cpp:515
#5 0x0000000000bd3422 in DIRECTORY::CPluginDirectory::StartScript (this=0x18b3d30, strPath=<value optimized out>) at PluginDirectory.cpp:129
#6 0x0000000000bd37bb in DIRECTORY::CPluginDirectory::GetDirectory (this=0x18b3d30, strPath=@0x7fff249f0310, items=@0x189b9f0) at PluginDirectory.cpp:385
#7 0x0000000000b8b83e in DIRECTORY::CDirectory::GetDirectory (strPath=@0x7fff249f0310, items=@0x189b9f0, strMask=
{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fff249ef690 "H\031\203\002"}}, <No data fields>}, bUseFileDirectories=<value optimized out>,
allowPrompting=<value optimized out>, cacheDirectory=DIRECTORY::DIR_CACHE_ONCE, extFileInfo=<value optimized out>) at Directory.cpp:67
#8 0x0000000000c050d1 in DIRECTORY::CVirtualDirectory::GetDirectory (this=<value optimized out>, strPath=@0x7fff249f0310, items=@0x189b9f0,
bUseFileDirectories=<value optimized out>) at VirtualDirectory.cpp:88
#9 0x0000000000908bc4 in CGUIMediaWindow::GetDirectory (this=0x189b3f0, strDirectory=@0x7fff249f0310, items=@0x189b9f0) at GUIMediaWindow.cpp:545
#10 0x00000000007a07b0 in CGUIWindowVideoBase::GetDirectory (this=0x2524dd4, strDirectory=@0x7fff249ef230, items=@0xb79) at GUIWindowVideoBase.cpp:1614
#11 0x00000000007a98a5 in CGUIWindowVideoFiles::GetDirectory (this=0x2524dd4, strDirectory=@0x7fff249ef230, items=@0xb79) at GUIWindowVideoFiles.cpp:272
#12 0x00000000009080f3 in CGUIMediaWindow::Update (this=0x189b3f0, strDirectory=@0x7fff249f0310) at GUIMediaWindow.cpp:624
#13 0x000000000079d977 in CGUIWindowVideoBase::Update (this=0x189b3f0, strDirectory=@0x7fff249f0310) at GUIWindowVideoBase.cpp:1604
#14 0x000000000090465c in CGUIMediaWindow::OnClick (this=0x189b3f0, iItem=<value optimized out>) at GUIMediaWindow.cpp:788
#15 0x00000000007a21d2 in CGUIWindowVideoBase::OnResumeItem (this=0x189b3f0, iItem=1) at GUIWindowVideoBase.cpp:997
#16 0x00000000007a227a in CGUIWindowVideoBase::OnClick (this=0x189b3f0, iItem=1) at GUIWindowVideoBase.cpp:940
#17 0x00000000007a85ea in CGUIWindowVideoFiles::OnClick (this=0x189b3f0, iItem=1) at GUIWindowVideoFiles.cpp:331
#18 0x0000000000909ea2 in CGUIMediaWindow::OnMessage (this=0x189b3f0, message=@0x7fff249f0f10) at GUIMediaWindow.cpp:254
#19 0x00000000007a6db5 in CGUIWindowVideoBase::OnMessage (this=0x189b3f0, message=@0x7fff249f0f10) at GUIWindowVideoBase.cpp:269
#20 0x00000000007a8900 in CGUIWindowVideoFiles::OnMessage (this=0x189b3f0, message=@0x7fff249f0f10) at GUIWindowVideoFiles.cpp:223
#21 0x0000000000a556c1 in CGUIBaseContainer::OnClick (this=0x18b9780, actionID=7) at GUIBaseContainer.cpp:630
#22 0x0000000000ac142a in CGUIWindow::OnAction (this=0x189b3f0, action=@0x7fff249f1570) at GUIWindow.cpp:364
#23 0x0000000000904ef0 in CGUIMediaWindow::OnAction (this=0x189b3f0, action=@0x7fff249f1570) at GUIMediaWindow.cpp:162
#24 0x000000000079fb24 in CGUIWindowVideoBase::OnAction (this=0x189b3f0, action=@0x7fff249ef230) at GUIWindowVideoBase.cpp:104
#25 0x00000000007a9c00 in CGUIWindowVideoFiles::OnAction (this=0x189b3f0, action=@0x7fff249f1570) at GUIWindowVideoFiles.cpp:236
#26 0x0000000000ac7bce in CGUIWindowManager::OnAction (this=0x11ca040, action=@0x7fff249f1570) at GUIWindowManager.cpp:472
#27 0x000000000070377b in CApplication::OnAction (this=0x11c53a0, action=@0x7fff249f1570) at Application.cpp:2521
#28 0x0000000000706e20 in CApplication::OnKey (this=0x11c53a0, key=@0x7fff249f15e0) at Application.cpp:2488
#29 0x0000000000707e97 in CApplication::ProcessRemote (this=0x11c53a0, frameTime=0.0200000014) at Application.cpp:2988
#30 0x0000000000707f8a in CApplication::FrameMove (this=0x11c53a0) at Application.cpp:2870
#31 0x000000000095693b in CXBApplicationEx::Run (this=0x11c53a0) at XBApplicationEx.cpp:115
#32 0x0000000000956eaa in main (argc=1, argv=0x7fff249f1ab8) at xbmc.cpp:149
Display More
lastest revision.