[mythtv] Entering Mythvideo after watching recorded show causes cpu
spike
Ian Forde
ian at duckland.org
Mon Feb 7 07:12:27 UTC 2005
Occasionally, after watching a recorded show, if I back out and go into
"Watch Videos", the CPU will peg at 99% from mythfrontend, and I'll get
the following error:
ASSERT: "i <= nodes" in /usr/lib64/qt-3.3/include/qvaluelist.h (372)
Backtrace is attached. Box is AMD-64 running FC3 with CVS from this
morning.
Hope this helps!
-I
-------------- next part --------------
Program received signal SIGINT, Interrupt.
0x0000002a9ae11627 in QValueListPrivate<Metadata>::at ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
(gdb) thread all apply bt full
No symbol "all" in current context.
(gdb) thread apply all bt full
Thread 2 (Thread 1084229984 (LWP 25402)):
#0 0x0000003c1e6089aa in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/tls/libpthread.so.0
No symbol table info available.
#1 0x0000002a96d61a82 in QWaitCondition::wait ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2 0x0000002a963ebb93 in MythContext::waitPrivRequest (this=0x686690)
at mythcontext.cpp:2116
No locals.
#3 0x000000000042bd18 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#4 0x0000003c1e60613a in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#5 0x0000003c1d9c53c3 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 182923029856 (LWP 25401)):
#0 0x0000002a9ae11627 in QValueListPrivate<Metadata>::at ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0x0000002a9ae105d3 in VideoBrowser::SetCurrentItem ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
No symbol table info available.
#2 0x0000002a9ae10edb in VideoBrowser::fetchVideos ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
No symbol table info available.
#3 0x0000002a9ae11057 in VideoBrowser::VideoBrowser ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
No symbol table info available.
#4 0x0000002a9adede89 in runVideoBrowser ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
No symbol table info available.
#5 0x0000002a9adee315 in runDefaultView ()
from /usr/local/lib/mythtv/plugins/libmythvideo.so
No symbol table info available.
#6 0x0000002a96480750 in MythMainWindow::ExitToMainMenu (this=0x69bbe0)
at mythdialogs.cpp:393
callback = (void (*)(void)) 0x2a9adee260 <runDefaultView()>
current = (struct QWidget *) 0x6d9b00
#7 0x0000002a96482b86 in MythMainWindow::customEvent (this=0x69bbe0,
ce=0x2a9c104890) at mythdialogs.cpp:670
No locals.
---Type <return> to continue, or q <return> to quit---
#8 0x0000002a96b093e4 in QObject::event ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x0000002a96b3d5a3 in QWidget::event ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0000002a96ab30cd in QApplication::internalNotify ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x0000002a96ab3275 in QApplication::notify ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x0000002a96ab3f5c in QApplication::sendPostedEvents ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0000002a96a6976f in QEventLoop::processEvents ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0000002a96ac7185 in QEventLoop::enterLoop ()
from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x0000002a96483f2d in MythDialog::exec (this=0x6d9b00)
at mythdialogs.cpp:954
---Type <return> to continue, or q <return> to quit---
res = 0
#16 0x000000000042a676 in RunMenu (themedir=
{static null = {static null = <same as static member of an already seen type>, d = 0x62be20, static shared_null = 0x62be20}, d = 0x6b0b70, static shared_null = 0x62be20}) at main.cpp:510
exitstatus = 0
#17 0x000000000042e71a in main (argc=1, argv=0x7fbffff848) at main.cpp:1033
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x686f10,
static shared_null = 0x62be20}
finfo = {fn = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x6838f0,
static shared_null = 0x62be20}, fic = 0x0, cache = true, symLink = false}
logfd = -1
fileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x687580,
static shared_null = 0x62be20}
db = (struct QSqlDatabase *) 0x692a70
themename = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x73b450,
static shared_null = 0x62be20}
randomtheme = false
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x68b3c0,
static shared_null = 0x62be20}
status = 0
mainWindow = (class MythMainWindow *) 0x69bbe0
pmanager = (MythPluginManager *) 0x6a1c70
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x6939d0,
static shared_null = 0x62be20}
pluginname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x68a970,
static shared_null = 0x62be20}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x68acb0,
static shared_null = 0x62be20}
---Type <return> to continue, or q <return> to quit---
priv_thread = 1084229984
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x62be20, static shared_null = 0x62be20}, d = 0x6b0b70,
static shared_null = 0x62be20}
exitstatus = 0
mon = (class MediaMonitor *) 0x0
lcd_port = 13666
dir = <incomplete type>
(gdb)
More information about the mythtv-dev
mailing list