[mythtv] Video Output patch (incl. Windows & OSX)

Geoffrey Kruse gkruse at gmail.com
Sat Apr 16 03:23:29 UTC 2005


On Apr 15, 2005, at 5:02 PM, Daniel Kristjansson wrote:

> On Fri, 2005-04-15 at 16:35 -0700, Geoffrey Kruse wrote:
>
>> This seems to fix the compile problem.  I am able to run the frontend
>> and view recorded programs.  Live TV works as well.
> Great.
>
Here is the bt I promised....  This is 100% repeatable either when  
starting to watch recordings or if there is a preview video starting.

Geoff


Thread 6 (Thread -1304556624 (LWP 13393)):
#0  0xb68fbc3c in clone () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0xb6a57ad0 in __free_tcb () from /lib/tls/libpthread.so.0
No symbol table info available.
#4  0xb7ff59b3 in _dl_map_object_deps () from /lib/ld-linux.so.2
No symbol table info available.
#5  0xb7ff5be0 in _dl_map_object_deps () from /lib/ld-linux.so.2
No symbol table info available.
#6  0xb7bbc42e in NuppelVideoPlayer::StartPlaying (this=0x83b0ea8)
     at NuppelVideoPlayer.cpp:2065
         output_video = 2990410672
         decoder_thread = 2999065520
         pausecheck = 0
#7  0x0808a2d9 in SpawnDecoder (param=0x83b0ea8) at playbackbox.cpp:1348
         nvp = (NuppelVideoPlayer *) 0x83b0ea8
#8  0xb6a57b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9  0xb68fbc4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1295901776 (LWP 13392)):
#0  0xb689dcef in memcpy () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb77f7c3f in img_copy_plane (dst=0xb1be1000 "", dst_wrap=240,
     src=0x904a550 '\177' <repeats 48 times>, '\200' <repeats 16 times>,  
'\177' <repeats 88 times>, '\200' <repeats 16 times>, '\177' <repeats  
32 times>...,
     src_wrap=192, width=176, height=62) at imgconvert.c:580
No locals.
#2  0xb77f7d53 in img_copy (dst=0xb2c216c0, src=0xb2c21700,
     pix_fmt=-1312944152, width=352, height=480) at imgconvert.c:627
         w = -1312944152
         h = 38
         bwidth = 176
         bits = -1312944152
         i = 2
         pf = (PixFmtInfo *) 0xb791b520
#3  0xb7800f1d in img_convert (dst=0xb2c216c0, dst_pix_fmt=0,  
src=0xb2c21700,
     src_pix_fmt=0, src_width=352, src_height=480) at imgconvert.c:1981
         inited = 1
         i = 352
---Type <return> to continue, or q <return> to quit---
         ret = 75400
         dst_width = 352
         dst_height = 480
         int_pix_fmt = 29496872
         src_pix = (PixFmtInfo *) 0xb791b520
         dst_pix = (PixFmtInfo *) 0xb791b520
         ce = (ConvertEntry *) 0xb0
         tmp1 = {data = {0xb7fca93c "?v_",
     0xb7fcba4c  
"\215\016\200?\nj??\032j??*j??:j??Jj??Zj??jj??zj??\212j??\232j???j??? 
j???j???j???j???j??<?ٷ\032k??*k??:k??Jk??Zk??jk??zk??\212k??\232k??? 
k????k???k???k???k??\nl??\032l??*l??:l??Jl??Zl??\200\216\b?zl??\212l?? 
\232l???l???l???l??\2307ٷ?l???l??\nm??"..., 0x92e <Address 0x92e out of  
bounds>,
     0xb7a26c3d "img_convert"}, linesize = {-1217392944, -1208178372,
     -1304555512, -1295901188}}
