[mythtv] Re: [mythtv-commits] mythtv commits
J. Donavan Stanley
jdonavan at jdonavan.net
Fri Jul 23 18:04:18 EDT 2004
mythtv at cvs.mythtv.org wrote:
>----------------------------------------------------------------------------
>Changes committed by ijr on Fri Jul 23 20:01:46 2004
>
>Modified Files:
> in mythtv/libs/libmyth:
> themedmenu.cpp
>Log Message:
>Multiple actions per button in menus, patch by Joel Tamkin.
>
>
>
For some reason, I get segfaults with my AltMenus theme after today's
changes. Nothing is jumping out at me though.
(gdb) thread apply all bt full
Thread 1 (Thread -1085150656 (LWP 26487)):
#0 0x078213ab in QString::QString(QString const&) () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#1 0x0806d0c0 in QValueListNode (this=0x911c368, t=@0x912682f) at
qvaluelist.h:62
No locals.
#2 0x0806d020 in
QValueListPrivate<QString>::insert(QValueListIterator<QString>, QString
const&) (this=0x9145230, it={node = 0x911c390}, x=@0x912682f) at
qvaluelist.h:289
p = (QValueListNode<QString> *) 0xbfe9c210
#3 0x0806e9f2 in QValueListPrivate (this=0x9145230, _p=@0x90b8a90) at
qvaluelist.h:272
b = {node = 0xb8a9000}
e = {node = 0x9126828}
i = {node = 0x911c390}
#4 0x0806d568 in QValueList<QString>::detachInternal() (this=0x912a7e4)
at qvaluelist.h:629
No locals.
#5 0x0806d523 in QValueList<QString>::detach() (this=0x912a7e4) at
qvaluelist.h:561
No locals.
#6 0x0806ceff in QValueList<QString>::operator[](unsigned)
(this=0x912a7e4, i=1)
at qvaluelist.h:535
No locals.
#7 0x0068aa40 in ThemedMenuPrivate::keyPressHandler(QKeyEvent*)
(this=0x9129520, e=0xbfe9c7d0)
at themedmenu.cpp:1949
pos = 1
action = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x908f5c8, static shared_null =
0x8fb0070}
i = 0
lastbutton = (ThemedButton *) 0x912a7a8
oldrow = 5
handled = true
actions = {<QValueList<QString>> = {sh = 0x911d4b0}, <No data
fields>}
#8 0x0068da43 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x91206d8,
e=0xbfe9c7d0)
at themedmenu.cpp:2322
No locals.
#9 0x075902c5 in QWidget::event(QEvent*) () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x074ff47f in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x074fef7e in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x0749881d in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x074946bd in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x074ab091 in QEventLoop::processEvents(unsigned) () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x07511518 in QEventLoop::enterLoop() () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x074ff731 in QApplication::enter_loop() () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x006ec19b in MythDialog::exec() (this=0x91206d8) at mythdialogs.cpp:822
res = 7258400
#18 0x08067fae in RunMenu(QString) (themedir=
{static null = {static null = <same as static member of an already
seen type>, d = 0x8fb0070, static shared_null = 0x8fb0070}, d =
0x9143540, static shared_null = 0x8fb0070})
at main.cpp:542
exitstatus = 0
#19 0x0806c921 in main (argc=1, argv=0xbfe9cfd4) at main.cpp:1004
lcd_host = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x90888c8, static shared_null =
0x8fb0070}
lcd_port = 13666
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x9071540, static shared_null =
0x8fb0070}
verboseString = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x9071558, static shared_null =
0x8fb0070}
pluginname = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x9071570, static shared_null =
0x8fb0070}
finfo = {fn = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x90715b8, static shared_null
= 0x8fb0070},
fic = 0x0, cache = true, symLink = false}
binname = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x90715d0, static shared_null =
0x8fb0070}
logfd = -1
fileprefix = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x90716d0, static shared_null =
0x8fb0070}
dir = <incomplete type>
db = (struct QSqlDatabase *) 0x9077630
themename = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x9146e60, static shared_null =
0x8fb0070}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>, d =
0x8fb0070,
static shared_null = 0x8fb0070}, d = 0x9143540, static shared_null =
0x8fb0070}
switchMode = false
mainWindow = (class MythMainWindow *) 0x913d880
pmanager = (MythPluginManager *) 0x90843a8
mon = (class MediaMonitor *) 0x0
exitstatus = 1
More information about the mythtv-dev
mailing list