[mythtv] Backend dies with multiple tuners (bt included) (2 of 2)
Michael D. Cencula
mythtvuser at cencula.com
Sun Nov 16 16:50:39 EST 2003
The bt from the backend should be in a previous e-mail (just sent a minute
ago).
Backtrace from frontend:
[myth at myth myth]$ gdb mythfrontend
GNU gdb Red Hat Linux (5.3.90-0.20030710.41rh)
Copyright 2003 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 "i386-redhat-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -1084599008 (LWP 3320)]
2003-11-16 12:40:03 Enabled verbose msgs : important general
[New Thread 27102128 (LWP 3323)]
mythtv: could not open config file
mythtv: No such file or directory
Failed to init /home/myth/.mythtv/lircrc for mythtv
generating cache image for: /usr/share/mythtv/themes/default/blank.png
Couldn't save cache image:
/home/myth/.mythtv/themecache/visor.776.600/blank.png
connecting to backend server: 127.0.0.1:6543
Program received signal SIGINT, Interrupt.
[Switching to Thread -1084599008 (LWP 3320)]
0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) thread apply all bt full
Thread 1 (Thread -1084599008 (LWP 3320)):
#0 0x00aafc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00b9b2e1 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0074ae7a in QSocketDevice::waitForMore(int, bool*) const ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x00748849 in QSocket::waitForMore(int, bool*) const ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0074889e in QSocket::waitForMore(int) const ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5 0x039619e0 in ReadStringList(QSocket*, QStringList&) (socket=0x9933dc8,
list=@0xbfec86a0) at util.cpp:93
sizestr = <incomplete type>
size = 0
utf8 = <incomplete type>
read = 36
zerocnt = 3219949216
str = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x957660,
static shared_null = 0x982b7c0}
#6 0x03925647 in MythContext::ConnectServer(QString const&, int) (
this=0x98e4b00, hostname=@0xbfec8730, port=6543) at mythcontext.cpp:175
num = 1
str = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x99372f8,
static shared_null = 0x982b7c0}
strlist = {<QValueList<QString>> = {sh = 0x9a48370}, <No data
fields>} #7 0x039250fb in MythContext::ConnectToMasterServer()
(this=0x98e4b00) at mythcontext.cpp:113
server = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x991df88,
static shared_null = 0x982b7c0}
port = 6543
#8 0x0392cbe8 in MythContext::SendReceiveStringList(QStringList&) (
this=0x98e4b00, strlist=@0xbfec8830) at mythcontext.cpp:975
ok = 191
#9 0x08165d09 in RemoteGetRecordedList(bool) (deltype=false)
at remoteutil.cpp:18
---Type <return> to continue, or q <return> to quit---
str = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x991b3f0,
static shared_null = 0x982b7c0}
strlist = {<QValueList<QString>> = {sh = 0x991e160}, <No data
fields>} numrecordings = 8346633
info = (
vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0xbfec8858
offset = 8345893
#10 0x08080406 in PlaybackBox::FillList() (this=0xbfec8a80)
at playbackbox.cpp:1010
chanid = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x9936c40,
static shared_null = 0x982b7c0}
order = 1
cnt = 999
infoList = (
vector<ProgramInfo*,std::allocator<ProgramInfo*> > *) 0x1b4fdc
it = {node = 0x9938b58}
#11 0x08079ca0 in PlaybackBox (this=0xbfec8a80, ltype=Play, parent=0x99013b0,
name=0x831f960 "play") at playbackbox.cpp:102
container = (LayerSet *) 0x992a2a0
---Type <return> to continue, or q <return> to quit---
#12 0x0806988d in startPlayback() () at main.cpp:90
pbb = {<MythDialog> = {<> = {<No data fields>},
static metaObj = 0x99331b0, wmult = 0.970000029, hmult = 1,
screenwidth = 776, screenheight = 600, xbase = 16, ybase = -2,
m_parent = 0x99013b0, rescode = 0, in_loop = false, defaultBigFont = {
d = 0x991c0f8}, defaultMediumFont = {d = 0x994ac08}, defaultSmallFont =
{
d = 0x994b248}}, static metaObj = 0x9939fe8, backup = {<Qt> = {
static color0 = @0x9834a0, static color1 = @0x9834a8,
static black = @0x9834b0, static white = @0x9834b8,
static darkGray = @0x9834c0, static gray = @0x9834c8,
static lightGray = @0x9834d0, static red = @0x9834d8,
static green = @0x9834e0, static blue = @0x9834e8,
static cyan = @0x9834f0, static magenta = @0x9834f8,
static yellow = @0x983500, static darkRed = @0x983508,
static darkGreen = @0x983510, static darkBlue = @0x983518,
static darkCyan = @0x983520, static darkMagenta = @0x983528,
static darkYellow = @0x983530, static arrowCursor = @0x981be0,
static upArrowCursor = @0x981be4, static crossCursor = @0x981be8,
static waitCursor = @0x981bec, static ibeamCursor = @0x981bf0,
static sizeVerCursor = @0x981bf4, static sizeHorCursor = @0x981bf8,
static sizeBDiagCursor = @0x981bfc, static sizeFDiagCursor = @0x981c00,
static sizeAllCursor = @0x981c04, static blankCursor = @0x981c08,
static splitVCursor = @0x981c10, static splitHCursor = @0x981c0c,
---Type <return> to continue, or q <return> to quit---
static pointingHandCursor = @0x981c14,
static forbiddenCursor = @0x981c18, static whatsThisCursor =
@0x981c1c}, flags = 4, d = 0x0, pdev = 0x0, bg_col = {static color_init =
true, static globals_init = true, static colormodel = d32, d = {
argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T',
invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0',
rop = 0 '\0', pu = 0 '\0', bro = {xp = 0, yp = 0}, cfont = {
d = 0x9838520}, pfont = 0x0, cpen = {<Qt> = {static color0 = @0x9834a0,
static color1 = @0x9834a8, static black = @0x9834b0,
static white = @0x9834b8, static darkGray = @0x9834c0,
static gray = @0x9834c8, static lightGray = @0x9834d0,
static red = @0x9834d8, static green = @0x9834e0,
static blue = @0x9834e8, static cyan = @0x9834f0,
static magenta = @0x9834f8, static yellow = @0x983500,
static darkRed = @0x983508, static darkGreen = @0x983510,
static darkBlue = @0x983518, static darkCyan = @0x983520,
static darkMagenta = @0x983528, static darkYellow = @0x983530,
static arrowCursor = @0x981be0, static upArrowCursor = @0x981be4,
static crossCursor = @0x981be8, static waitCursor = @0x981bec,
static ibeamCursor = @0x981bf0, static sizeVerCursor = @0x981bf4,
static sizeHorCursor = @0x981bf8, static sizeBDiagCursor = @0x981bfc,
static sizeFDiagCursor = @0x981c00, static sizeAllCursor = @0x981c04,
---Type <return> to continue, or q <return> to quit---
static blankCursor = @0x981c08, static splitVCursor = @0x981c10,
static splitHCursor = @0x981c0c,
static pointingHandCursor = @0x981c14,
static forbiddenCursor = @0x981c18,
static whatsThisCursor = @0x981c1c}, data = 0x992a340},
cbrush = {<Qt> = {static color0 = @0x9834a0, static color1 = @0x9834a8,
static black = @0x9834b0, static white = @0x9834b8,
static darkGray = @0x9834c0, static gray = @0x9834c8,
static lightGray = @0x9834d0, static red = @0x9834d8,
static green = @0x9834e0, static blue = @0x9834e8,
static cyan = @0x9834f0, static magenta = @0x9834f8,
static yellow = @0x983500, static darkRed = @0x983508,
static darkGreen = @0x983510, static darkBlue = @0x983518,
static darkCyan = @0x983520, static darkMagenta = @0x983528,
static darkYellow = @0x983530, static arrowCursor = @0x981be0,
static upArrowCursor = @0x981be4, static crossCursor = @0x981be8,
static waitCursor = @0x981bec, static ibeamCursor = @0x981bf0,
static sizeVerCursor = @0x981bf4, static sizeHorCursor = @0x981bf8,
static sizeBDiagCursor = @0x981bfc,
static sizeFDiagCursor = @0x981c00, static sizeAllCursor = @0x981c04,
static blankCursor = @0x981c08, static splitVCursor = @0x981c10,
static splitHCursor = @0x981c0c,
static pointingHandCursor = @0x981c14,
---Type <return> to continue, or q <return> to quit---
static forbiddenCursor = @0x981c18,
static whatsThisCursor = @0x981c1c}, data = 0x9837f28}, crgn = {
data = 0x9929830}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
block_ext = false, wx = 159595680, wy = 0, ww = -1075016800,
wh = 11760225, vx = 26451712, vy = 14607489, vw = 159613932,
vh = 159613928, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0,
_dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0,
_dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0,
_dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0,
ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 12571392, hd = 24,
rendhd = 12571392, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0},
clip_serial = 0}, skipUpdate = false, noUpdate = true, pageDowner =
false, connected = false, curitem = 0x0, delitem = 0x0, theme = 0x9936c98,
xmldata = <incomplete type>, skipNum = 0, skipCnt = 0, listCount = 0,
inTitle = true, playingVideo = false, leftRight = false, curTitle = 8346633,
curShowing = 0, titleData = 0x0, showList = {sh = 0x9944d28}, showData = {
sh = 0x9908408}, showDateData = {sh = 0x9934098}, type = Play,
timer = 0xbfec8ce8, nvp = 0x0, rbuffer = 0x0, decoder = 160641120,
lastUpdateTime = {d = {jd = 0}, t = {ds = 0}}, ignoreevents = false,
graphicPopup = true, playbackPreview = 236, generatePreviewPixmap = 191,
displayChanNum = 100, dateformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x982b7c0,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x982b7c0}, timeformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x982b7c0,
static shared_null = 0x982b7c0}, showDateFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x9931510,
static shared_null = 0x982b7c0}, showTimeFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x9914990,
static shared_null = 0x982b7c0}, popup = 0x0,
myBackground = <incomplete type>, containerPixmap = 0x978c5c,
fillerPixmap = 0xbfec8d88, bgTransBackup = 0x99149c0, fullRect = {x1 = 0,
y1 = 0, x2 = 775, y2 = 599}, listRect = {x1 = 0, y1 = 50, x2 = 775,
y2 = 359}, infoRect = {x1 = 0, y1 = 350, x2 = 580, y2 = 604}, usageRect =
{
x1 = 0, y1 = 550, x2 = 775, y2 = 599}, videoRect = {x1 = 591, y1 = 375,
x2 = 745, y2 = 494}, listsize = 7, titleitems = 0, popupForeground = {
static color_init = true, static globals_init = true,
static colormodel = d32, d = {argb = 4294967295, d8 = {argb = 4294967295,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'},
d32 = {argb = 4294967295, 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'},
---Type <return> to continue, or q <return> to quit---
d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {
static color_init = true, static globals_init = true,
static colormodel = d32, d = {argb = 4278286258, d8 = {argb = 4278286258,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'},
d32 = {argb = 4278286258, pix = 1145655892}}}, expectingPopup = false}
#13 0x08069f47 in TVMenuCallback(void*, QString&) (data=0x98e4b00,
selection=@0x992a59c) at main.cpp:223
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x982b7c0, static shared_null = 0x982b7c0}, d = 0x98fac50,
static shared_null = 0x982b7c0}
#14 0x03959615 in ThemedMenu::handleAction(QString&) (this=0x992a3f0,
action=@0x99373ec) at themedmenu.cpp:1871
No locals.
#15 0x03957ed0 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x992a3f0,
e=0xbfec9410) at themedmenu.cpp:1701
handled = false
lastbutton = (ThemedButton *) 0x99373b0
oldrow = 2
#16 0x005a78a5 in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x00514124 in QApplication::internalNotify(QObject*, QEvent*) ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0x00513cb8 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x004bb9ad in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x004b793b in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x004ccab1 in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0xbfec96d0 in ?? ()
No symbol table info available.
#23 0x098e3e0c in ?? ()
No symbol table info available.
#24 0x098e3f90 in ?? ()
No symbol table info available.
#25 0x0098337c in qt_wait_timer_max () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#26 0x098e4e78 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#27 0x00000010 in ?? ()
No symbol table info available.
#28 0x00000020 in ?? ()
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)
(gdb)
-------------------------------------------------------
More information about the mythtv-dev
mailing list