#4  0xb7ceb067 in AvFormatDecoder::GetFrame (this=0xb23e1008,  
onlyvideo=1)
     at avformatdecoder.cpp:1606
         tmppicture = {data = {
     0xb1ba3008  
"\r\025\033\033\032\035\036\034\036\036\036\036\036\036\036\036\037\037\ 
037\037\037\037\037\037!!!!!!!!        ", '\037' <repeats 24 times>,  
"\036\036\036\036\036\036\036\036         
\037\037\037\037\037\037\037\037!    
\037\036\036\036!!!!!!!!\036\036\036\036\036\036\036\036\"! 
\037\036\036\037!\"        ", '\037' <repeats 32 times>, "!    
\037\036\036\036", '\037' <repeats 24 times>, "\036\036\036\037    
!"...,
---Type <return> to continue, or q <return> to quit---
     0xb1bcc408 '\177' <repeats 40 times>, '\200' <repeats 24 times>,  
'\177' <repeats 32 times>, "\200\200\200\200\200\200\200\200", '\177'  
<repeats 16 times>, "\200\200\200\200\200\200\200\200", '\177' <repeats  
24 times>, "\200\200\200\200\200\200\200\200", '\177' <repeats 16  
times>, '\030' <repeats 16 times>,  
"\027\027\027\026\027\026\027\027"...,
     0xb1bd6908 '\177' <repeats 40 times>,  
"\200\200\200\200\200\200\200\200", '\177' <repeats 128 times>,  
"\032\032\032\032\032\032\032\032", '\031' <repeats 16 times>...,  
0x1123a4b4 <Address 0x1123a4b4 out of bounds>}, linesize = {480,
     240, 240, 126576678}}
         context = (AVCodecContext *) 0x850f078
         mpa_pic = {data = {
     0xb13b3830  
"\r\025\033\033\032\035\036\034\036\036\036\036\036\036\036\036\037\037\ 
037\037\037\037\037\037!!!!!!!!        ", '\037' <repeats 24 times>,  
"\036\036\036\036\036\036\036\036         
\037\037\037\037\037\037\037\037!    
\037\036\036\036!!!!!!!!\036\036\036\036\036\036\036\036\"! 
\037\036\036\037!\"        ", '\037' <repeats 32 times>, "!    
\037\036\036\036", '\037' <repeats 24 times>, "\036\036\036\037    
!"...,
     0x9035f78 '\177' <repeats 40 times>, '\200' <repeats 24 times>,  
'\177' <repeats 32 times>, "\200\200\200\200\200\200\200\200", '\177'  
<repeats 16 times>, "\200\200\200\200\200\200\200\200", '\177' <repeats  
24 times>, "\200\200\200\200\200\200\200\200", '\177' <repeats 16  
times>, '\200' <repeats 16 times>,  
"\177\177\177\177\177\177\177\177"...,
     0x9041fb8 '\177' <repeats 40 times>,  
"\200\200\200\200\200\200\200\200", '\1---Type <return> to continue, or  
q <return> to quit---
77' <repeats 128 times>, '\200' <repeats 16 times>,  
"\177\177\177\177\177\177\177\177"..., 0x0}, linesize = {384, 192, 192,  
0}, base = {
     0xb13b2020 '\200' <repeats 200 times>...,
     0x9035970 '\200' <repeats 200 times>...,
     0x90419b0 '\200' <repeats 200 times>..., 0x0}, key_frame = 1,
   pict_type = 1, pts = 0, coded_picture_number = 0,
   display_picture_number = 0, quality = 0, age = 1073741824, reference  
= 3,
   qscale_table = 0x8d44900 "\f\f\f\f\f", '\n' <repeats 17 times>,
   qstride = 23, mbskip_table = 0x8d43eb0 "", motion_val = {0x0, 0x0},
   mb_type = 0x904da50, motion_subsample_log2 = 0 '\0', opaque = 0x0,  
error = {
     0, 0, 0, 0}, type = 1, repeat_pict = 0, qscale_type = 1,
   interlaced_frame = 1, top_field_first = 1, pan_scan = 0x8534f50,
   palette_has_changed = 0, buffer_hints = 0, dct_coeff = 0x0, ref_index  
= {
     0x0, 0x0}}
         gotpicture = 32
         temppts = -5207124304067422200
         frame_delay = 749448271
         picframe = (VideoFrame *) 0x8f8a920
         curstream = (AVStream *) 0x850f070
         pkt = (AVPacket *) 0x8d41a00
         ret = 3432
         ptr = (unsigned char *) 0x8e66f50 ""
         firstloop = true
