SVN plugin trouble
#1
Is it just me or are http plugins borked on SVN? iplayer plugin is hanging xbmc as soon as it's run on Windows and Linux
Reply
#2
Debug Log please
Reply
#3
Debug Log was worthless, attached debugger and found that StopThread() was deadlocked in GUIWindowVideoBase.cpp (line 1538)

Changed the function to this (ghetto, was working on something else and just needed a quick-fix) and it fixed it. Hopefully this will help you guys track it down.


PHP Code:
bool CGUIWindowVideoBase::Update(const CStdString &strDirectory)
{
  
/*if (m_thumbLoader.IsLoading())
    m_thumbLoader.StopThread();*/

  
if (!CGUIMediaWindow::Update(strDirectory))
    return 
false;
/*
  m_thumbLoader.Load(*m_vecItems);*/

  
return true;

Reply
#4
It would help if you further showed the two deadlocked threads.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#5
Also would be providing some idea of what revision was the likely culprit.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#6
check the team forums i already posted!
For python coding questions first see http://mirrors.xbmc.org/docs/python-docs/
Reply
#7
Unfortunately, you only posted a single thread Sad
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#8
Sorry, am confused (it's late!), what do you want me to post?
Reply
#9
Attach to gdb and when it deadlocks, run : thread apply all bt

That will give you what all the threads are doing at the time of the deadlock.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#10
http://pastebin.com/m7f1261a7

Edit: Looking at it, line 98, possibly related to AreaScouts recent commits?
Reply
#11
Actually, due to Althekiller's fix for increasing speed in scanner.

Probably 16899.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#12
Now fixed in SVN.
42.7% of all statistics are made up on the spot

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply

Logout Mark Read Team Forum Stats Members Help
SVN plugin trouble0