[mythtv-users] Help with gdb

Stephen Robertson stephengrobertson at gmail.com
Mon Aug 31 10:22:56 UTC 2009


I'm trying to use gdb to get some more information on a problem I am
seeing but I am having problems.
Using the suggested gdbcommands file contents then I get a problem
when starting.  CPU shoots up to 100% and I get this in gdb.txt

Function "qFatal" not defined.
Breakpoint 1 (qFatal) pending.
[Thread debugging using libthread_db enabled]
warning: (Internal error: pc 0xb5da079b in read in psymtab, but not in symtab.)
... followed by lots of lines similar to the last one.


The contents of gdbcommands is:
handle SIGPIPE nostop noprint
handle SIG33 nostop noprint
set logging on
set pagination off
set breakpoint pending on
break qFatal
set args -l mythfrontend.log
run
thread apply all bt full
set logging off

If I take break qFatal out then mythfrontend starts up ok but I
presume I am losing some useful information?  For reference the
problem I am having is: http://svn.mythtv.org/trac/ticket/6956

Thanks
Stephen


Options:  --qmake=4 --enable-proc-opt --enable-vdpau --compile-type=debug
# Basic Settings
Compile type              debug
Compiler cache            no
DistCC                    no
qmake                     /usr/bin/qmake-qt4
install prefix            /usr/local
runtime prefix            /usr/local
CPU                       x86 x86_32 (model name        : Intel(R)
Core(TM)2 Duo CPU     E7400  @ 2.80GHz)
big-endian                no
runtime cpu detection     no
yasm                      no
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
CMOV enabled              yes
CMOV is fast              yes

# Input Support
Joystick menu             yes
lirc support              yes
Video4Linux sup.          yes
ivtv support              yes
HR-PVR support            yes
FireWire support          no
DVB support               yes [/usr/include]
DVB-S2 support            no
HDHomeRun support         yes
IPTV support              yes

# Sound Output Support
PulseAudio support        no
OSS support               yes
ALSA support              yes
aRts support              no
JACK support              no
libfftw3 support          no

# Video Output Support
x11 support               yes
xrandr support            yes
xv support                no
XvMC support              no
XvMC VLD support          no
XvMC pro support          no
XvMC libs                 -lchromeXvMC
VDPAU support             yes
OpenGL video              yes
OpenGL vsync              yes
DirectFB                  no
Fribidi formatting        no
MHEG support              yes

# Misc Features
multi threaded libavcodec yes
Frontend                  yes
Backend                   yes

# Bindings
bindings_perl             yes
bindings_python           yes

Creating libs/libmythdb/mythconfig.h and libs/libmythdb/mythconfig.mak

WARNING: When using --enable-proc-opt you must include the
         output of ./configure along with any bug report.


More information about the mythtv-users mailing list