[mythtv-users] mythtv-setup causes lbQtCore segfault

Michelle Dupuis mdupuis at ocg.ca
Mon Jun 11 15:57:02 UTC 2012


Ok - the backtrace is below.  Hopefully everything is right.

If you have any updated executables for me to try just let me know.  (I'm on Centos 6.2 x64).  Everything is installed from RPM...


[root at dvr ~]# cat gdb.txt
Function "qFatal" not defined.
Breakpoint 1 (qFatal) pending.
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffdc2be700 (LWP 2095)]
[New Thread 0x7fffdb8bd700 (LWP 2096)]
[New Thread 0x7fffda48d700 (LWP 2097)]
[Thread 0x7fffda48d700 (LWP 2097) exited]
[New Thread 0x7fffda48d700 (LWP 2103)]
[New Thread 0x7fffd99ae700 (LWP 2104)]
Program received signal SIGSEGV, Segmentation fault.
0x00007fffed269996 in QVariant::QVariant(QVariant const&) () from /usr/lib64/qt47/libQtCore.so.4
Thread 6 (Thread 0x7fffd99ae700 (LWP 2104)):
#0  0x00007fffeee0c75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fffed167012 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#2  0x00007ffff574f804 in MPoolThread::run (this=0x8014a0) at mthreadpool.cpp:71
        autodelete = <value optimized out>
        t = {m_timer = {mds = 42950162}, m_running = true}
        locker = {val = 8393921}
#3  0x00007fffed166595 in ?? () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#4  0x00007fffeee087f1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007fffec6a8ccd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7fffda48d700 (LWP 2103)):
#0  0x00007fffeee0c75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fffed165b55 in ?? () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#2  0x00007fffed165c22 in QThread::usleep(unsigned long) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#3  0x00007ffff5789731 in MythSignalingTimer::run (this=0x714fe0) at mythsignalingtimer.cpp:77
No locals.
#4  0x00007fffed166595 in ?? () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#5  0x00007fffeee087f1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007fffec6a8ccd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffdb8bd700 (LWP 2096)):
#0  0x00007fffeee0c75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fffed167012 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#2  0x00007ffff583e4a4 in LoggerThread::run (this=0x6cc850) at logging.cpp:826
        qLock = {val = 140737315141953}
#3  0x00007fffed166595 in ?? () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#4  0x00007fffeee087f1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007fffec6a8ccd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffdc2be700 (LWP 2095)):
#0  0x00007fffeee0c75b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fffed167012 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#2  0x00007ffff583c87c in DBLoggerThread::run (this=0x6cdff0) at logging.cpp:633
        locker = {val = 7135257}
#3  0x00007fffed166595 in ?? () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#4  0x00007fffeee087f1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007fffec6a8ccd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7ebb860 (LWP 2092)):
#0  0x00007fffed269996 in QVariant::QVariant(QVariant const&) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#1  0x00007ffff540b63d in MythUIButtonListItem::GetData (this=<value optimized out>) at mythuibuttonlist.cpp:3289
No locals.
#2  0x00007ffff4e2ee40 in LanguageSelection::Save (this=0x737b20) at langsettings.cpp:189
        item = <value optimized out>
        langCode = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1a, static codecForCStrings = 0x0}
        countryCode = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x737b20, static codecForCStrings = 0x0}
#3  0x00007ffff4f33dc1 in LanguageSelection::qt_metacall (this=0x737b20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at moc_langsettings.cpp:74
No locals.
#4  0x00007fffed262ad7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#5  0x00007ffff53ee00c in MythUIButton::Push (this=0x964f60, lock=false) at mythuibutton.cpp:183
No locals.
#6  0x00007ffff53ee2de in MythUIButton::gestureEvent (this=<value optimized out>, event=<value optimized out>) at mythuibutton.cpp:166
No locals.
#7  0x00007ffff53c3aeb in MythScreenType::gestureEvent (this=0x737b20, event=0xa48e50) at mythscreentype.cpp:513
        clicked = 0x964f60
        handled = false
#8  0x00007ffff5381eb7 in MythMainWindow::eventFilter (this=0x6dff90, e=<value optimized out>) at mythmainwindow.cpp:2049
        screen = 0x737b20
        mouseEvent = <value optimized out>
        it = 0x966548
        p = {xp = 1305, yp = 812}
        button = <value optimized out>
        ge = 0xa48e50