---Type <return> to continue, or q <return> to quit---
         have_err = false
         storevideoframes = false
         len = 3432
         data_size = 0
         pts = 400
         allowedquit = false
         skipaudio = true
#5  0xb7bb62d9 in NuppelVideoPlayer::GetFrame (this=0x83b0ea8,  
onlyvideo=1,
     unsafe=false) at NuppelVideoPlayer.cpp:887
No locals.
#6  0xb7bbc42e in NuppelVideoPlayer::StartPlaying (this=0x83b0ea8)
     at NuppelVideoPlayer.cpp:2065
         output_video = 2990410672
         decoder_thread = 2999065520
         pausecheck = 0
#7  0x0808a2d9 in SpawnDecoder (param=0x83b0ea8) at playbackbox.cpp:1348
         nvp = (NuppelVideoPlayer *) 0x83b0ea8
#8  0xb6a57b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0xb68fbc4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1261687888 (LWP 13340)):
---Type <return> to continue, or q <return> to quit---
#0  0xb6a5a440 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6d44647 in QThread::exit () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb6d44752 in QThread::msleep () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb761d29d in MonitorThread::run (this=0x8438700)
     at mythmediamonitor.cpp:77
No locals.
#4  0xb6d442ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0xb6a57b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb68fbc4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1253160016 (LWP 13324)):
#0  0xb6a5c651 in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6821d2d in lirc_nextcode (code=0xb54e4a68) at lirc_client.c:1493
         new_buffer = 0xfffffe00 <Address 0xfffffe00 out of bounds>
         packet_size = 100
---Type <return> to continue, or q <return> to quit---
         end_len = 0
         len = -512
         end = 0x0
         c = -74 '?'
#2  0xb7628708 in LircClient::Process (this=0x839f1b0) at lirc.cpp:67
         code = 0x0
         ir = 0x0
         ret = -1208001568
#3  0xb75b03c4 in SpawnLirc (param=0x83a9e18) at mythdialogs.cpp:53
         main_window = (MythMainWindow *) 0x83a9e18
         config_file = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x839ef90,
   static shared_null = 0x8167070}
         program = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x839f3e8,
   static shared_null = 0x8167070}
         cl = (class LircClient *) 0x839f1b0
#4  0xb6a57b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb68fbc4a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---

Thread 2 (Thread -1235858512 (LWP 13321)):
#0  0xb6a5a295 in pthread_cond_wait@@GLIBC_2.3.2 ()
    from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb7049339 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb74fdd89 in MythContext::waitPrivRequest (this=0x81a3a68)
     at mythcontext.cpp:2356
No locals.
#3  0x0806f6c0 in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#4  0xb6a57b63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb68fbc4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1235050368 (LWP 13317)):
#0  0xb68f54e7 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6cf9aca in QEventLoop::processEvents () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb6d62f58 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#3  0xb6d50eb1 in QApplication::enter_loop () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb75b94ab in MythDialog::exec (this=0xbfffe380) at  
mythdialogs.cpp:949
         res = 26561632
