[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