[mythtv-commits] Ticket #6442: mythfrontend 0.21 crashes on Jaunty (ubuntu 9.04) when entering screen configure
MythTV
mythtv at cvs.mythtv.org
Thu Apr 9 05:15:33 UTC 2009
#6442: mythfrontend 0.21 crashes on Jaunty (ubuntu 9.04) when entering screen
configure
---------------------------------+------------------------------------------
Reporter: jyavenard at gmail.com | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: unknown
Severity: medium | Mlocked: 0
---------------------------------+------------------------------------------
Running with nvidia driver 180.44
mythfrontend crashes when you enter the Screen Configuration Wizard.
This only happens with Ubuntu 9.04 for some reasons.
In MythScreenStack::PopScreen
(*it)->aboutToShow();
will cause segfault
backtrace:
{{{
Function "qFatal" not defined.
Breakpoint 1 (qFatal) pending.
[Thread debugging using libthread_db enabled]
[New Thread 0x7feee8950790 (LWP 6548)]
[New Thread 0x7feedc592950 (LWP 6551)]
[New Thread 0x7feedbd91950 (LWP 6552)]
[New Thread 0x7feedb590950 (LWP 6553)]
[New Thread 0x7feeda124950 (LWP 6557)]
[New Thread 0x7feed8866950 (LWP 6558)]
[Thread 0x7feed8866950 (LWP 6558) exited]
[New Thread 0x7feed8866950 (LWP 6559)]
[Thread 0x7feed8866950 (LWP 6559) exited]
[New Thread 0x7feed8866950 (LWP 6564)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7feee8950790 (LWP 6548)]
0x000000ff44495254 in ?? ()
Thread 8 (Thread 0x7feed8866950 (LWP 6564)):
#0 0x00007feee157a742 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x00007feee60b4c33 in MythSocket::readyReadThread () at
mythsocket.cpp:886
it = {<QGListIterator> = {list = 0x7feee64b5ae0, curNode = 0x0},
<No data fields>}
rval = 1
rfds = {fds_bits = {41943040, 0 <repeats 15 times>}}
sock = (MythSocket *) 0x0
maxfd = 25
found = false
#2 0x00007feee1fbf3ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3 0x00007feee1581fcd in clone () from /lib/libc.so.6
No symbol table info available.
#4 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 0x7feeda124950 (LWP 6557)):
#0 0x00007feee1fc32e9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#1 0x00007feee335eeaa in QWaitCondition::wait () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#2 0x00007feee60441f1 in MythContext::waitPrivRequest (this=0x1a3bc90) at
mythcontext.cpp:3929
No locals.
#3 0x0000000000433ded in run_priv_thread (data=0x0) at main.cpp:857
No locals.
#4 0x00007feee1fbf3ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5 0x00007feee1581fcd in clone () from /lib/libc.so.6
No symbol table info available.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 0x7feedb590950 (LWP 6553)):
#0 0x00007feee157a742 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x00007feee680cd3d in SSDP::run (this=0x1a43d60) at ssdp.cpp:207
nMaxSocket = 14
read_set = {fds_bits = {28672, 0 <repeats 15 times>}}
timeout = {tv_sec = 0, tv_usec = 526349}
#2 0x00007feee307eaeb in QThreadInstance::start () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#3 0x00007feee1fbf3ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4 0x00007feee1581fcd in clone () from /lib/libc.so.6
No symbol table info available.
#5 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 0x7feedbd91950 (LWP 6552)):
#0 0x00007feee1fc356d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#1 0x00007feee307e1f5 in ?? () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x00007feee307e35e in QThread::msleep () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3 0x00007feee681101b in TaskQueue::run (this=0x1a41af0) at
taskqueue.cpp:114
ttNow = {tv_sec = 1239251335, tv_usec = 761390}
pTask = (Task *) 0x0
#4 0x00007feee307eaeb in QThreadInstance::start () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#5 0x00007feee1fbf3ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00007feee1581fcd in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 0x7feedc592950 (LWP 6551)):
#0 0x00007feee1fc356d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#1 0x00007feee335ee59 in QWaitCondition::wait () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#2 0x00007feee682181b in CEvent::WaitForEvent (this=0x1a41530, time=500)
at threadpool.cpp:96
ret = false
#3 0x00007feee682190a in WorkerThread::run (this=0x1a41510) at
threadpool.cpp:202
timer = {m_timer = {ds = 77237736}}
#4 0x00007feee307eaeb in QThreadInstance::start () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#5 0x00007feee1fbf3ba in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x00007feee1581fcd in clone () from /lib/libc.so.6
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7feee8950790 (LWP 6548)):
#0 0x000000ff44495254 in ?? ()
No symbol table info available.
#1 0x00007feee5c400cb in MythScreenStack::PopScreen (this=0x1b6eaa0,
allowFade=true) at mythscreenstack.cpp:125
it = (class MythScreenType **) 0x67ddd90
top = (class MythScreenType *) 0x0
mainwindow = (class MythMainWindow *) 0x1b71c00
#2 0x0000000000553dbb in MythAppearance::keyPressEvent (this=0x1ce5bc0,
event=0x1afef30) at mythappearance.cpp:165
action = {static null = {static null = <same as static member of
an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480}, d =
0x1bb5aa0, static shared_null = 0x18cc480}
i = 0
actions = {<QValueList<QString>> = {sh = 0x67e7f50}, <No data
fields>}
handled = true
#3 0x00007feee5c1e235 in MythMainWindow::eventFilter (this=0x1b71c00,
e=0x1afef30) at mythmainwindow.cpp:1193
top = (class MythScreenType *) 0x1ce5bc0
ke = (QKeyEvent *) 0x1afef30
it = (class MythScreenStack **) 0x1a85268
ge = (MythGestureEvent *) 0x1afef30
#4 0x00007feee30e1ecc in QObject::activate_filters () from /usr/lib
/libqt-mt.so.3
No symbol table info available.
#5 0x00007feee30e1f27 in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6 0x00007feee31165c3 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7 0x00007feee30844a5 in QApplication::internalNotify () from /usr/lib
/libqt-mt.so.3
No symbol table info available.
#8 0x00007feee3085b90 in QApplication::notify () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#9 0x00007feee30862c9 in QApplication::sendPostedEvents () from /usr/lib
/libqt-mt.so.3
No symbol table info available.
#10 0x00007feee30344f5 in QEventLoop::processEvents () from /usr/lib
/libqt-mt.so.3
No symbol table info available.
#11 0x00007feee309aec1 in QEventLoop::enterLoop () from /usr/lib/libqt-
mt.so.3
No symbol table info available.
#12 0x00007feee309ad82 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0x000000000043f06d in main (argc=5, argv=0x7ffff0a7ee98) at
main.cpp:1515
bPromptForBackend = false
bBypassAutoDiscovery = false
upgradeAllowed = false
geometry = {static null = {static null = <same as static member of
an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480}, d =
0x18cc480, static shared_null = 0x18cc480}
display = {static null = {static null = <same as static member of
an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480}, d =
0x18cc480, static shared_null = 0x18cc480}
a = <incomplete type>
pluginname = {static null = {static null = <same as static member
of an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480},
d = 0x1a0ed20, static shared_null = 0x18cc480}
settingsOverride = {sh = 0x1a381a0}
finfo = {fn = {static null = {static null = <same as static member
of an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480},
d = 0x1a03670, static shared_null = 0x18cc480}, fic = 0x0, cache = true,
symLink = false}
binname = {static null = {static null = <same as static member of
an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480}, d =
0x1a3ea00, static shared_null = 0x18cc480}
ResetSettings = false
fileprefix = {static null = {static null = <same as static member
of an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480},
d = 0x1a692e0, static shared_null = 0x18cc480}
dir = <incomplete type>
priv_thread = 140663837575504
priv_thread_created = true
status = 0
themename = {static null = {static null = <same as static member
of an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480},
d = 0x1b000e0, static shared_null = 0x18cc480}
randomtheme = false
themedir = {static null = {static null = <same as static member of
an already seen type>, d = 0x18cc480, static shared_null = 0x18cc480}, d =
0x1ab8b90, static shared_null = 0x18cc480}
mainWindow = (class MythMainWindow *) 0x1b71c00
pmanager = (MythPluginManager *) 0x1b03710
mon = (class MediaMonitor *) 0x1b5c400
networkControl = (class NetworkControl *) 0x0
exitstatus = 0
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6442>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list