#5  0x0806c294 in startPlayback () at main.cpp:188
         pbb = {<MythDialog> = {<> = {<No data fields>},
     static metaObj = 0x83a67b8, wmult = 0.800000012, hmult =  
0.800000012,
     screenwidth = 640, screenheight = 480, xbase = 0, ybase = 0,
     m_parent = 0x83a9e18, rescode = 0, in_loop = true, defaultBigFont =  
{
       d = 0x84487b0}, defaultMediumFont = {d = 0x84512b8},  
defaultSmallFont = {
       d = 0x853f8b8}}, static metaObj = 0x84490b8, backup = {<Qt> = {
       static color0 = @0xb721fa20, static color1 = @0xb721fa28,
       static black = @0xb721fa30, static white = @0xb721fa38,
       static darkGray = @0xb721fa40, static gray = @0xb721fa48,
       static lightGray = @0xb721fa50, static red = @0xb721fa58,
       static green = @0xb721fa60, static blue = @0xb721fa68,
       static cyan = @0xb721fa70, static magenta = @0xb721fa78,
       static yellow = @0xb721fa80, static darkRed = @0xb721fa88,
       static darkGreen = @0xb721fa90, static darkBlue = @0xb721fa98,
       static darkCyan = @0xb721faa0, static darkMagenta = @0xb721faa8,
       static darkYellow = @0xb721fab0, static arrowCursor = @0xb721e100,
       static upArrowCursor = @0xb721e104, static crossCursor =  
@0xb721e108,
---Type <return> to continue, or q <return> to quit---
       static waitCursor = @0xb721e10c, static ibeamCursor = @0xb721e110,
       static sizeVerCursor = @0xb721e114, static sizeHorCursor =  
@0xb721e118,
       static sizeBDiagCursor = @0xb721e11c,
       static sizeFDiagCursor = @0xb721e120,
       static sizeAllCursor = @0xb721e124, static blankCursor =  
@0xb721e128,
       static splitVCursor = @0xb721e12c, static splitHCursor =  
@0xb721e130,
       static pointingHandCursor = @0xb721e134,
       static forbiddenCursor = @0xb721e138,
       static whatsThisCursor = @0xb721e13c, static busyCursor =  
@0xb721e140},
     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 = 0x81780c0}, pfont = 0x0, cpen = {<Qt> = {
         static color0 = @0xb721fa20, static color1 = @0xb721fa28,
         static black = @0xb721fa30, static white = @0xb721fa38,
         static darkGray = @0xb721fa40, static gray = @0xb721fa48,
         static lightGray = @0xb721fa50, static red = @0xb721fa58,
         static green = @0xb721fa60, static blue = @0xb721fa68,
         static cyan = @0xb721fa70, static magenta = @0xb721fa78,
         static yellow = @0xb721fa80, static darkRed = @0xb721fa88,
---Type <return> to continue, or q <return> to quit---
         static darkGreen = @0xb721fa90, static darkBlue = @0xb721fa98,
         static darkCyan = @0xb721faa0, static darkMagenta = @0xb721faa8,
         static darkYellow = @0xb721fab0, static arrowCursor =  
@0xb721e100,
         static upArrowCursor = @0xb721e104, static crossCursor =  
@0xb721e108,
         static waitCursor = @0xb721e10c, static ibeamCursor =  
@0xb721e110,
         static sizeVerCursor = @0xb721e114,
         static sizeHorCursor = @0xb721e118,
         static sizeBDiagCursor = @0xb721e11c,
         static sizeFDiagCursor = @0xb721e120,
         static sizeAllCursor = @0xb721e124, static blankCursor =  
@0xb721e128,
         static splitVCursor = @0xb721e12c, static splitHCursor =  
@0xb721e130,
         static pointingHandCursor = @0xb721e134,
         static forbiddenCursor = @0xb721e138,
         static whatsThisCursor = @0xb721e13c,
         static busyCursor = @0xb721e140}, data = 0x851f4f0}, cbrush =  
{<Qt> = {
         static color0 = @0xb721fa20, static color1 = @0xb721fa28,
         static black = @0xb721fa30, static white = @0xb721fa38,
         static darkGray = @0xb721fa40, static gray = @0xb721fa48,
         static lightGray = @0xb721fa50, static red = @0xb721fa58,
         static green = @0xb721fa60, static blue = @0xb721fa68,
         static cyan = @0xb721fa70, static magenta = @0xb721fa78,
         static yellow = @0xb721fa80, static darkRed = @0xb721fa88,
         static darkGreen = @0xb721fa90, static darkBlue = @0xb721fa98,
---Type <return> to continue, or q <return> to quit---
         static darkCyan = @0xb721faa0, static darkMagenta = @0xb721faa8,
         static darkYellow = @0xb721fab0, static arrowCursor =  
@0xb721e100,
         static upArrowCursor = @0xb721e104, static crossCursor =  
@0xb721e108,
         static waitCursor = @0xb721e10c, static ibeamCursor =  
@0xb721e110,
         static sizeVerCursor = @0xb721e114,
         static sizeHorCursor = @0xb721e118,
         static sizeBDiagCursor = @0xb721e11c,
         static sizeFDiagCursor = @0xb721e120,
         static sizeAllCursor = @0xb721e124, static blankCursor =  
@0xb721e128,
         static splitVCursor = @0xb721e12c, static splitHCursor =  
@0xb721e130,
         static pointingHandCursor = @0xb721e134,
         static forbiddenCursor = @0xb721e138,
         static whatsThisCursor = @0xb721e13c,
         static busyCursor = @0xb721e140}, data = 0x817c2e8}, crgn = {
       data = 0x850b270}, tabstops = 0, tabarray = 0x0, tabarraylen = 0,
     block_ext = false, wx = 64, wy = -1073748784, ww = -1232512437,
     wh = -1231727072, vx = 138022904, vy = -1233944080, vw = 138048520,
     vh = 0, 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 = 138704840,
     hd = 3221218680, rendhd = 3067802892, gc = 0x0, gc_brush = 0x0,  
curPt = {
---Type <return> to continue, or q <return> to quit---
       xp = 0, yp = 0}, clip_serial = 0}, haveGroupInfoSet = true,
   skipUpdate = true, pageDowner = 255, connected = true, curitem =  
