[mythtv-users] Still having problems with Remote-Frontend (SJF)

Steven J. Finnegan sjf at controlsoftcorp.com
Wed Sep 3 12:32:54 EDT 2003


I have updated my Combo-Front/Backend and my Remote-Frontend to all be 
running CVS as of this morning (9/3).

The Combo unit works fine.

The Remote-Frontend works fine as long as Recording Previews are disabled.

If they (previews) are enabled, they display properly upon first entry of 
the "View Recordings" screen. However, entry of (apparently) any action at 
this point causes one of two actions to occur.
         1) if the frontend is running "normally", it locks up. The preview 
freezes and no other keypresses are processed
         2) if the frontend is running under gdb, most of the time the 
frontend just exits. (GDB results for this situation is appended to this 
message.) Occasionally, under gdb, the frontend will lock-up (same as #1 
above). The GDB results for that situation (lockup) is attached.

For completeness -- GDB results when frontend exits -- Probably not very 
helpful... ;-)

[mythtv at orion ~]$ gdb mythfrontend
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/mythfrontend
[New Thread 1092273984 (LWP 4845)]
The QSocket connector in lcddevice could not connect to an LCDd...
Why? The connection was refused.
connecting to backend server: 192.168.2.16:6543
[New Thread 1116949808 (LWP 4846)]
[New Thread 1125342512 (LWP 4847)]
Input #0, mpeg, from 
'myth://192.168.2.16:6543/1063_20030902030000_20030902040000.nuv':
   Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 6000 kb/s
   Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 1151761712 (LWP 4848)]
[Thread 1151761712 (LWP 4848) exited]
[Thread 1116949808 (LWP 4846) exited]
[Thread 1125342512 (LWP 4847) exited]
Couldn't get registers: No such process.
(gdb) thread apply all bt full
Cannot find new threads: generic error
(gdb) Quit
(gdb) thread apply all bt full
Cannot find new threads: generic error
(gdb) quit
The program is running.  Exit anyway? (y or n) y
-------------- next part --------------
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/mythfrontend
[New Thread 1092273984 (LWP 4869)]
The QSocket connector in lcddevice could not connect to an LCDd...
Why? The connection was refused.
connecting to backend server: 192.168.2.16:6543
[New Thread 1116949808 (LWP 4870)]
[New Thread 1125342512 (LWP 4871)]
Input #0, mpeg, from 'myth://192.168.2.16:6543/1063_20030902030000_20030902040000.nuv':
  Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 6000 kb/s
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
[New Thread 1151761712 (LWP 4872)]
[Thread 1151761712 (LWP 4872) exited]
[Thread 1116949808 (LWP 4870) exited]

Program received signal SIGINT, Interrupt.
[Switching to Thread 1092273984 (LWP 4869)]
0xffffe002 in ?? ()
(gdb) thread apply all bt full

Thread 3 (Thread 1125342512 (LWP 4871)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x4082f88c in QRecursiveMutexPrivate::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#2  0x4082fc94 in QMutex::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x40586b14 in QApplication::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0814d374 in RingBuffer::safe_read(RemoteFile*, void*, unsigned) (this=0x8510868, rf=0x8728820, data=0x432ad008,
    sz=256000) at RingBuffer.cpp:529
        ret = 10485760
        tot = 0
        zerocnt = 2
        hiteof = false
        reqsize = 256000
        sock = (struct QSocket *) 0x85235c0
        available = 175888
#5  0x0814d8dd in RingBuffer::ReadAheadThread() (this=0x8510868) at RingBuffer.cpp:718
        totfree = 256000
        ret = 256000
        used = 7958529
#6  0x0814d70b in RingBuffer::startReader(void*) (type=0x8510868) at RingBuffer.cpp:673
        rbuffer = (RingBuffer *) 0x8510868
#7  0x409f8332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 1092273984 (LWP 4869)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x08081843 in PlaybackBox::killPlayer() (this=0xbfffe530) at playbackbox.cpp:1122
        curtime = {d = {jd = 2452886}, t = {ds = 40650171}}
