[mythtv] [mythtv-commits] Ticket #4234: mythbackend using 1100% of cpu in deadlock

Robin Gilks g8ecj at gilks.org
Thu Nov 29 08:57:02 UTC 2007


> #4234: mythbackend using 1100% of cpu in deadlock
> -------------------------------+--------------------------------------------
>  Reporter:  johnsonn at matc.edu  |        Owner:  nigel
>      Type:  defect             |       Status:  new
>  Priority:  blocker            |    Milestone:  0.22
> Component:  mythtv             |      Version:  head
>  Severity:  high               |   Resolution:
>   Mlocked:  0                  |
> -------------------------------+--------------------------------------------
>
> Comment(by johnsonn at matc.edu):
>
>  if you have the time to compile/install/report, I would like to get to
> the
>  bottom of this hang.
>  Keep the debug code coming.  I don't need to record anything till
> Saturday
>  at 9am CST.
>  Latest svn update results in:
>  ----------------------------------------
>  007-11-28 17:39:49.512 ThreadPool:AddWorkerThread - HTTP_WorkerThread
>  2007-11-28 17:39:49.513 UPnp::Initialize - Begin
>  2007-11-28 17:39:49.513 UPnp::Initialize - Starting TaskQueue
>  2007-11-28 17:39:49.513 UPnp::Initialize - Creating SSDP Thread at port
>  6549
>  2007-11-28 17:39:49.515 UPnp::Initialize - End
>  2007-11-28 17:39:49.515 UPnp::Start - Starting SSDP Thread (Multicast)
>  2007-11-28 17:39:49.515 UPnp::Start - Enabling Notifications
>  2007-11-28 17:39:49.515 SSDP::EnableNotifications() - creating new task
>  2007-11-28 17:39:49.515 SSDP::EnableNotifications() - sending NTS_byebye
>  ASSERT: "i <= nodes" in /usr/lib/qt3/include/qvaluelist.h (373)

I also get this in my frontend log and the lcd server has suddenly stopped
starting up.
 ASSERT: "i <= nodes" in /usr/qt/3/include/qvaluelist.h (373)
The problem goes away if I start the lcd server manually and then the
frontend. Maybe unrelated, but until I do this, mythweather fails as well
(blank screen) - weird or what...



Source code version     : 14972
SVN Branch              : trunk
Library API version     : 0.21.20071127-1
Network Protocol Version: 36
Options compiled in:
 linux debug using_oss using_alsa using_backend using_dvb using_frontend
using_ivtv using_joystick_menu using_lirc using_v4l using_x11
using_xrandr using_xv using_xvmc using_xvmcw using_xvmc_vld
using_bindings_perl using_opengl


~ # uname -a
Linux media 2.6.22-gentoo-r5 #1 PREEMPT Thu Aug 30 21:06:52 NZST 2007 i686
VIA Nehemiah CentaurHauls GNU/Linux

-- 
Robin Gilks




More information about the mythtv-dev mailing list