[mythtv] backtrace: Broken mythtv inst on upgrade

Jay Camp campjr at verizon.net
Thu Dec 11 23:21:49 EST 2003


Here is the backtrace to the problem I've been trying to hunt down all
night.  After I got the backtrace, I did something (after about 5 hours of
fighting with it) that made it all of a suddenly start working.

Let me back up though....I upgraded from .12 to .13 and started getting
segfaults.  I tried downgrading and all I got was segfaults.  I reemerged
some mythtv themes, stopped using fluxbox, and it all works now.  Even
started using fluxbox again and it works.  I'm sorry if it sounds very
confusing... I'm quite confused myself now.  Perhaps you can make heads or
tails of this bt.

I'm having a gut feeling that I may have screwed around with the themes
directory and caused this to happen. *shrugs*

Thanks for all your great work.  After these long 5 hours of bug hunting it
truly makes me appreciate what you all do.

---------------------------------------------------

Thread 1 (Thread 16384 (LWP 28853)):
#0  0x08090256 in QPixmap::width() const (this=0x0) at qpixmap.h:84
No locals.
#1  0x400b0e39 in MythContext::ThemeWidget(QWidget*) (this=0x8572b60,
widget=0x8597c98) at mythcontext.cpp:773
        bgpixmap = (struct QPixmap *) 0x401969bc
#2  0x4012d30c in MythMainWindow::Init() (this=0x8597c98) at
mythdialogs.cpp:153
No locals.
#3  0x08077d62 in main (argc=1, argv=0xbffff2c4) at main.cpp:704
        lcd_host = {static null = {static null = <same as static member of
an already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x855c5f8, static shared_null =
0x855c5f8}
        lcd_port = 1085631362
        a = <incomplete type>
        translator = <incomplete type>
        logfile = {static null = {static null = <same as static member of an
already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x8572aa8, static shared_null =
0x855c5f8}
        verboseString = {static null = {static null = <same as static member
of an already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x8572ae8, static shared_null =
0x855c5f8}
        pluginname = {static null = {static null = <same as static member of
an already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x8572b10, static shared_null =
0x855c5f8}
        binname = {static null = {static null = <same as static member of an
already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x8572b48, static shared_null =
0x855c5f8}
        logfd = -1
        db = (struct QSqlDatabase *) 0x8586170
        themename = {static null = {static null = <same as static member of
an already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x85a8220, static shared_null =
0x855c5f8}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of
an already seen type>, d = 0x855c5f8,
    static shared_null = 0x855c5f8}, d = 0x85a8700, static shared_null =
0x855c5f8}
        mainWindow = (class MythMainWindow *) 0x8597c98
        exitstatus = 21
#4  0x40b5690c in __libc_start_main () from /lib/libc.so.6



More information about the mythtv-dev mailing list