#2  0x0807c770 in PlaybackBox::updateInfo(QPainter*) (this=0xbfffe530, p=0xbfffdf90) at playbackbox.cpp:331
        m_db = (struct QSqlDatabase *) 0x84e4168
        startts = {d = {jd = 1072693248}, t = {ds = 0}}
        subtitle = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0xffffff, static shared_null = 0x84362a8}
        container = (LayerSet *) 0xbfffdd40
        endts = {d = {jd = 396}, t = {ds = 0}}
        timedate = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x44b3ee68, static shared_null = 0x84362a8}
        chantext = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x256d96, static shared_null = 0x84362a8}
        pr = {x1 = 0, y1 = 460, x2 = 765, y2 = 766}
        pix = <incomplete type>
        tmp = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28, static black = @0x409eee30,
    static white = @0x409eee38, static darkGray = @0x409eee40, static gray = @0x409eee48,
    static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60, static blue = @0x409eee68,
    static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
    static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
    static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
    static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
    static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
    static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
    static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
    static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834, static forbiddenCursor = @0x409ed838,
    static whatsThisCursor = @0x409ed83c}, flags = 33281, d = 0x0, pdev = 0xbfffdf30, bg_col = {
    static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {
        argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295,
        pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 0 '\0', bro = {xp = 0, yp = 0}, cfont = {
    d = 0x84da460}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28,
      static black = @0x409eee30, static white = @0x409eee38, static darkGray = @0x409eee40,
      static gray = @0x409eee48, static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60,
      static blue = @0x409eee68, static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
      static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
      static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
      static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
      static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
      static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
      static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
      static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
      static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x44b6a680},
  cbrush = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28, static black = @0x409eee30,
      static white = @0x409eee38, static darkGray = @0x409eee40, static gray = @0x409eee48,
      static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60, static blue = @0x409eee68,
      static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
      static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
      static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
      static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
      static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
      static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
      static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
      static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
      static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x84d9e68}, crgn = {
    data = 0x850adc0}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 766,
  wh = 307, vx = 0, vy = 0, vw = 766, vh = 307, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0},
  xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1,
    _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x844c0f8, brushRef = 0x844c0f8, ps_stack = 0x0,
  wm_stack = 0x0, dpy = 0x843a228, scrn = 0, hd = 8389435, rendhd = 8389436, gc = 0x850e2d0, gc_brush = 0x850e2d0,
  curPt = {xp = 0, yp = 0}, clip_serial = 483}
#3  0x0807c37f in PlaybackBox::paintEvent(QPaintEvent*) (this=0xbfffe530, e=0xbfffe2b0) at playbackbox.cpp:282
        r = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}
        p = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28, static black = @0x409eee30,
    static white = @0x409eee38, static darkGray = @0x409eee40, static gray = @0x409eee48,
    static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60, static blue = @0x409eee68,
    static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
    static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
    static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
    static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
    static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
    static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
    static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
    static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834, static forbiddenCursor = @0x409ed838,
    static whatsThisCursor = @0x409ed83c}, flags = 33281, d = 0x0, pdev = 0xbfffe558, bg_col = {
    static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4282541972, d8 = {
        argb = 4282541972, pix = 148 '\224', invalid = 103 'g', dirty = 66 'B', direct = 0 '\0'}, d32 = {
        argb = 4282541972, pix = 4351892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 0 '\0', bro = {xp = 0, yp = 0},
  cfont = {d = 0x84edf88}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28,
      static black = @0x409eee30, static white = @0x409eee38, static darkGray = @0x409eee40,
      static gray = @0x409eee48, static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60,
      static blue = @0x409eee68, static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
      static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
      static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
      static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
      static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
      static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
      static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
      static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
      static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x44b3ec80},
  cbrush = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28, static black = @0x409eee30,
      static white = @0x409eee38, static darkGray = @0x409eee40, static gray = @0x409eee48,
      static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60, static blue = @0x409eee68,
      static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
      static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
      static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
      static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
      static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
      static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
      static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
      static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
      static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x84d9e68}, crgn = {
    data = 0x850adc0}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 0, ww = 1024,
  wh = 768, vx = 0, vy = 0, vw = 1024, vh = 768, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0},
  xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1,
    _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x844c860, brushRef = 0x844c0f8, ps_stack = 0x0,
  wm_stack = 0x0, dpy = 0x843a228, scrn = 0, hd = 8388978, rendhd = 8389086, gc = 0x85157c0, gc_brush = 0x850e2d0,
  curPt = {xp = 0, yp = 0}, clip_serial = 479}
#4  0x4061713d in QWidget::event(QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x40584f24 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x40584b19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7  0x4055a942 in QWidget::repaint(QRegion const&, bool) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8  0x40585ceb in QApplication::sendPostedEvents(QObject*, int) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9  0x40585b38 in QApplication::sendPostedEvents() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4053d57e in QEventLoop::processEvents(unsigned) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40598cf6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#12 0x405851b1 in QApplication::enter_loop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40134eb5 in MythDialog::exec() (this=0xbfffe530) at mythdialogs.cpp:276
        res = 22143992