0x852e120,
   delitem = 0x0, theme = 0x851deb8, xmldata = <incomplete type>,  
skipCnt = 0,
   inTitle = false, playingVideo = true, leftRight = false, titleIndex =  
1,
   progIndex = 0, titleList = {<QValueList<QString>> = {
       sh = 0x8452ba8}, <No data fields>}, playList =  
{<QValueList<QString>> = {
       sh = 0x851e9e0}, <No data fields>}, onPlaylist = false, progLists  
= {
     sh = 0x8518648}, type = PlaybackBox::Play, arrowAccel = true,
   timer = 0x8cf6348, nvp = 0x83b0ea8, rbuffer = 0x853d1b8,
   decoder = 2999065520, state = PlaybackBox::kPlaying,
   killState = PlaybackBox::kDone, killTimeout = {ds = 0}, nvpTimeout = {
     ds = 73212217}, waitToStartPreviewTimer = {ds = 73210893},
   waitToStart = false, lastUpdateTime = {d = {jd = 2453476}, t = {
       ds = 73206201}}, graphicPopup = true, playbackPreview = true,
   generatePreviewPixmap = true, dateformat = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x84543e0,
     static shared_null = 0x8167070}, timeformat = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8e17b38,
     static shared_null = 0x8167070}, showDateFormat = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x83a8458,
---Type <return> to continue, or q <return> to quit---
     static shared_null = 0x8167070}, showTimeFormat = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8534058,
     static shared_null = 0x8167070}, popup = 0x0,
   myBackground = <incomplete type>, containerPixmap = 0x84549d8,
   fillerPixmap = 0x24, bgTransBackup = 0x851c600, fullRect = {x1 = 0,  
y1 = 0,
     x2 = 639, y2 = 479}, listRect = {x1 = 0, y1 = 32, x2 = 639, y2 =  
287},
   infoRect = {x1 = 0, y1 = 272, x2 = 639, y2 = 511}, usageRect = {x1 =  
0,
     y1 = 424, x2 = 639, y2 = 463}, videoRect = {x1 = 496, y1 = 280, x2  
= 623,
     y2 = 375}, 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}}}, 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}}},
---Type <return> to continue, or q <return> to quit---
   expectingPopup = false, updateFreeSpace = true, freeSpaceTimer =  
0x8533718,
   freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static  
null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x85196a8,
     static shared_null = 0x8167070}, recGroup = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8518ec8,
     static shared_null = 0x8167070}, recGroupPassword = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x853a358,
     static shared_null = 0x8167070}, curGroupPassword = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8528660,
     static shared_null = 0x8167070}, recGroupType = {sh = 0x83a7710},
   recGroupPwCache = {sh = 0x85183c8}, choosePopup = 0x0, chooseListBox  
