[mythtv-users] Mythfrontend seg faults
lists at murrell.ca
lists at murrell.ca
Fri Sep 4 06:31:32 UTC 2009
Hi Marc.
----- "Marc Randolph" <mrand at pobox.com> wrote:
> If your segfault is creating a core dump (a file with the word core
> in
> it, usually in the home directory of where a program is executed),
> then you don't need to use "run" on the gdb command line. Instead,
> you can analyze that core file.
I didn't see a core dump, but have found a way to continue. The end of the "run" sequence in gdb ends with this:
"Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb288e730 (LWP 4640)]
0xad7e1724 in QMutexPool::get () from /usr/lib/libqt-mt.so.3"
so it appears to be an issue with QT. Following the rest of that example usage, I did a backtrace, which output the following:
--- START ---
#0 0xad7e1724 in QMutexPool::get () from /usr/lib/libqt-mt.so.3
#1 0xad4ed6ba in QMetaObjectCleanUp::QMetaObjectCleanUp ()
from /usr/lib/libqt-mt.so.3
#2 0xad893679 in ?? () from /usr/lib/libqt-mt.so.3
#3 0xad893add in ?? () from /usr/lib/libqt-mt.so.3
#4 0xad3fbb6c in _init () from /usr/lib/libqt-mt.so.3
#5 0xb7fd0404 in ?? () from /lib/ld-linux.so.2
#6 0xb7fd0534 in ?? () from /lib/ld-linux.so.2
#7 0xb7fd446b in ?? () from /lib/ld-linux.so.2
#8 0xb7fd0036 in ?? () from /lib/ld-linux.so.2
#9 0xb7fd3c1e in ?? () from /lib/ld-linux.so.2
#10 0xb4e7abec in ?? () from /lib/tls/i686/cmov/libdl.so.2
#11 0xb7fd0036 in ?? () from /lib/ld-linux.so.2
#12 0xb4e7b01c in ?? () from /lib/tls/i686/cmov/libdl.so.2
#13 0xb4e7ab21 in dlopen () from /lib/tls/i686/cmov/libdl.so.2
#14 0xb52b91c7 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb52b352c in ?? () from /usr/lib/libQtCore.so.4
#16 0xb52b3758 in QLibrary::resolve () from /usr/lib/libQtCore.so.4
#17 0xb67cf094 in MythPlugin::init () from /usr/lib/libmyth-0.22.so.0
#18 0xb67cf7cf in MythPluginManager::init_plugin ()
from /usr/lib/libmyth-0.22.so.0
#19 0xb67d191d in MythPluginManager::MythPluginManager ()
from /usr/lib/libmyth-0.22.so.0
#20 0x0806e81c in ?? ()
#21 0xb4f0a775 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#22 0x080613e1 in ?? ()
--- END ---
I am not sure which "frame" would be the one to follow through with, but that is probably a moot point since it does not appear to be a MythTV issue, but rather a QT one. If you wish to pursue this further, I am willing, but understand that it is probably beyond your scope of support :-)
> I did find someone that is running a combined FE/BE on r21651 today
> with no segfault.
Were they running Mythbuntu 9.04 as well and "upgraded" to weekly builds/trunk?
-Alan
More information about the mythtv-users
mailing list