Opened 15 years ago
Closed 15 years ago
#6442 closed defect (fixed)
mythfrontend 0.21 crashes on Jaunty (ubuntu 9.04) when entering screen configure
Reported by: | Owned by: | Isaac Richards | |
---|---|---|---|
Priority: | minor | Milestone: | 0.21.1 |
Component: | MythTV - General | Version: | 0.21 |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
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
Change History (13)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Should add that mythtv package that ships with Jaunty shows the same symptoms..
I've had various crashes of mythtv with Jaunty so far, the most bizarre one being a segfault in glXWaitX lin libGL (not the nvidia one)
comment:3 Changed 15 years ago by
running Jaunty with mythbuntu weekly builds 0.22.20090312-1, no crash here. Nvidia 180.44 drivers.
comment:4 follow-up: 5 Changed 15 years ago by
I am also running Trunk on 9.04 with no problems.
Are you running using the SVN from the Mythtv servers or from a 3rd party?
comment:5 Changed 15 years ago by
Replying to Bradley Ford <wombo1@gmail.com>:
I am also running Trunk on 9.04 with no problems.
Are you running using the SVN from the Mythtv servers or from a 3rd party?
I have been able to reproduce this with a clean install of Mythbuntu 9.04.
comment:6 Changed 15 years ago by
Segmentation fault here too with "out-of-the-box" installation on Ubuntu 9.04 with "mythtv" package from standard repositories. :-(
comment:7 Changed 15 years ago by
Same problem for me. Mythfrontend Segfault whenever leaving watching video, live or pre-recorded. Also crashes when changing channels. I am trying 0.22 trunk again.
comment:8 Changed 15 years ago by
If you want to help with this issue, please provide a backtrace. "Me too" does not help.
comment:10 Changed 15 years ago by
Sorry - I am aware of that - I was directing the comment to the additional reports above.
Thanks.
comment:11 Changed 15 years ago by
Status: | new → infoneeded_new |
---|
jyavenard, does this still happen in trunk?
comment:12 Changed 15 years ago by
you can close this bug, haven't reproduced it in a while (though I didn't really try either)
comment:13 Changed 15 years ago by
Milestone: | unknown → 0.21.1 |
---|---|
Resolution: | → fixed |
Status: | infoneeded_new → closed |
Version: | unknown → 0.21 |
Work, at least in trunk. Ubuntu 9.04, nVidia 185.19, r20320.