[mythtv] Freeze when watching recording
Bjorn
bjorn at hijmans.nl
Tue Jun 3 09:41:55 EDT 2003
Hi,
When trying to crash mythtv last night (I experience some random crashes
lately) mythtv locked up when I was reversing in a recording. The backtrace
after I pressed CTRL-C:
Video timing method: nVidia polling
Program received signal SIGINT, Interrupt.
[Switching to Thread 1114181 (LWP 20769)]
0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
Current language: auto; currently c
(gdb) thread apply all bt full
Thread 70 (Thread 1114181 (LWP 20769)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 69 (Thread 1097796 (LWP 20768)):
#0 0x40c97c1b in __libc_write () from /lib/libpthread.so.0
No locals.
#1 0x417ca008 in ?? ()
No symbol table info available.
#2 0x080ac781 in NuppelVideoPlayer::OutputAudioLoop (this=0x417ca008) at
NuppelVideoPlayer.cpp:1522
this = (NuppelVideoPlayer *) 0x11
bytesperframe = 7680
space_on_soundcard = 1952
zeros = '\0' <repeats 1023 times>
#3 0x080ac9e2 in NuppelVideoPlayer::kickoffOutputAudioLoop
(player=0x417ca008) at NuppelVideoPlayer.cpp:1597
No locals.
#4 0x40c91e03 in pthread_start_thread (arg=0xb73ffbe0) at manager.c:300
default_params = {__sched_priority = 0}
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {
0 <repeats 22 times>, 1086966976, 1086957800, 1086968736,
3074423732, 1086938392, 3074423776, 0, 0, 1086938526, 0}}}, free =
{
thread_id = 0}, exit = {code = 0}, post = 0x0, for_each = {fn = 0,
arg = 0x0}}}
outcome = (void *) 0x400
tmpclock = 13204543851068392448
#5 0x40c91e7f in pthread_start_thread_event (arg=0xb73ffbe0) at
manager.c:324
No locals.
Thread 68 (Thread 1081411 (LWP 20766)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 67 (Thread 1065026 (LWP 20765)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x080f3a1e in RingBuffer::ReadFromBuf (this=0x8501428, buf=0x84b0650,
count=32768) at RingBuffer.cpp:839
this = (RingBuffer *) 0xb77df634
readone = true
avail = 640000
#3 0x080f3ab4 in RingBuffer::Read (this=0x8501428, buf=0x84b0650,
count=32768) at RingBuffer.cpp:862
this = (RingBuffer *) 0x8501428
ret = -1
#4 0x081246c5 in read_avf (h=0x8e8c3a4, buf=0x84b0650 "", buf_size=32768)
at avformatdecoder.cpp:115
dec = (AvFormatDecoder *) 0x8e8c360
#5 0x08134c40 in url_read () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void
(*)()) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#6 0x08124780 in avf_read_packet (opaque=0x8e8c3a4, buf=0x84b0650 "",
buf_size=32768) at avformatdecoder.cpp:158
h = (URLContext *) 0x8e8c3a4
#7 0x08135637 in fill_buffer () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void
(*)()) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#8 0x081356cc in get_byte () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void
(*)()) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#9 0x08139c9c in find_start_code () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void
(*)()) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#10 0x08139e07 in mpegps_read_packet () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void
(*)()) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#11 0x0813d555 in av_read_packet () at cc.cpp:39
FALSE = false
TRUE = true
__default_alloc_template<true, 0>::_S_start_free = 0x89199f8 ""
__malloc_alloc_template<0>::__malloc_alloc_oom_handler = (void (*)()
) 0
__default_alloc_template<true, 0>::_S_end_free = 0x891a098 ""
__default_alloc_template<true, 0>::_S_heap_size = 13544
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::nilRep = {len = 0, res = 0, ref = 1,
selfish = false}
__default_alloc_template<true, 0>::_S_free_list = {0x8919718,
0x83ca3f8, 0x875e320, 0x83ca688, 0x83f3368, 0x83c9f28, 0x0, 0x875e810,
0x0,
0x83d20b8, 0x0, 0x8918f58, 0x0, 0x0, 0x0, 0x0}
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> >::npos = 4294967295
__default_alloc_template<true, 0>::_S_node_allocator_lock = {
__m_reserved = 0, __m_count = 0, __m_owner = 0x0, __m_kind = 0, __m_lock =
{
__status = 0, __spinlock = 0}}
#12 0x08125274 in AvFormatDecoder::GetFrame (this=0x8e8c360, onlyvideo=0) at
avformatdecoder.cpp:436
pts_set = true
curstream = (AVStream *) 0x83e4ae0
this = (AvFormatDecoder *) 0x8e8c360
pkt = {pts = 4718822465932536207,
data = 0x15 <Address 0x15 out of bounds>, size = -1216349644,
stream_index = 134928748, flags = 1098686472, duration = 13123,
startpos = 4676878914696511488, destruct = 0x40c9ccc0 <__JCR_LIST__+4>,
priv = 0x417ca008}
len = -1216349692
ret = 0
ptr = (unsigned char *) 0x417ca008 "\021"
samples = {-6732, -6654, -7310, -7237, -7679, -7651, -7906, -7878,
-8030, -7966, -8005, -7927, -8243, -8167, -9025, -8964, -10037, -9995,
-11052, -10984, -11901, -11784, -12308, -12204, -12530, -12462, -12858,
-12766, -13011, -12872, -12921, -12796, -12727, -12664, -12306, -12251,
-11855, -11740, -11607, -11485, -11224, -11170, -10612, -10567, -9885,
-9781, -8761, -8662, -7434, -7392, -6415, -6381, -5363, -5306, -3934, -388
0,
-2447, -2422, -1003, -1013, 340, 325, 1377, 1382, 2413, 2407, 3582, 3542,
4428, 4382, 5057, 5016, 5963, 5910, 7085, 7022, 8205, 8148, 9051, 8998,
9246, 9182, 9119, 9040, 9278, 9199, 9511, 9439, 9447, 9376, 9181, 9111,
8807, 8731, 8522, 8441, 8567, 8508, 8688, 8635, 8679, 8586, 8797, 8695,
9038, 8965, 9189, 9121, 9443, 9380, 10036, 9968, 10888, 10764, 11753,
11631,
12260, 12215, 12273, 12213, 12157, 12019, 12205, 12075, 12308, 12222,
12328,
12254, 12211, 12127, 11972, 11842, 11755, 11623, 11616, 11557, 11388,
11314,
10895, 10761, 10171, 10096, 9449, 9404, 8852, 8746, 8240, 8179, 7521,
7521,
6701, 6645, 5730, 5670, 4707, 4686, 3705, 3659, 2519, 2516, 1197, 1234,
49,
-4, -964, -1001, -1889, -1813, -2599, -2580, -3376, -3401, -4385, -4313,
-5198, -5147, -5766, -5770, -6447, -6363, -7138, -7055, -7722, -7715, -835
0,
-8294, -8933, -8861, -9485, -9453, -10232, -10138, -10966, -10865, -11428,
-11398, -11721, -11630, -11756, -11626...}
data_size = 0
gotvideo = false
#13 0x080ab1be in NuppelVideoPlayer::GetFrame (this=0x417ca008, onlyvideo=0,
unsafe=false) at NuppelVideoPlayer.cpp:819
this = (NuppelVideoPlayer *) 0x417ca008
#14 0x080ad0a6 in NuppelVideoPlayer::StartPlaying (this=0x417ca008) at
NuppelVideoPlayer.cpp:1752
this = (NuppelVideoPlayer *) 0x417ca008
output_audio = 1097796
output_video = 1114181
pausecheck = 9
#15 0x08102938 in SpawnDecode (param=0x417ca008) at tv_play.cpp:118
nvp = (NuppelVideoPlayer *) 0x417ca008
#16 0x40c91e03 in pthread_start_thread (arg=0xb77ffbe0) at manager.c:300
default_params = {__sched_priority = 0}
request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {
0 <repeats 22 times>, 1086966976, 1086957800, 1086968704,
3078618036, 1086938392, 3078618080, 0, 0, 1086938526, 0}}}, free =
{
thread_id = 0}, exit = {code = 0}, post = 0x0, for_each = {fn = 0,
arg = 0x0}}}
outcome = (void *) 0xfffffffc
tmpclock = 4294967292
#17 0x40c91e7f in pthread_start_thread_event (arg=0xb77ffbe0) at
manager.c:324
No locals.
Thread 66 (Thread 1048641 (LWP 20764)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 32769 (LWP 19280)):
#0 0x40e1ee82 in loser_poll (fds=0x83fe8f4, nfds=1, timeout=2000) at
../sysdeps/unix/sysv/linux/poll.c:51
resultvar = 4294967292
errno_saved = 4
must_emulate = 0
#1 0x40e1ef4e in *__GI___poll (fds=0x83fe8f4, nfds=138406132, timeout=2000)
at ../sysdeps/unix/sysv/linux/poll.c:78
oldtype = 0
result = 2000
#2 0x40c91afe in __pthread_manager (arg=0xc9) at manager.c:145
reqfd = 138406132
ufd = {fd = 14, events = 1, revents = 0}
manager_mask = {__val = {4294967279, 4294967294,
4294967295 <repeats 30 times>}}
n = 2000
request = {req_thread = 0xb77ffbe0, req_kind = REQ_CREATE, req_args
= {
create = {attr = 0x0,
fn = 0x80ac9f4 <NuppelVideoPlayer::kickoffOutputVideoLoop(void *)>,
arg = 0x417ca008, mask = {__val = {2147483648, 0, 1086966976,
154469964,
368, 3078617556, 134963462, 3078617600, 142224072, 3078617556,
1086939374, 1098686472, 1098686472, 3078617604, 135047360,
154469964, 0, 3078617604, 134931037, 3078617600, 1099711252,
3078617604, 1086926282, 1098686472, 0, 0, 155465296, 1098686472,
143719240, 3078617652, 134930394, 1098686472}}}, free = {
thread_id = 0}, exit = {code = 0}, post = 0x0, for_each = {fn = 0,
arg = 0x80ac9f4}}}
#3 0x40c91cf7 in __pthread_manager_event (arg=0x40c9a4c0) at manager.c:242
No locals.
Thread 1 (Thread 16384 (LWP 19263)):
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
No locals.
#1 0xffffffc0 in ?? ()
No symbol table info available.
#2 0x08076992 in PlaybackBox::play (this=0xbfffef1c, rec=0x43c0b4a0) at
playbackbox.cpp:1237
this = (PlaybackBox *) 0xbfffe8e8
tvrec = (ProgramInfo *) 0x43c06ff0
db = (QSqlDatabase *) 0x83cb5e8
tv = (TV *) 0x43c501d0
#3 0x08076733 in PlaybackBox::selected (this=0xbfffef1c) at
playbackbox.cpp:1204
this = (PlaybackBox *) 0xbfffef1c
#4 0x08079369 in PlaybackBox::keyPressEvent (this=0xbfffef1c, e=0xbfffeba8)
at playbackbox.cpp:1622
this = (PlaybackBox *) 0xbfffef1c
handled = true
#5 0x4063fe33 in QWidget::event () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0x405abfa3 in QApplication::internalNotify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x405ab7f9 in QApplication::notify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#8 0x40556744 in QETWidget::translateKeyEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#9 0x4055265b in QApplication::x11ProcessEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#10 0x40565687 in QEventLoop::processEvents () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#11 0x405bea4e in QEventLoop::enterLoop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#12 0x405ac20e in QApplication::enter_loop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40770378 in QDialog::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0806205e in startPlayback () at main.cpp:62
pbb = {<MythDialog> = {<QDialog> = {<QWidget> = {<QObject> = {<Qt> =
{
static color0 = @0x40c883a0, static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420, static darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor =
@0x40c86d00,
static upArrowCursor = @0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor =
@0x40c86d18,
static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48,
static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60,
static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, static metaObj =
0x839aeb8,
isSignal = 0, isWidget = 1, pendTimer = 0, blockSig = 0,
wasDeleted = 0, isTree = 1, objname = 0x0, parentObj = 0x0,
childObjects = 0x43c0a848, connections = 0x43c08840,
senderObjects = 0x43c092c8, eventFilters = 0x0, postedEvents =
0x0,
d = 0x0,
_vptr$QObject = 0x82a1b00 <PlaybackBox virtual table>},
<QPaintDevice> = {hd = 8393220, rendhd = 1136702008, devFlags = 1, painters
= 0,
static x_appdisplay = 0x839dcc8, static x_appscreen = 0,
static x_appdepth = 24, static x_appcells = 256,
static x_approotwindow = 172, static x_appcolormap = 32,
static x_appdefcolormap = true, static x_appvisual = 0x839eea8,
static x_appdefvisual = true, static x_appdepth_arr = 0x839d5c0,
static x_appcells_arr = 0x839d8b8,
static x_approotwindow_arr = 0x839d9f0,
static x_appcolormap_arr = 0x839c160,
static x_appdefcolormap_arr = 0x839bfc8,
static x_appvisual_arr = 0x839d748,
static x_appdefvisual_arr = 0x839cc70, x11Data = 0x0,
_vptr$ = 0x82a1ac0 <PlaybackBox::QPaintDevice virtual table>},
static metaObj = 0x83c69d0, winid = 8393220, widget_state = 4204565,
widget_flags = 75505681, focus_policy = 0, own_font = 1,
own_palette = 1, sizehint_forced = 0, is_closing = 0, in_show = 0,
in_show_maximized = 0, fstrut_dirty = 1, crect = {x1 = 0, y1 = 0,
x2 = 799, y2 = 599}, bg_col = {static color_init = true,
static globals_init = true, static colormodel = d32, d = {
argb = 4282541972, d8 = {argb = 4282541972, pix = 148 '\224',
invalid = 103 'g', dirty = 66 'B', direct = 0 '\0'}, d32 = {
argb = 4282541972, pix = 4351892}}}, pal = {data =
0x43c50938},
fnt = {d = 0x43c047b8}, lay_out = 0x0, extra = 0x43c09190,
static instanceCounter = 3, static maxInstances = 14,
static mapper = 0x83c8118}, static metaObj = 0x83ebd28, rescode = 0,
did_move = 1, has_relpos = 0, did_resize = 1, in_loop = 1,
d = 0x43c00668}, wmult = 1, hmult = 1, screenwidth = 800,
screenheight = 600}, static metaObj = 0x83ed1f8, backup = {<Qt> = {
static color0 = @0x40c883a0, static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420, static darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor = @0x40c86d10,
static waitCursor = @0x40c86d18, static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28, static sizeHorCursor =
@0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, 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 = 192 'À', bro = {xp = 0, yp = 0},
cfont = {d = 0x83c6f48}, pfont = 0x0, cpen = {<Qt> = {
static color0 = @0x40c883a0, static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420, static darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor =
@0x40c86d10,
static waitCursor = @0x40c86d18, static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor =
@0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor =
@0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, data = 0x43c0b470},
cbrush = {<Qt> = {static color0 = @0x40c883a0,
static color1 = @0x40c883a8, static black = @0x40c883b0,
static white = @0x40c883b8, static darkGray = @0x40c883c0,
static gray = @0x40c883c8, static lightGray = @0x40c883d0,
static red = @0x40c883d8, static green = @0x40c883e0,
static blue = @0x40c883e8, static cyan = @0x40c883f0,
static magenta = @0x40c883f8, static yellow = @0x40c88400,
static darkRed = @0x40c88408, static darkGreen = @0x40c88410,
static darkBlue = @0x40c88418, static darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00, static upArrowCursor =
@0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor =
@0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor =
@0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor =
@0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, data = 0x83c67c8}, crgn = {
data = 0x83d7990}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
block_ext = false, wx = -1073745844, wy = 138335760, ww = 1136667972,
wh = -1073745864, vx = 1079415762, vy = 1136693768, vw = 8393098,
vh = 173, 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 = -1073745688,
hd = 1086926282, rendhd = 1136656416, gc = 0x0, gc_brush = 0x0, curPt =
{
xp = 0, yp = 0}, clip_serial = 0}, skipUpdate = true, noUpdate = true,
pageDowner = false, curitem = 0x43c0b4a0, delitem = 0x0, theme =
0x43c00880,
xmldata = {<QDomNode> = {impl = 0x43c52178,
_vptr$ = 0x40a9e400 <QDomElement virtual table>}, <No data fields>},
skipNum = 0, skipCnt = 0, listCount = 2, inTitle = true,
playingVideo = false, leftRight = false, curTitle = 0, curShowing = 0,
titleData = 0x43c4f9a4, showList = {sh = 0x43c126f8}, showData = {
sh = 0x43c036a0}, showDateData = {sh = 0x43c12d90},
type = <incomplete type>, timer = 0x43c01d40, nvp = 0x0, rbuffer = 0x0,
decoder = 983101, lastUpdateTime = {d = {jd = 2452793}, t = {
ds = 81024756}}, ignoreevents = true, graphicPopup = true,
playbackPreview = true, generatePreviewPixmap = false,
displayChanNum = true, dateformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x43c04e28,
static shared_null = 0x839a828}, timeformat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x43c07d88,
static shared_null = 0x839a828}, showDateFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x43c09308,
static shared_null = 0x839a828}, showTimeFormat = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x43c09320,
static shared_null = 0x839a828}, popup = 0x0,
myBackground = {<QPaintDevice> = {hd = 8393209, rendhd = 1136688432,
devFlags = 2, painters = 0, static x_appdisplay = 0x839dcc8,
static x_appscreen = 0, static x_appdepth = 24, static x_appcells =
256,
static x_approotwindow = 172, static x_appcolormap = 32,
static x_appdefcolormap = true, static x_appvisual = 0x839eea8,
static x_appdefvisual = true, static x_appdepth_arr = 0x839d5c0,
static x_appcells_arr = 0x839d8b8,
static x_approotwindow_arr = 0x839d9f0,
static x_appcolormap_arr = 0x839c160,
static x_appdefcolormap_arr = 0x839bfc8,
static x_appvisual_arr = 0x839d748,
static x_appdefvisual_arr = 0x839cc70, x11Data = 0x0,
_vptr$ = 0x40a94a40 <QPixmap virtual table>}, <Qt> = {
static color0 = @0x40c883a0, static color1 = @0x40c883a8,
static black = @0x40c883b0, static white = @0x40c883b8,
static darkGray = @0x40c883c0, static gray = @0x40c883c8,
static lightGray = @0x40c883d0, static red = @0x40c883d8,
static green = @0x40c883e0, static blue = @0x40c883e8,
static cyan = @0x40c883f0, static magenta = @0x40c883f8,
static yellow = @0x40c88400, static darkRed = @0x40c88408,
static darkGreen = @0x40c88410, static darkBlue = @0x40c88418,
static darkCyan = @0x40c88420, static darkMagenta = @0x40c88428,
static darkYellow = @0x40c88430, static arrowCursor = @0x40c86d00,
static upArrowCursor = @0x40c86d08, static crossCursor = @0x40c86d10,
static waitCursor = @0x40c86d18, static ibeamCursor = @0x40c86d20,
static sizeVerCursor = @0x40c86d28, static sizeHorCursor =
@0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, data = 0x43c4f7b8,
static defOptim = NormalOptim}, containerPixmap = 0x408c85e7,
fillerPixmap = 0xbffff1e4, bgTransBackup = 0x43c03810, fullRect = {x1 = 0,
y1 = 0, x2 = 799, y2 = 599}, listRect = {x1 = 0, y1 = 50, x2 = 799,
y2 = 359}, infoRect = {x1 = 0, y1 = 360, x2 = 598, y2 = 599}, usageRect
= {
x1 = 0, y1 = 550, x2 = 799, y2 = 599}, videoRect = {x1 = 610, y1 = 400,
x2 = 769, y2 = 519}, listsize = 7, titleitems = 2, 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'},
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}}}}
#15 0x080624a7 in TVMenuCallback (data=0x83c9330, selection=@0x83d7cc0) at
main.cpp:133
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x43c0fc30,
static shared_null = 0x839a828}
#16 0x400d04ce in ThemedMenu::handleAction (this=0x83d7b90,
action=@0x83ea7b4) at themedmenu.cpp:1669
this = (ThemedMenu *) 0x83d7b90
#17 0x400cf993 in ThemedMenu::keyPressEvent (this=0x83d7b90, e=0xbffff5b8)
at themedmenu.cpp:1578
this = (ThemedMenu *) 0x83d7b90
handled = false
lastbutton = (ThemedButton *) 0x83ea778
oldrow = 1
#18 0x4063fe33 in QWidget::event () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#19 0x405abfa3 in QApplication::internalNotify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#20 0x405ab7f9 in QApplication::notify () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#21 0x40556744 in QETWidget::translateKeyEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#22 0x4055265b in QApplication::x11ProcessEvent () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#23 0x40565687 in QEventLoop::processEvents () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#24 0x405bea4e in QEventLoop::enterLoop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#25 0x405ac20e in QApplication::enter_loop () from
/usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#26 0x40770378 in QDialog::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#27 0x08063283 in RunMenu (themedir={static null = {static null = <same as
static member of an already seen type>, d = 0x839a828, static shared_null =
0x839a828}, d = 0xbffff9ac, static shared_null = 0x839a828}) at main.cpp:221
themedir = (QString *) 0xbffff9ac
exitstatus = 0
#28 0x0806462c in main (argc=1, argv=0xbffffaa4) at main.cpp:348
lcd_host = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x83d6ab8,
static shared_null = 0x839a828}
lcd_port = 0
a = {<QObject> = {<Qt> = {static color0 = @0x40c883a0,
static color1 = @0x40c883a8, static black = @0x40c883b0,
static white = @0x40c883b8, static darkGray = @0x40c883c0,
static gray = @0x40c883c8, static lightGray = @0x40c883d0,
static red = @0x40c883d8, static green = @0x40c883e0,
static blue = @0x40c883e8, static cyan = @0x40c883f0,
static magenta = @0x40c883f8, static yellow = @0x40c88400,
static darkRed = @0x40c88408, static darkGreen = @0x40c88410,
static darkBlue = @0x40c88418, static darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00, static upArrowCursor = @0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, static metaObj = 0x839aeb8,
isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0,
isTree = 1, objname = 0x839c780 "mythfrontend", parentObj = 0x0,
childObjects = 0x83c7ee8, connections = 0x0, senderObjects = 0x0,
eventFilters = 0x0, postedEvents = 0x0, d = 0x0,
_vptr$QObject = 0x40aa12c0 <QApplication virtual table>},
static metaObj = 0x83e78b8, static qt_mutex = 0x83bb150, app_argc = 1,
app_argv = 0xbffffaa4, quit_now = false, quit_code = 0,
static app_style = 0x83f0808, static app_cspec = 0,
static app_pal = 0x83bb1c0, static app_font = 0x83bb1f8,
static app_cursor = 0x0, static eventloop = 0x83d7348,
static app_tracking = 0, static is_app_running = true,
static is_app_closing = false, static app_exit_loop = <optimized out>,
static loop_level = 0, static main_widget = 0x0, static focus_widget =
0x0,
static active_window = 0x0, static obey_desktop_settings = true,
static cursor_flash_time = 1000, static mouse_double_click_time = 400,
static wheel_scroll_lines = 3, static animate_ui = false,
static animate_menu = false, static animate_tooltip = false,
static animate_combo = false, static fade_menu = false,
static fade_tooltip = false, static widgetCount = false,
translators = 0x83ce720, session_manager = 0x83c7ce8, session_id = {
static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x839a828,
static shared_null = 0x839a828}, static session_key = 0x83c7cd8,
is_session_restored = false, static app_strut = {wd = 0, ht = 0},
static app_libpaths = 0x83e17e0, static app_palettes = 0x83c7c60,
static app_fonts = 0x0, static popupWidgets = 0x0}
translator = {<QObject> = {<Qt> = {static color0 = @0x40c883a0,
static color1 = @0x40c883a8, static black = @0x40c883b0,
static white = @0x40c883b8, static darkGray = @0x40c883c0,
static gray = @0x40c883c8, static lightGray = @0x40c883d0,
static red = @0x40c883d8, static green = @0x40c883e0,
static blue = @0x40c883e8, static cyan = @0x40c883f0,
static magenta = @0x40c883f8, static yellow = @0x40c88400,
static darkRed = @0x40c88408, static darkGreen = @0x40c88410,
static darkBlue = @0x40c88418, static darkCyan = @0x40c88420,
static darkMagenta = @0x40c88428, static darkYellow = @0x40c88430,
static arrowCursor = @0x40c86d00, static upArrowCursor = @0x40c86d08,
static crossCursor = @0x40c86d10, static waitCursor = @0x40c86d18,
static ibeamCursor = @0x40c86d20, static sizeVerCursor = @0x40c86d28,
static sizeHorCursor = @0x40c86d30,
static sizeBDiagCursor = @0x40c86d38,
static sizeFDiagCursor = @0x40c86d40,
static sizeAllCursor = @0x40c86d48, static blankCursor = @0x40c86d50,
static splitVCursor = @0x40c86d60, static splitHCursor = @0x40c86d58,
static pointingHandCursor = @0x40c86d68,
static forbiddenCursor = @0x40c86d70,
static whatsThisCursor = @0x40c86d78}, static metaObj = 0x839aeb8,
isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0,
isTree = 1, objname = 0x0, parentObj = 0x0, childObjects = 0x0,
connections = 0x0, senderObjects = 0x0, eventFilters = 0x0,
postedEvents = 0x0, d = 0x0,
_vptr$QObject = 0x40aa2000 <QTranslator virtual table>},
static metaObj = 0x0, d = 0x83c9310}
db = (QSqlDatabase *) 0x83cb5e8
server = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x83ce758,
static shared_null = 0x839a828}
port = 6543
themename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x83d3140,
static shared_null = 0x839a828}
randomtheme = false
themedir = {static null = {
static null = <same as static member of an already seen type>,
d = 0x839a828, static shared_null = 0x839a828}, d = 0x83caf20,
static shared_null = 0x839a828}
exitstatus = 62
#0 0x40df68d6 in __libc_nanosleep () from /lib/libc.so.6
Bjorn
More information about the mythtv-dev
mailing list