[mythtv] Frontend seems to be locking up with current CVS when
watching pre-recorded content.
Robert Kulagowski
bob at smalltime.com
Sat Apr 9 17:56:39 UTC 2005
CVS, frontend compiled with defaults + --compile-type=debug. Frontend
is FC3. Just tried it on my masterbackend, which is Debian, same issue.
Freeze after 1 second.
Sat Apr 9 10:45:54 CDT 2005
./configure --compile-type=debug
Ran make distclean; make
Live TV is functional. When watching a pre-recorded program, I'll get
about 1 second of audio and then it freezes.
MVP-1000 is able to watch the same content without issues (using MythTV
protocol, not NFS)
Backend is operational and is showing status on port 6544, mythweb
works, recordings are recording.
Here's the frontend:
2005-04-09 11:11:23.722 Changing from None to WatchingPreRecorded
2005-04-09 11:11:23.724 New DB connection, total: 3
2005-04-09 11:11:23.724 Realtime priority would require SUID as root.
2005-04-09 11:11:23.827 Video timing method: USleep with busy wait
2005-04-09 11:11:24.806 prebuffering pause
Program received signal SIGINT, Interrupt.
[Switching to Thread -1208424768 (LWP 25572)]
0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) thread apply all bt full
Thread 14 (Thread -1311958096 (LWP 25587)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x007cddbc in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0680afbd in QWaitCondition::wait () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x002d0dac in NuppelVideoPlayer::OutputVideoLoop (this=0x97f3a10) at
NuppelVideoPlayer.cpp:1607
frame = (VideoFrame *) 0xa520740
temp_speed = 1
fr_int = 33366
#4 0x002d13e0 in NuppelVideoPlayer::kickoffOutputVideoLoop
(player=0x97f3a10) at NuppelVideoPlayer.cpp:1703
nvp = (NuppelVideoPlayer *) 0x97f3a10
#5 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 13 (Thread -1275233360 (LWP 25586)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00c97c07 in AudioOutputBase::OutputAudioLoop (this=0xb3fd8008) at
audiooutputbase.cpp:711
space_on_soundcard = 16384
last_space_on_soundcard = 16384
zeros = "\000"
fragment = "(Û"
e = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0},
error_msg = 0x0, elasped_seconds = 0, written_bytes = 0,
brate = 0, freq = 0, prec = 0, chan = 0}
#4 0x00c98db8 in AudioOutputBase::kickoffOutputAudioLoop
(player=0xb3fd8008) at audiooutputbase.cpp:873
No locals.
#5 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 12 (Thread 96463792 (LWP 25585)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0x007cd318 in pthread_rwlock_rdlock () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x00359b51 in RingBuffer::ReadAheadThread (this=0xa210ce8) at
RingBuffer.cpp:805
totfree = 51199
ret = 128000
used = 2508801
#3 0x00359a4f in RingBuffer::startReader (type=0xa210ce8) at
RingBuffer.cpp:774
rbuffer = (RingBuffer *) 0xa210ce8
#4 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 11 (Thread -1252099152 (LWP 25584)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x0106f5c1 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0676e904 in QSocketDevice::waitForMore () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x00bfe5f9 in ReadStringList (socket=0xa24a1c0, list=@0xb55e6e00,
quickTimeout=false) at util.cpp:187
timer = {ds = 40284028}
read = -1252102856
str = {static null = {static null = <same as static member of an
already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x4e, static shared_null =
0x97b00c0}
elapsed = 72628
sizestr = <incomplete type>
btr = 134690499
utf8 = <incomplete type>
errmsgtime = -1212152600
#4 0x00bc9700 in RemoteFile::Seek (this=0xa242d18, pos=819240,
whence=0, curpos=819200) at remotefile.cpp:183
strlist = {<QValueList<QString>> = {sh = 0xb7c01330}, <No data
fields>}
retval = 75609639383506577
#5 0x0035b602 in RingBuffer::Seek (this=0xa210ce8, pos=819240,
whence=0) at RingBuffer.cpp:1235
ret = -1
#6 0x003ea0a5 in seek_avf (h=0xa5584b4, offset=819240, whence=0) at
avformatdecoder.cpp:320
dec = (AvFormatDecoder *) 0xa558410
#7 0x00dd53d9 in url_seek (h=0xa5584b4, pos=819240, whence=0) at avio.c:123
ret = 472616728480
#8 0x003ea15e in avf_seek_packet (opaque=0xa5584b4, offset=819240,
whence=0) at avformatdecoder.cpp:354
h = (URLContext *) 0xa5584b4
#9 0x00dd5ab0 in url_fseek (s=0xa26f7a0, offset=819240, whence=1) at
aviobuf.c:156
offset1 = 32808
---Type <return> to continue, or q <return> to quit---
#10 0x00dd5b2a in url_fskip (s=0xa26f7a0, offset=99) at aviobuf.c:167
No locals.
#11 0x00dec2a4 in mpegps_read_packet (s=0xa26f790, pkt=0xa2706a0) at
mpeg.c:1525
st = (AVStream *) 0x9878d20
len = 99
startcode = 105
i = 2
type = 0
codec_id = 0
pts = 504092183
dts = 504092183
dummy_pos = 819124
#12 0x00dfe16d in av_read_packet (s=0xa26f790, pkt=0xa2706a0) at utils.c:588
No locals.
#13 0x00dfee51 in av_read_frame_internal (s=0xa26f790, pkt=0xb7c005b8)
at utils.c:870
st = (AVStream *) 0x0
len = 1364
ret = 0
i = 52
startpos = 818464
#14 0x00dff0ce in av_read_frame (s=0xa26f790, pkt=0xb7c005b8) at utils.c:939
pktl = (AVPacketList *) 0x0
#15 0x003eff35 in AvFormatDecoder::GetFrame (this=0xa558410,
onlyvideo=0) at avformatdecoder.cpp:1390
curstream = (AVStream *) 0x5d4fd0
pkt = (AVPacket *) 0xb7c005b8
ret = 0
ptr = (unsigned char *) 0x9806308 "È\230f"
firstloop = false
have_err = false
storevideoframes = false
len = 0
data_size = 0
pts = 26264927765291960
allowedquit = false
skipaudio = false
#16 0x002cd38d in NuppelVideoPlayer::GetFrame (this=0x97f3a10,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:843
No locals.
#17 0x002d286f in NuppelVideoPlayer::StartPlaying (this=0x97f3a10) at
NuppelVideoPlayer.cpp:2023
output_video = 2983009200
decoder_thread = 3042868144
pausecheck = 0
#18 0x0037f83b in SpawnDecode (param=0x97f3a10) at tv_play.cpp:210
nvp = (NuppelVideoPlayer *) 0x97f3a10
---Type <return> to continue, or q <return> to quit---
#19 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#20 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 10 (Thread 66263984 (LWP 25583)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00386915 in TV::RunTV (this=0x9853db0) at tv_play.cpp:1106
keypressed = (QKeyEvent *) 0xa4bdde0
updatecheck = 5
#4 0x0038622d in TV::EventThread (param=0x9853db0) at tv_play.cpp:1047
thetv = (class TV *) 0x9853db0
#5 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread 55774128 (LWP 25576)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x007d050b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0010399b in lirc_nextcode () from /usr/lib/liblirc_client.so.0
No symbol table info available.
#3 0x00cc440e in LircClient::Process (this=0x9809748) at lirc.cpp:67
code = 0x0
ir = 0x0
ret = 8526464
#4 0x00c53a32 in SpawnLirc (param=0x98128a8) at mythdialogs.cpp:53
main_window = (MythMainWindow *) 0x98128a8
config_file = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x980b2f8, static shared_null =
0x97b00c0}
program = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x981c9b0, static shared_null =
0x97b00c0}
cl = (class LircClient *) 0x9809748
#5 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x01076b6e in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 2 (Thread 28158896 (LWP 25575)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x007cdb46 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0680aef1 in QWaitCondition::wait () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x00bb7769 in MythContext::waitPrivRequest (this=0x97ec008) at
mythcontext.cpp:2319
No locals.
#4 0x0806d469 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#5 0x007cb3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x01076b6e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -1208424768 (LWP 25572)):
#0 0x008167a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x01039d86 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0106fe8a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x08087664 in PlaybackBox::play (this=0xbfed7ea0, rec=0xa2c39a8) at
playbackbox.cpp:1687
playCompleted = false
tv = (TV *) 0x9853db0
tvrec = (ProgramInfo *) 0x9850bc8
doremove = true
doprompt = 12
#4 0x080867f3 in PlaybackBox::playSelected (this=0xbfed7ea0) at
playbackbox.cpp:1476
No locals.
#5 0x08086b0b in PlaybackBox::selected (this=0xbfed7ea0) at
playbackbox.cpp:1562
No locals.
#6 0x0809074a in PlaybackBox::keyPressEvent (this=0xbfed7ea0,
e=0xbfed7a10) at playbackbox.cpp:2994
action = {static null = {static null = <same as static member of
an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x9811280, static shared_null =
0x97b00c0}
i = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x9868d70}, <No data
fields>}
#7 0x065ad2cf in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8 0x06518849 in QApplication::internalNotify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x06518e5c in QApplication::notify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x064aece2 in QETWidget::translateKeyEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#11 0x064b62c2 in QApplication::x11ProcessEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#12 0x064c8686 in QEventLoop::processEvents () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#13 0x0652de75 in QEventLoop::enterLoop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x06517a71 in QApplication::enter_loop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#15 0x00c5cf79 in MythDialog::exec (this=0xbfed7ea0) at mythdialogs.cpp:945
res = 14032364
#16 0x0806a4cc in startPlayback () at main.cpp:188
pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj =
0x9869ab8, wmult = 1, hmult = 1,
screenwidth = 800, screenheight = 600, xbase = 0, ybase = 0,
m_parent = 0x98128a8, rescode = 0, in_loop = true,
defaultBigFont = {d = 0x985f1f0}, defaultMediumFont = {d =
0x980f758}, defaultSmallFont = {d = 0x984bf18}},
static metaObj = 0x985ee80, backup = {<Qt> = {static color0 =
@0x69d3e60, static color1 = @0x69d3e68,
static black = @0x69d3e70, static white = @0x69d3e78, static
darkGray = @0x69d3e80, static gray = @0x69d3e88,
static lightGray = @0x69d3e90, static red = @0x69d3e98, static
green = @0x69d3ea0, static blue = @0x69d3ea8,
static cyan = @0x69d3eb0, static magenta = @0x69d3eb8, static
yellow = @0x69d3ec0, static darkRed = @0x69d3ec8,
static darkGreen = @0x69d3ed0, static darkBlue = @0x69d3ed8,
static darkCyan = @0x69d3ee0,
static darkMagenta = @0x69d3ee8, static darkYellow = @0x69d3ef0,
static arrowCursor = @0x69d25e0,
static upArrowCursor = @0x69d25e4, static crossCursor =
@0x69d25e8, static waitCursor = @0x69d25ec,
static ibeamCursor = @0x69d25f0, static sizeVerCursor =
@0x69d25f4, static sizeHorCursor = @0x69d25f8,
static sizeBDiagCursor = @0x69d25fc, static sizeFDiagCursor =
@0x69d2600, static sizeAllCursor = @0x69d2604,
static blankCursor = @0x69d2608, static splitVCursor = @0x69d260c,
static splitHCursor = @0x69d2610,
static pointingHandCursor = @0x69d2614, static forbiddenCursor =
@0x69d2618, static whatsThisCursor = @0x69d261c,
static busyCursor = @0x69d2620}, flags = 4, d = 0x0, pdev = 0x0,
bg_col = {static color_init = true,
static globals_init = true, static colormodel = QColor::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 = 255 'ÿ', bro = {xp = 0, yp =
0}, cfont = {d = 0x97ebdc0}, pfont = 0x0,
cpen = {<Qt> = {static color0 = @0x69d3e60, static color1 =
@0x69d3e68, static black = @0x69d3e70,
static white = @0x69d3e78, static darkGray = @0x69d3e80, static
gray = @0x69d3e88, static lightGray = @0x69d3e90,
static red = @0x69d3e98, static green = @0x69d3ea0, static blue
= @0x69d3ea8, static cyan = @0x69d3eb0,
static magenta = @0x69d3eb8, static yellow = @0x69d3ec0, static
darkRed = @0x69d3ec8,
static darkGreen = @0x69d3ed0, static darkBlue = @0x69d3ed8,
static darkCyan = @0x69d3ee0,
static darkMagenta = @0x69d3ee8, static darkYellow = @0x69d3ef0,
static arrowCursor = @0x69d25e0,
static upArrowCursor = @0x69d25e4, static crossCursor =
@0x69d25e8, static waitCursor = @0x69d25ec,
static ibeamCursor = @0x69d25f0, static sizeVerCursor =
@0x69d25f4, static sizeHorCursor = @0x69d25f8,
---Type <return> to continue, or q <return> to quit---
static sizeBDiagCursor = @0x69d25fc, static sizeFDiagCursor =
@0x69d2600, static sizeAllCursor = @0x69d2604,
static blankCursor = @0x69d2608, static splitVCursor =
@0x69d260c, static splitHCursor = @0x69d2610,
static pointingHandCursor = @0x69d2614, static forbiddenCursor =
@0x69d2618, static whatsThisCursor = @0x69d261c,
static busyCursor = @0x69d2620}, data = 0x984c740}, cbrush =
{<Qt> = {static color0 = @0x69d3e60,
static color1 = @0x69d3e68, static black = @0x69d3e70, static
white = @0x69d3e78, static darkGray = @0x69d3e80,
static gray = @0x69d3e88, static lightGray = @0x69d3e90, static
red = @0x69d3e98, static green = @0x69d3ea0,
static blue = @0x69d3ea8, static cyan = @0x69d3eb0, static
magenta = @0x69d3eb8, static yellow = @0x69d3ec0,
static darkRed = @0x69d3ec8, static darkGreen = @0x69d3ed0,
static darkBlue = @0x69d3ed8,
static darkCyan = @0x69d3ee0, static darkMagenta = @0x69d3ee8,
static darkYellow = @0x69d3ef0,
static arrowCursor = @0x69d25e0, static upArrowCursor =
@0x69d25e4, static crossCursor = @0x69d25e8,
static waitCursor = @0x69d25ec, static ibeamCursor = @0x69d25f0,
static sizeVerCursor = @0x69d25f4,
static sizeHorCursor = @0x69d25f8, static sizeBDiagCursor =
@0x69d25fc, static sizeFDiagCursor = @0x69d2600,
static sizeAllCursor = @0x69d2604, static blankCursor =
@0x69d2608, static splitVCursor = @0x69d260c,
static splitHCursor = @0x69d2610, static pointingHandCursor =
@0x69d2614, static forbiddenCursor = @0x69d2618,
static whatsThisCursor = @0x69d261c, static busyCursor =
@0x69d2620}, data = 0x97ebe40}, crgn = {data = 0x987c188},
tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx
= -1074954312, wy = 16270405, ww = 159443992,
wh = 110800816, vx = 106098217, vy = 110800816, vw = -1074954208, vh
= 159526560, 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 = 0, hd = 0, rendhd
= 800, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0,
yp = 0}, clip_serial = 0}, haveGroupInfoSet = false, skipUpdate =
true, pageDowner = false, connected = true,
curitem = 0xa2c39a8, delitem = 0x0, theme = 0x9840a98, xmldata =
<incomplete type>, skipCnt = 0, inTitle = true,
playingVideo = false, leftRight = false, titleIndex = 0, progIndex =
0, titleList = {<QValueList<QString>> = {
sh = 0x984ac30}, <No data fields>}, playList =
{<QValueList<QString>> = {sh = 0x982e1d8}, <No data fields>},
onPlaylist = false, progLists = {sh = 0x9808a88}, type =
PlaybackBox::Play, arrowAccel = true, timer = 0x9850e80,
nvp = 0x0, rbuffer = 0x0, decoder = 16858065, state =
PlaybackBox::kKilled, killState = PlaybackBox::kDone,
killTimeout = {ds = 0}, nvpTimeout = {ds = 0}, waitToStartPreviewTimer
= {ds = 40280692}, waitToStart = true,
lastUpdateTime = {d = {jd = 2453470}, t = {ds = 40280553}},
graphicPopup = true, playbackPreview = false,
generatePreviewPixmap = false, dateformat = {static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x983b7f8, static shared_null = 0x97b00c0}, timeformat = {static
null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0xa2642e0, static shared_null = 0x97b00c0}, showDateFormat =
{static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x9856280, static shared_null = 0x97b00c0}, showTimeFormat =
{static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x985c8c8, static shared_null = 0x97b00c0}, popup = 0x0,
myBackground = <incomplete type>,
containerPixmap = 0x220000f, fillerPixmap = 0xf8593b, bgTransBackup =
0x9807c48, fullRect = {x1 = 0, y1 = 0, x2 = 799,
y2 = 599}, listRect = {x1 = 0, y1 = 40, x2 = 799, y2 = 359},
infoRect = {x1 = 0, y1 = 340, x2 = 799, y2 = 639},
usageRect = {x1 = 0, y1 = 530, x2 = 799, y2 = 579}, videoRect = {x1 =
620, y1 = 351, x2 = 779, y2 = 470}, curGroupRect = {
x1 = 0, y1 = 0, x2 = -1, y2 = -1}, listsize = 7, popupForeground =
{static color_init = true,
static globals_init = true, static colormodel = QColor::d32, d =
{argb = 4294967295, d8 = {argb = 4294967295,
pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68
'D'}, d32 = {argb = 4294967295, pix = 1145655892}}},
---Type <return> to continue, or q <return> to quit---
popupBackground = {static color_init = true, static globals_init =
true, static colormodel = QColor::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 = QColor::d32, d = {argb = 4294967295, d8 = {argb
= 4294967295, pix = 84 'T', invalid = 82 'R',
dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix
= 1145655892}}}, expectingPopup = false,
updateFreeSpace = true, freeSpaceTimer = 0x9855880, freeSpaceTotal =
0, freeSpaceUsed = 0, groupDisplayName = {
static null = {static null = <same as static member of an already
seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x984d7b8, static shared_null
= 0x97b00c0}, recGroup = {static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x984ec38, static shared_null = 0x97b00c0}, recGroupPassword =
{static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x985de38, static shared_null = 0x97b00c0}, curGroupPassword =
{static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x985e1a0, static shared_null = 0x97b00c0}, recGroupType = {sh =
0x982c760}, recGroupPwCache = {sh = 0x982c698},
choosePopup = 0x2, chooseListBox = 0x65acd6f, chooseComboBox =
0x69aafb0, chooseLineEdit = 0x9853bd8,
chooseOldPassword = 0xbfed8430, chooseNewPassword = 0xbfed8248,
chooseOkButton = 0x6518849,
chooseDeleteButton = 0x9820074, chooseGroupPassword = {static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x97b00c0, static shared_null = 0x97b00c0}, groupnameAsAllProg =
false, previewPixmap = 0x0, previewStartts = {d = {
jd = 2453470}, t = {ds = 40280086}}, previewChanid = {static null = {
static null = <same as static member of an already seen type>, d =
0x97b00c0, static shared_null = 0x97b00c0},
d = 0x984ed68, static shared_null = 0x97b00c0}, listOrder = 1,
overrectime = 0, underrectime = 0,
playingSomething = true, titleView = true}
#17 0x0806ad34 in TVMenuCallback (data=0x97ec008, selection=@0x98071c8)
at main.cpp:350
sel = {static null = {static null = <same as static member of an
already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x9853bd8, static shared_null =
0x97b00c0}
#18 0x00bf34ed in ThemedMenuPrivate::handleAction (this=0x98070d0,
action=@0x986d768) at themedmenu.cpp:2464
No locals.
#19 0x00bf1a1b in ThemedMenuPrivate::keyPressHandler (this=0x98070d0,
e=0xbfed8a40) at themedmenu.cpp:2293
it = {node = 0x986d760}
action = {static null = {static null = <same as static member of
an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x9811280, static shared_null =
0x97b00c0}
i = 0
lastbutton = (ThemedButton *) 0x985de98
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x9869b18}, <No data
fields>}
#20 0x00bf4a64 in ThemedMenu::keyPressEvent (this=0x9822ea0,
e=0xbfed8a40) at themedmenu.cpp:2658
No locals.
#21 0x065ad2cf in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#22 0x06518849 in QApplication::internalNotify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#23 0x06518e5c in QApplication::notify () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x064aece2 in QETWidget::translateKeyEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x064b62c2 in QApplication::x11ProcessEvent () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#26 0x064c8686 in QEventLoop::processEvents () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#27 0x0652de75 in QEventLoop::enterLoop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x06517a71 in QApplication::enter_loop () from
/usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x00c5cf79 in MythDialog::exec (this=0x9822ea0) at mythdialogs.cpp:945
res = 12963586
#30 0x0806bb4c in RunMenu (themedir=
{static null = {static null = <same as static member of an already
seen type>, d = 0x97b00c0, static shared_null = 0x97b00c0}, d =
0x9808258, static shared_null = 0x97b00c0}) at main.cpp:504
exitstatus = 0
#31 0x08070906 in main (argc=1, argv=0xbfed91e4) at main.cpp:1077
geometry = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97bf160, static shared_null =
0x97b00c0}
a = <incomplete type>
logfile = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97c7a50, static shared_null =
0x97b00c0}
finfo = {fn = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97ec080, static shared_null
= 0x97b00c0}, fic = 0x0, cache = true,
symLink = false}
logfd = -1
fileprefix = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97ed780, static shared_null =
0x97b00c0}
themename = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x987cb20, static shared_null =
0x97b00c0}
randomtheme = false
verboseString = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97ec050, static shared_null =
0x97b00c0}
status = 0
mainWindow = (MythMainWindow *) 0x98128a8
pmanager = (MythPluginManager *) 0x9822d70
lcd_host = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97fccb0, static shared_null =
0x97b00c0}
pluginname = {static null = {static null = <same as static
member of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x97ec068, static shared_null =
0x97b00c0}
binname = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x97b00c0}, d = 0x97ed5c0, static shared_null =
0x97b00c0}
priv_thread = 28158896
themedir = {static null = {static null = <same as static member
of an already seen type>, d = 0x97b00c0,
static shared_null = 0x97b00c0}, d = 0x9808258, static shared_null =
0x97b00c0}
exitstatus = -1074950168
mon = (MediaMonitor *) 0x0
lcd_port = 13666
dir = <incomplete type>
(gdb)
More information about the mythtv-dev
mailing list