#9  0x00007fffed24bae7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#10 0x00007fffeda54acc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#11 0x00007fffeda59bee in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#12 0x00007fffed24c2bc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#13 0x00007fffeda58d7e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#14 0x00007fffedacf3a5 in ?? () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#15 0x00007fffedacdd38 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#16 0x00007fffedaf722c in ?? () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#17 0x00007fffe5fa0f0e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
No symbol table info available.
#18 0x00007fffe5fa4938 in ?? () from /lib64/libglib-2.0.so.0
No symbol table info available.
#19 0x00007fffe5fa4a3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
No symbol table info available.
#20 0x00007fffed2743b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#21 0x00007fffedaf6e2e in ?? () from /usr/lib64/qt47/libQtGui.so.4
No symbol table info available.
#22 0x00007fffed24b102 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#23 0x00007fffed24b3dc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#24 0x00007fffed24fba9 in QCoreApplication::exec() () from /usr/lib64/qt47/libQtCore.so.4
No symbol table info available.
#25 0x00007ffff4e2f6e2 in LanguageSelection::prompt (force=false) at langsettings.cpp:175
        mainStack = 0x95f500
        langSettings = 0x737b20
        language = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576b00, static codecForCStrings = 0x0}
        country = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576b00, static codecForCStrings = 0x0}
#26 0x00007ffff4e409cf in MythContextPrivate::Init (this=0x6d3160, gui=true, promptForBackend=false, noPrompt=false, ignoreDB=false) at mythcontext.cpp:295
No locals.
#27 0x00007ffff4e41002 in MythContext::Init (this=0x671c20, gui=true, promptForBackend=false, disableAutoDiscovery=false, ignoreDB=false) at mythcontext.cpp:1102
        __FUNCTION__ = "Init"
        homedir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6d3e10, static codecForCStrings = 0x0}
        confdir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576ae0, static codecForCStrings = 0x0}
#28 0x000000000043713b in main (argc=5, argv=<value optimized out>) at main.cpp:335
        geometry = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576ae0, static codecForCStrings = 0x0}
        scanInteractive = true
        scanServiceRequirements = kRequireAV
        cmdline = {<MythCommandLineParser> = {_vptr.MythCommandLineParser = 0x64f6f0, m_appname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x67f9b0, static codecForCStrings = 0x0}, m_optionedArgs = {{d = 0x6803e0, e = 0x6803e0}}, m_namedArgs = {{d = 0x6802b0, e = 0x6802b0}}, m_passthroughActive = false, m_overridesImported = false, m_verbose = false}, <No data fields>}
        __FUNCTION__ = "main"
        themename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x68696c00686572, static codecForCStrings = 0x0}
        mainWindow = <value optimized out>
        scanFTAOnly = false
        use_display = true
        expertEditor = <value optimized out>
        doScan = false
        expertMode = false
        retval = 0
        themedir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x67726200676f74, static codecForCStrings = 0x0}
        scanImport = 0
        callCleanup = {m_cleanFunction = 0x4357d0 <cleanup()>}
        mask = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a58d0, static codecForCStrings = 0x0}
        display = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576ae0, static codecForCStrings = 0x0}
        doScanList = false
        doScanSaveOnly = false
        scanCardId = 0
        scanTableName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x67f970, static codecForCStrings = 0x0}
        scanInputName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3221}, alloc = 0, size = 0, data = 0x7fffed576afa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2310}, alloc = 0, size = 0, data = 0x7fffed576b1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffed576b00, static codecForCStrings = 0x0}
        quiet = <value optimized out>

________________________________________
From: mythtv-users-bounces at mythtv.org [mythtv-users-bounces at mythtv.org] On Behalf Of Michael T. Dean [mtdean at thirdcontact.com]
Sent: Monday, June 11, 2012 11:50 AM
To: Myth TV Users List
Subject: Re: [mythtv-users] mythtv-setup causes lbQtCore segfault

On 06/11/2012 11:20 AM, Michelle Dupuis wrote:
> I'm trying to following the steps on the wiki but running into a problem (see below).  I think that mythtv-setup doesn't like some parameters, even though none are being given.  (I tried moving the command to the end of the gdb line but no change).
>
> It's exiting with code 0204, and a suggestion that I can't decipher.
>

You need to update the "set args" line in your gdb script file, as
appropriate for the program you're running and the procedure required to
duplicate the crash.  The one on the wiki page had the old (0.24 and
below) log file specification, so I updated it.

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-users


More information about the mythtv-users mailing list