[mythtv] SEGV in Fix Conflicts

jasonmiller jasonmiller at micron.com
Mon May 5 13:15:15 EDT 2003


Here's the full backtrace...

- Thanks in advance :)


GNU gdb 5.3
Copyright 2002 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 "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/mythfrontend
[New Thread 16384 (LWP 6682)]
connecting to backend server: 192.168.1.14:6543

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 6682)]
0x40aeac9c in memcpy () from /lib/libc.so.6
(gdb) bt full
#0  0x40aeac9c in memcpy () from /lib/libc.so.6
No symbol table info available.
#1  0x407973d7 in QString::setLength(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x4079710e in QString::real_detach() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x4079c076 in QString::replace(QRegExp const&, QString const&) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0808e01d in ViewScheduled::chooseConflictingProgram(ProgramInfo*) (this=0xbfffea90,
    rec=0x843a378) at viewscheduled.cpp:922
        sqltitle1 = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x8437940, static shared_null = 0x83948c8}
        sqltitle2 = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x8441510, static shared_null = 0x83948c8}
        qquery = <incomplete type>
        conflictlist = (vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0x844de70
        dateformat = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x8475a78, static shared_null = 0x83948c8}
        timeformat = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x8473d60, static shared_null = 0x83948c8}
        message = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x843b200, static shared_null = 0x83948c8}
        diag = {<MythDialog> = {<> = {<No data fields>}, wmult = 0.800000012, hmult = 0.800000012,
    screenwidth = 640, screenheight = 480}, static metaObj = 0x8428dd8, box = 0x8439900,
  buttongroup = 0x8430290, checkbox = 0x842ffb8}
        button = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x846b500, static shared_null = 0x83948c8}
        i = {<iterator<std::random_access_iterator_tag,ProgramInfo*,int,ProgramInfo**,ProgramInfo*&>> = {<No data fields>}, _M_current = 0x83cd988}
        ret = 2
        boxstatus = 1
        prefer = (ProgramInfo *) 0x843a378
        dislike = (vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0x8468968
        thequery = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83948c8, static shared_null = 0x83948c8}
        dstart = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x844fa98, static shared_null = 0x83948c8}
        dend = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x40b982d0, static shared_null = 0x83948c8}
        iter = {<iterator<std::random_access_iterator_tag,ProgramInfo*,int,ProgramInfo**,ProgramInfo*&>> = {<No data fields>}, _M_current = 0x83d54c8}
#5  0x0808cc8c in ViewScheduled::handleConflicting(ProgramInfo*) (this=0xbfffea90, rec=0x843a378)
    at viewscheduled.cpp:788
No locals.
#6  0x0808bfaf in ViewScheduled::selected() (this=0xbfffea90) at viewscheduled.cpp:702
        rec = (ProgramInfo *) 0x843a378
#7  0x080b83fe in ViewScheduled::qt_invoke(int, QUObject*) (this=0xbfffea90, _id=50, _o=0xbfffe240)
    at moc_viewscheduled.cpp:113
