[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