= 0x0,
   chooseComboBox = 0x4ef, chooseLineEdit = 0x74,
   chooseOldPassword = 0x81604bc, chooseNewPassword = 0x556,
   chooseOkButton = 0x805db65, chooseDeleteButton = 0xb6b90054,
   chooseGroupPassword = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8167070,
     static shared_null = 0x8167070}, groupnameAsAllProg = true,
   previewPixmap = 0x8e27fe0, previewStartts = {d = {jd = 2453472}, t = {
---Type <return> to continue, or q <return> to quit---
       ds = 75600000}}, previewChanid = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x8d78858,
     static shared_null = 0x8167070}, listOrder = 1, overrectime = 0,
   underrectime = 0, playingSomething = false, titleView = true}
#6  0x0806cce5 in TVMenuCallback (data=0x81a3a68, selection=@0x83a75e8)
     at main.cpp:350
         sel = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x8447348,
   static shared_null = 0x8167070}
#7  0xb7545fd7 in ThemedMenuPrivate::handleAction (this=0x83a74f0,
     action=@0x83a3b58) at themedmenu.cpp:2493
No locals.
#8  0xb75443aa in ThemedMenuPrivate::keyPressHandler (this=0x83a74f0,
     e=0xbfffef80) at themedmenu.cpp:2322
         it = {node = 0x83a3b50}
         action = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x850b920,
   static shared_null = 0x8167070}
         i = 0
         lastbutton = (ThemedButton *) 0x83a21e0
---Type <return> to continue, or q <return> to quit---
         oldrow = 0
         handled = true
         actions = {<QValueList<QString>> = {sh = 0x8455c80}, <No data  
fields>}
#9  0xb754770f in ThemedMenu::keyPressEvent (this=0x84477c8,  
e=0xbfffef80)
     at themedmenu.cpp:2687
No locals.
#10 0xb6de3785 in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb6d50bff in QApplication::internalNotify () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb6d506f4 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb6ce7650 in QETWidget::translateKeyEvent () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb6ce33a2 in QApplication::x11ProcessEvent () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#15 0xb6cfa1c4 in QEventLoop::processEvents () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#16 0xb6d62f58 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb6d50eb1 in QApplication::enter_loop () from  
/usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0xb75b94ab in MythDialog::exec (this=0x84477c8) at  
mythdialogs.cpp:949
---Type <return> to continue, or q <return> to quit---
         res = -1218735056
#19 0x0806dbb6 in RunMenu (themedir=
       {static null = {static null = <same as static member of an  
already seen type>, d = 0x8167070, static shared_null = 0x8167070}, d =  
0x83aa828, static shared_null = 0x8167070}) at main.cpp:504
         exitstatus = 0
#20 0x08073641 in main (argc=1, argv=0xbffff754) at main.cpp:1077
         geometry = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x8176ec8,
   static shared_null = 0x8167070}
         a = <incomplete type>
         logfile = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a3800,
   static shared_null = 0x8167070}
         finfo = {fn = {static null = {
       static null = <same as static member of an already seen type>,
       d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a3888,
     static shared_null = 0x8167070}, fic = 0x0, cache = true, symLink =  
false}
         logfd = -1
         fileprefix = {static null = {
     static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a3958,
   static shared_null = 0x8167070}
         themename = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x850fd68,
   static shared_null = 0x8167070}
         randomtheme = false
         verboseString = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a3818,
   static shared_null = 0x8167070}
         status = 0
         mainWindow = (class MythMainWindow *) 0x83a9e18
         pmanager = (MythPluginManager *) 0x83b3cf8
         lcd_host = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x82c6d08,
   static shared_null = 0x8167070}
         pluginname = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a3830,
   static shared_null = 0x8167070}
         binname = {static null = {
---Type <return> to continue, or q <return> to quit---
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x81a38a0,
   static shared_null = 0x8167070}
         priv_thread = 3059108784
         themedir = {static null = {
     static null = <same as static member of an already seen type>,
     d = 0x8167070, static shared_null = 0x8167070}, d = 0x83aa828,
   static shared_null = 0x8167070}
         exitstatus = -1073744708
         mon = (class MediaMonitor *) 0x84386d0
         lcd_port = 13666
         dir = <incomplete type>
#0  0xb689dcef in memcpy () from /lib/tls/libc.so.6
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2361 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20050415/6d90bb51/smime.bin


More information about the mythtv-dev mailing list