#14 0x0806d0d8 in startPlayback() () at main.cpp:88
        pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x850d340, wmult = 1.27999997,
    hmult = 1.27999997, screenwidth = 1024, screenheight = 768, m_parent = 0x84f7570, rescode = 0, in_loop = true},
  static metaObj = 0x8511c88, backup = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28,
      static black = @0x409eee30, static white = @0x409eee38, static darkGray = @0x409eee40,
      static gray = @0x409eee48, static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60,
      static blue = @0x409eee68, static cyan = @0x409eee70, static magenta = @0x409eee78, static yellow = @0x409eee80,
      static darkRed = @0x409eee88, static darkGreen = @0x409eee90, static darkBlue = @0x409eee98,
      static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0,
      static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808,
      static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814,
      static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
      static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
      static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
      static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, flags = 4, d = 0x0, pdev = 0x0,
    bg_col = {static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4294967295,
        d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
          argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 81 'Q', bro = {xp = 0, yp = 0},
    cfont = {d = 0x84da460}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28,
        static black = @0x409eee30, static white = @0x409eee38, static darkGray = @0x409eee40,
        static gray = @0x409eee48, static lightGray = @0x409eee50, static red = @0x409eee58,
        static green = @0x409eee60, static blue = @0x409eee68, static cyan = @0x409eee70,
        static magenta = @0x409eee78, static yellow = @0x409eee80, static darkRed = @0x409eee88,
        static darkGreen = @0x409eee90, static darkBlue = @0x409eee98, static darkCyan = @0x409eeea0,
        static darkMagenta = @0x409eeea8, static darkYellow = @0x409eeeb0, static arrowCursor = @0x409ed800,
        static upArrowCursor = @0x409ed804, static crossCursor = @0x409ed808, static waitCursor = @0x409ed80c,
        static ibeamCursor = @0x409ed810, static sizeVerCursor = @0x409ed814, static sizeHorCursor = @0x409ed818,
        static sizeBDiagCursor = @0x409ed81c, static sizeFDiagCursor = @0x409ed820,
        static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828, static splitVCursor = @0x409ed830,
        static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
        static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x851e478},
    cbrush = {<Qt> = {static color0 = @0x409eee20, static color1 = @0x409eee28, static black = @0x409eee30,
        static white = @0x409eee38, static darkGray = @0x409eee40, static gray = @0x409eee48,
        static lightGray = @0x409eee50, static red = @0x409eee58, static green = @0x409eee60,
        static blue = @0x409eee68, static cyan = @0x409eee70, static magenta = @0x409eee78,
        static yellow = @0x409eee80, static darkRed = @0x409eee88, static darkGreen = @0x409eee90,
        static darkBlue = @0x409eee98, static darkCyan = @0x409eeea0, static darkMagenta = @0x409eeea8,
        static darkYellow = @0x409eeeb0, static arrowCursor = @0x409ed800, static upArrowCursor = @0x409ed804,
        static crossCursor = @0x409ed808, static waitCursor = @0x409ed80c, static ibeamCursor = @0x409ed810,
        static sizeVerCursor = @0x409ed814, static sizeHorCursor = @0x409ed818, static sizeBDiagCursor = @0x409ed81c,
        static sizeFDiagCursor = @0x409ed820, static sizeAllCursor = @0x409ed824, static blankCursor = @0x409ed828,
        static splitVCursor = @0x409ed830, static splitHCursor = @0x409ed82c, static pointingHandCursor = @0x409ed834,
        static forbiddenCursor = @0x409ed838, static whatsThisCursor = @0x409ed83c}, data = 0x84d9e68}, crgn = {
      data = 0x850adc0}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 0, wy = 1075529003,
    ww = 1084113532, wh = -1073748208, vx = 0, vy = -1073748056, vw = 1079313589, vh = -1073748208, wxmat = {_m11 = 1,
      _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0,
      _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false,
    penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 1108550432, hd = 139531640,
    rendhd = 3221219096, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0}, clip_serial = 0}, skipUpdate = false,
  noUpdate = false, pageDowner = false, curitem = 0x44b6a0b8, delitem = 0x0, theme = 0x8524fc8,
  xmldata = <incomplete type>, skipNum = 0, skipCnt = 0, listCount = 1, inTitle = true, playingVideo = false,
  leftRight = false, curTitle = 2, curShowing = 0, titleData = 0x872a2c4, showList = {sh = 0x85283f0}, showData = {
    sh = 0x8528798}, showDateData = {sh = 0x850a130}, type = Play, timer = 0x8537db0, nvp = 0x853b750,
  rbuffer = 0x8510868, decoder = 1116949808, lastUpdateTime = {d = {jd = 2452886}, t = {ds = 40639962}},
  ignoreevents = true, graphicPopup = true, playbackPreview = true, generatePreviewPixmap = false,
  displayChanNum = false, dateformat = {static null = {static null = <same as static member of an already seen type>,
      d = 0x84362a8, static shared_null = 0x84362a8}, d = 0x872aab0, static shared_null = 0x84362a8}, timeformat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
      static shared_null = 0x84362a8}, d = 0x872a3a8, static shared_null = 0x84362a8}, showDateFormat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
      static shared_null = 0x84362a8}, d = 0x851f400, static shared_null = 0x84362a8}, showTimeFormat = {
    static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
      static shared_null = 0x84362a8}, d = 0x8509978, static shared_null = 0x84362a8}, popup = 0x0,
  myBackground = <incomplete type>, containerPixmap = 0x85116c8, fillerPixmap = 0x8511578, bgTransBackup = 0x8527cb0,
  fullRect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63, x2 = 1022, y2 = 458}, infoRect = {
    x1 = 0, y1 = 460, x2 = 765, y2 = 766}, usageRect = {x1 = 0, y1 = 703, x2 = 1022, y2 = 765}, videoRect = {x1 = 780,
    y1 = 511, x2 = 983, y2 = 663}, listsize = 7, titleitems = 1, popupForeground = {static color_init = true,
    static globals_init = true, static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295,
        pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295,
        pix = 1145655892}}}, popupBackground = {static color_init = true, static globals_init = true,
    static colormodel = d32, d = {argb = 1224736768, d8 = {argb = 1224736768, pix = 84 'T', invalid = 82 'R',
        dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {
    static color_init = true, static globals_init = true, static colormodel = d32, d = {argb = 4278286258, d8 = {
        argb = 4278286258, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4278286258,
        pix = 1145655892}}}, expectingPopup = false}
#15 0x0806d751 in TVMenuCallback(void*, QString&) (data=0x84dd2b0, selection=@0x85116c8) at main.cpp:215
        sel = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x850e5b8, static shared_null = 0x84362a8}
#16 0x400eba73 in ThemedMenu::handleAction(QString&) (this=0x8511578, action=@0x851eba4) at themedmenu.cpp:1801
No locals.
#17 0x400ea652 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x8511578, e=0xbfffed70) at themedmenu.cpp:1649
        handled = false
        lastbutton = (ThemedButton *) 0x851eb68
        oldrow = 1
#18 0x4061706c in QWidget::event(QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x40584f24 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40584ab7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x4052cabe in QETWidget::translateKeyEvent(_XEvent const*, bool) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x40528d14 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#23 0x4053dbda in QEventLoop::processEvents(unsigned) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#24 0x40598cf6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#25 0x405851b1 in QApplication::enter_loop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#26 0x40134eb5 in MythDialog::exec() (this=0x8511578) at mythdialogs.cpp:276
        res = 1075007034
#27 0x0806e5c0 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8, static shared_null = 0x84362a8}, d = 0x84e4358, static shared_null = 0x84362a8}) at main.cpp:327
        exitstatus = 0
#28 0x0806fe43 in main (argc=1, argv=0xbffff374) at main.cpp:486
        lcd_host = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x850cb40, static shared_null = 0x84362a8}
        lcd_port = 13666
        a = <incomplete type>
        translator = <incomplete type>
        db = (struct QSqlDatabase *) 0x84e4168
        themename = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x84f66f8, static shared_null = 0x84362a8}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x84362a8,
    static shared_null = 0x84362a8}, d = 0x84e4358, static shared_null = 0x84362a8}
        mainWindow = (class MythMainWindow *) 0x84f7570
        exitstatus = 10
#29 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
-------------- next part --------------


***************************************************************
Steven J. Finnegan, President
Controlsoft Corporation
Phone: (760) 747-5632
WebSite: www.controlsoftcorp.com
E-mail: sjf at controlsoftcorp.com

***************************************************************
  


More information about the mythtv-users mailing list