No locals.
#8  0x4051bf99 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x407fb652 in QSignal::signal(QVariant const&) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x405360d8 in QSignal::activate() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x404b943e in QAccelPrivate::activate(QAccelItem*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x404b7e5e in QAccelManager::dispatchAccelEvent(QWidget*, QKeyEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x404b782e in qt_dispatchAccelEvent(QWidget*, QKeyEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x404bd907 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x404b7cb6 in QAccelManager::tryAccelEvent(QWidget*, QKeyEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x404b779e in qt_tryAccelEvent(QWidget*, QKeyEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x40466bab in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x404624a8 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#19 0x404778ba in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#20 0x404d2026 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#21 0x404be671 in QApplication::enter_loop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x4067fbf1 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x0806aa14 in startManaged() () at main.cpp:50
        db = (struct QSqlDatabase *) 0x83c4180
        vsb = {<MythDialog> = {<> = {<No data fields>}, wmult = 0.800000012, hmult = 0.800000012,
    screenwidth = 640, screenheight = 480}, static metaObj = 0x83e3ab0, conflictData = {
    sh = 0x83d11c8}, theme = 0x83e3990, xmldata = <incomplete type>, curitem = 0x8434fe8,
  db = 0x83c4180, popup = 0xbfffeb68, myBackground = <incomplete type>, bgTransBackup = 0x83e6a38,
  conflictBool = true, graphicPopup = false, pageDowner = true, dateformat = {static null = {
      static null = <same as static member of an already seen type>, d = 0x83948c8,
      static shared_null = 0x83948c8}, d = 0x83948c8, static shared_null = 0x83948c8},
  timeformat = {static null = {static null = <same as static member of an already seen type>,
      d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83948c8,
    static shared_null = 0x83948c8}, accel = 0x841bc58, inList = 1, inData = 0, listCount = 9,
  dataCount = 145, rectListLeft = 0, rectListTop = 31, rectListWidth = 640, rectListHeight = 248,
  rectInfoLeft = 0, rectInfoTop = 312, rectInfoWidth = 640, rectInfoHeight = 192,
  rectConLeft = 320, rectConTop = 8, rectConWidth = 304, rectConHeight = 24, space_itemid = -2,
  enter_itemid = -3, return_itemid = -4, listsize = 9, titleitems = -1073746936, 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}
#24 0x0806af24 in TVMenuCallback(void*, QString&) (data=0x83bafd8, selection=@0x83d06a8)
    at main.cpp:141
        sel = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83e4910, static shared_null = 0x83948c8}
#25 0x400bd895 in ThemedMenu::handleAction(QString&) (this=0x83d0570, action=@0x83e4c88)
    at themedmenu.cpp:1477
No locals.
#26 0x400bcf14 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x83d0570, e=0xbffff140)
    at themedmenu.cpp:1394
        handled = false
        lastbutton = (ThemedButton *) 0x83e4c4c
#27 0x4055005c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x404be3c6 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x404bdd6c in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#30 0x4046665e in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#31 0x404624a8 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#32 0x404778ba in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#33 0x404d2026 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#34 0x404be671 in QApplication::enter_loop() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#35 0x4067fbf1 in QDialog::exec() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#36 0x0806bcc6 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83deff8, static shared_null = 0x83948c8}) at main.cpp:227
        MenuName = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83d8c78, static shared_null = 0x83948c8}
        filetest = <incomplete type>
        exitstatus = 0
#37 0x0806d1f0 in main (argc=1, argv=0xbffff7f4) at main.cpp:354
        lcd_host = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83e2960, static shared_null = 0x83948c8}
        lcd_port = 13666
        a = <incomplete type>
        translator = <incomplete type>
        db = (struct QSqlDatabase *) 0x83c4180
        server = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83c44a0, static shared_null = 0x83948c8}
        port = 6543
        themename = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83dff30, static shared_null = 0x83948c8}
        randomtheme = false
        themedir = {static null = {static null = <same as static member of an already seen type>,
    d = 0x83948c8, static shared_null = 0x83948c8}, d = 0x83deff8, static shared_null = 0x83948c8}
        exitstatus = 136772864
#38 0x40a85db4 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.


-----Original Message-----
From: Isaac Richards [mailto:ijr at po.cwru.edu]
Sent: Monday, May 05, 2003 10:32 AM
To: Development of mythtv
Subject: Re: [mythtv] SEGV in Fix Conflicts


On Monday 05 May 2003 12:09 pm, jasonmiller wrote:
> I'm getting a SEGV when pressing space after highlighting which show I want
> to record.  The "remember this choice" checkbox is checked.  Backtrace
> follows...

Can you resend this with a 'bt full' instead of just a 'bt'?

Isaac
_______________________________________________
mythtv-dev mailing list
mythtv-dev at snowman.net
http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-dev


More information about the mythtv-dev mailing list