[mythtv] frontend crashed trying to enter list of recording conflicts

Derek Atkins warlord at MIT.EDU
Fri Sep 26 13:38:29 EDT 2003


Hi,

My wife was trying to enter the list of "recording conflicts" page in
the frontend and it crashed.  Here is the backtrace from the resulting
core dump:

#0  0x080941a4 in ViewScheduled::selected() (this=0xbfffe610)
    at viewscheduled.cpp:694
694         if (rec->duplicate)
(gdb) 32662: debug1: channel request 0: window-change
(gdb) p rec
$1 = (ProgramInfo *) 0x0
(gdb) thread apply all bt full

Thread 1 (process 3322):
#0  0x080941a4 in ViewScheduled::selected() (this=0xbfffe610)
    at viewscheduled.cpp:694
        rec = (ProgramInfo *) 0x0
#1  0x080907c2 in ViewScheduled::keyPressEvent(QKeyEvent*) (this=0xbfffe610, 
    e=0xbfffe200) at viewscheduled.cpp:105
No locals.
#2  0x4060e06c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x4057bf24 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x4057bab7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x40523abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x4051fd14 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7  0x40534bda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8  0x4058fcf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9  0x4057c1b1 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4012cbb5 in MythDialog::exec() (this=0xbfffe610) at mythdialogs.cpp:276
        res = 33548176
#11 0x0807023c in startManaged() () at main.cpp:58
        db = (struct QSqlDatabase *) 0x855a498
        vsb = {<MythDialog> = {<> = {<No data fields>}, 
    static metaObj = 0x8589448, wmult = 1.27999997, hmult = 1.27999997, 
    screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0, 
    m_parent = 0x857a2e8, rescode = 0, in_loop = true}, 
  static metaObj = 0x4569e168, conflictData = {sh = 0x456165e0}, 
  theme = 0x456a0460, xmldata = <incomplete type>, curitem = 0x0, 
  db = 0x855a498, popup = 0x10, myBackground = <incomplete type>, 
  bgTransBackup = 0x45653268, conflictBool = false, graphicPopup = false, 
  pageDowner = false, dateformat = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x45613fe8, 
    static shared_null = 0x84c27f0}, timeformat = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x456ba6b0, 
    static shared_null = 0x84c27f0}, shortdateformat = {static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x4560acf0, 
    static shared_null = 0x84c27f0}, displayChanNum = false, inList = 0, 
  inData = 0, listCount = 0, dataCount = 74, listRect = {x1 = 0, y1 = 49, 
    x2 = 1022, y2 = 444}, infoRect = {x1 = 0, y1 = 499, x2 = 1022, y2 = 805}, 
  conflictRect = {x1 = 511, y1 = 12, x2 = 996, y2 = 49}, fullRect = {x1 = 0, 
    y1 = 0, x2 = 1023, y2 = 767}, allowselect = true, listsize = 9, 
  titleitems = 134283264, popupForeground = {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}}}, 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 = 1224736768, d8 = {argb = 1224736768, 
        pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, 
      d32 = {argb = 1224736768, pix = 1145655892}}}, doingSel = true, 
  allowKeys = true}
#12 0x08070c74 in TVMenuCallback(void*, QString&) (data=0x8552708, 
    selection=@0x85a1070) at main.cpp:230
        sel = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x4567d1e0, 
  static shared_null = 0x84c27f0}
#13 0x400e2fc4 in ThemedMenu::handleAction(QString&) (this=0x85a0f18, 
    action=@0x4567d9cc) at themedmenu.cpp:1816
No locals.
#14 0x400e1ae4 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x85a0f18, 
    e=0xbfffed10) at themedmenu.cpp:1653
        handled = false
        lastbutton = (ThemedButton *) 0x4567d990
        oldrow = 1
#15 0x4060e06c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#16 0x4057bf24 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x4057bab7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0x40523abe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x4051fd14 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40534bda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x4058fcf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x4057c1b1 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#23 0x4012cbb5 in MythDialog::exec() (this=0x85a0f18) at mythdialogs.cpp:276
        res = 1074973498
#24 0x08071b38 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x855a610, static shared_null = 0x84c27f0}) at main.cpp:339
        exitstatus = 0
#25 0x080749a9 in main (argc=2, argv=0xbffff384) at main.cpp:660
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8585f80, 
  static shared_null = 0x84c27f0}
        lcd_port = 0
        a = <incomplete type>
        translator = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8552248, 
  static shared_null = 0x84c27f0}
        verboseString = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550fa0, 
  static shared_null = 0x84c27f0}
        pluginname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550fb8, 
  static shared_null = 0x84c27f0}
        binname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x8550ff0, 
  static shared_null = 0x84c27f0}
        logfd = -1
        db = (struct QSqlDatabase *) 0x855a498
        themename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x856ca50, 
  static shared_null = 0x84c27f0}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x855a610, 
  static shared_null = 0x84c27f0}
        mainWindow = (class MythMainWindow *) 0x857a2e8
        exitstatus = -1073745360

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the mythtv-dev mailing list