[mythtv] Enter Live TV problem in rev 9015
Daniel Chassot
daniel.chassot at gmail.com
Fri Feb 17 12:08:13 UTC 2006
The revision 9015 introduced a new problem:
entering live tv no longer works in a reliable way since this exact revision.
Sometimes it works, sometimes, I only get half a second of sound and
then it crashes.
It was working fine in the previous revision.
The bt is attached.
Daniel
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1376781392 (LWP 12734)]
0xb7a9099e in TTFFont::duplicate_raster (this=0x83b6690, bmap=0x83b8d70) at ttfont.cpp:137
137 memcpy(new_rmap->bitmap, bmap->bitmap.buffer, new_rmap->size);
(gdb) thread apply bt all
(gdb) thread apply all bt
Thread 14 (Thread -1366275152 (LWP 12739)):
#0 0xffffe410 in ?? ()
#1 0xae902018 in ?? ()
#2 0xb716d0a0 in ?? () from /usr/local/lib/libmyth-0.19.so.0
#3 0x00000000 in ?? ()
Thread 13 (Thread -1376781392 (LWP 12734)):
#0 0xb7a9099e in TTFFont::duplicate_raster (this=0x83b6690, bmap=0x83b8d70) at ttfont.cpp:137
#1 0xb7a91d52 in TTFFont::render_text (this=0x83b6690, rmap=0x84d2278, rchr=0x84d04e8, text=@0x83a5094, xorblah=0xadefec9c, yor=0xadefec98)
at ttfont.cpp:254
#2 0xb7a920a2 in TTFFont::DrawString (this=0x83b6690, surface=0x83dd448, x=0, y=24, text=@0x83a5094, maxx=-1, maxy=131, alphamod=255)
at ttfont.cpp:436
#3 0xb79fa1bf in OSDTypeText::DrawString (this=0x83a5040, surface=0x83dd448, rect={x1 = 0, y1 = 24, x2 = -1, y2 = 131}, text=@0x83a5094, fade=-1,
maxfade=-1, xoff=0, yoff=0) at osdtypes.cpp:697
#4 0xb7a00a40 in OSDTypeText::Draw (this=0x83a5040, surface=0x83dd448, fade=-1, maxfade=-1, xoff=0, yoff=0) at osdtypes.cpp:655
#5 0xb79fe616 in OSDSet::Draw (this=0x83a4d60, surface=0x83dd448, actuallydraw=true) at osdtypes.cpp:377
#6 0xb79ee68d in OSD::Display (this=0x830a210) at osd.cpp:2185
#7 0xb7a1eb75 in VideoOutput::DisplayOSD (this=0x8476f80, frame=0x8536268, osd=0x830a210, stride=-1, revision=-1) at videooutbase.cpp:1196
#8 0xb7a64ee2 in VideoOutputXv::ProcessFrameMem (this=0x8476f80, frame=0x8536268, osd=0x830a210, filterList=0x0, pipPlayer=0x0)
at videoout_xv.cpp:2928
#9 0xb7a67e33 in VideoOutputXv::ProcessFrame (this=0x8476f80, frame=0x8536268, osd=0x830a210, filterList=0x0, pipPlayer=0x0)
at videoout_xv.cpp:2954
#10 0xb79a897b in NuppelVideoPlayer::DisplayNormalFrame (this=0x828dd08) at NuppelVideoPlayer.cpp:1964
#11 0xb79a9357 in NuppelVideoPlayer::OutputVideoLoop (this=0x828dd08) at NuppelVideoPlayer.cpp:2092
#12 0xb79a9466 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x828dd08) at NuppelVideoPlayer.cpp:2168
#13 0xb639ec40 in start_thread () from /lib/tls/libpthread.so.0
#14 0xb622b0ee in clone () from /lib/tls/libc.so.6
Thread 12 (Thread -1322259536 (LWP 12727)):
#0 0xffffe410 in ?? ()
#1 0xb12fe148 in ?? ()
#2 0xb7e39020 in ?? () from /usr/local/lib/libmythtv-0.19.so.0
#3 0x00000000 in ?? ()
Thread 11 (Thread -1330652240 (LWP 12726)):
#0 0xb727ceac in mpeg2_decode_block_intra (s=0x83d2370, block=0x83dada0, n=5) at mpeg12.c:1888
#1 0xb727b64e in mpeg_decode_mb (s=0x83d2370, block=0x83dab20) at mpeg12.c:1196
#2 0xb727ed19 in mpeg_decode_slice (s1=0x83d2370, mb_y=28, buf=0xb0afca78, buf_size=138230140) at mpeg12.c:2618
#3 0xb7280153 in mpeg_decode_frame (avctx=0x8288460, data=0xb0afcbc4, data_size=0xb0afcd6c, buf=0x8564660 "", buf_size=65839) at mpeg12.c:3227
---Type <return> to continue, or q <return> to quit---
#4 0xb71c5bc4 in avcodec_decode_video (avctx=0x8288460, picture=0x83d397c, got_picture_ptr=0xb0afcd6c, buf=0x83d397c "", buf_size=65839)
at utils.c:947
#5 0xb79cfb9e in AvFormatDecoder::GetFrame (this=0x82a3120, onlyvideo=0) at avformatdecoder.cpp:2618
#6 0xb798c986 in NuppelVideoPlayer::GetFrameNormal (this=0x828dd08, onlyvideo=0) at NuppelVideoPlayer.cpp:999
#7 0xb798dc84 in NuppelVideoPlayer::GetFrame (this=0x828dd08, onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:1077
#8 0xb799ff1c in NuppelVideoPlayer::StartPlaying (this=0x828dd08) at NuppelVideoPlayer.cpp:2712
#9 0xb79446fd in SpawnDecode (param=0x828dd08) at tv_play.cpp:195
#10 0xb639ec40 in start_thread () from /lib/tls/libpthread.so.0
#11 0xb622b0ee in clone () from /lib/tls/libc.so.6
Current language: auto; currently c
Thread 10 (Thread -1313866832 (LWP 12720)):
#0 0xffffe410 in ?? ()
#1 0x00000005 in ?? ()
#2 0x00000000 in ?? ()
Thread 9 (Thread -1376781392 (LWP 12719)):
#0 0xb7a9099e in TTFFont::duplicate_raster (this=0x83b6690, bmap=0x83b8d70) at ttfont.cpp:137
#1 0xb7a91d52 in TTFFont::render_text (this=0x83b6690, rmap=0x84d2278, rchr=0x84d04e8, text=@0x83a5094, xorblah=0xadefec9c, yor=0xadefec98)
at ttfont.cpp:254
#2 0xb7a920a2 in TTFFont::DrawString (this=0x83b6690, surface=0x83dd448, x=0, y=24, text=@0x83a5094, maxx=-1, maxy=131, alphamod=255)
at ttfont.cpp:436
#3 0xb79fa1bf in OSDTypeText::DrawString (this=0x83a5040, surface=0x83dd448, rect={x1 = 0, y1 = 24, x2 = -1, y2 = 131}, text=@0x83a5094, fade=-1,
maxfade=-1, xoff=0, yoff=0) at osdtypes.cpp:697
#4 0xb7a00a40 in OSDTypeText::Draw (this=0x83a5040, surface=0x83dd448, fade=-1, maxfade=-1, xoff=0, yoff=0) at osdtypes.cpp:655
#5 0xb79fe616 in OSDSet::Draw (this=0x83a4d60, surface=0x83dd448, actuallydraw=true) at osdtypes.cpp:377
#6 0xb79ee68d in OSD::Display (this=0x830a210) at osd.cpp:2185
#7 0xb7a1eb75 in VideoOutput::DisplayOSD (this=0x8476f80, frame=0x8536268, osd=0x830a210, stride=-1, revision=-1) at videooutbase.cpp:1196
#8 0xb7a64ee2 in VideoOutputXv::ProcessFrameMem (this=0x8476f80, frame=0x8536268, osd=0x830a210, filterList=0x0, pipPlayer=0x0)
at videoout_xv.cpp:2928
#9 0xb7a67e33 in VideoOutputXv::ProcessFrame (this=0x8476f80, frame=0x8536268, osd=0x830a210, filterList=0x0, pipPlayer=0x0)
at videoout_xv.cpp:2954
#10 0xb79a897b in NuppelVideoPlayer::DisplayNormalFrame (this=0x828dd08) at NuppelVideoPlayer.cpp:1964
#11 0xb79a9357 in NuppelVideoPlayer::OutputVideoLoop (this=0x828dd08) at NuppelVideoPlayer.cpp:2092
#12 0xb79a9466 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x828dd08) at NuppelVideoPlayer.cpp:2168
#13 0xb639ec40 in start_thread () from /lib/tls/libpthread.so.0
#14 0xb622b0ee in clone () from /lib/tls/libc.so.6
Current language: auto; currently c++
Thread 7 (Thread -1330652240 (LWP 12707)):
#0 0xb727ceac in mpeg2_decode_block_intra (s=0x83d2370, block=0x83dada0, n=5) at mpeg12.c:1888
#1 0xb727b64e in mpeg_decode_mb (s=0x83d2370, block=0x83dab20) at mpeg12.c:1196
---Type <return> to continue, or q <return> to quit---
#2 0xb727ed19 in mpeg_decode_slice (s1=0x83d2370, mb_y=28, buf=0xb0afca78, buf_size=138230140) at mpeg12.c:2618
#3 0xb7280153 in mpeg_decode_frame (avctx=0x8288460, data=0xb0afcbc4, data_size=0xb0afcd6c, buf=0x8564660 "", buf_size=65839) at mpeg12.c:3227
#4 0xb71c5bc4 in avcodec_decode_video (avctx=0x8288460, picture=0x83d397c, got_picture_ptr=0xb0afcd6c, buf=0x83d397c "", buf_size=65839)
at utils.c:947
#5 0xb79cfb9e in AvFormatDecoder::GetFrame (this=0x82a3120, onlyvideo=0) at avformatdecoder.cpp:2618
#6 0xb798c986 in NuppelVideoPlayer::GetFrameNormal (this=0x828dd08, onlyvideo=0) at NuppelVideoPlayer.cpp:999
#7 0xb798dc84 in NuppelVideoPlayer::GetFrame (this=0x828dd08, onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:1077
#8 0xb799ff1c in NuppelVideoPlayer::StartPlaying (this=0x828dd08) at NuppelVideoPlayer.cpp:2712
#9 0xb79446fd in SpawnDecode (param=0x828dd08) at tv_play.cpp:195
#10 0xb639ec40 in start_thread () from /lib/tls/libpthread.so.0
#11 0xb622b0ee in clone () from /lib/tls/libc.so.6
Current language: auto; currently c
Thread 6 (Thread -1322259536 (LWP 12706)):
#0 0xffffe410 in ?? ()
#1 0xb12fe148 in ?? ()
#2 0xb7e39020 in ?? () from /usr/local/lib/libmythtv-0.19.so.0
#3 0x00000000 in ?? ()
Thread 5 (Thread -1313866832 (LWP 12699)):
#0 0xffffe410 in ?? ()
#1 0x00000005 in ?? ()
#2 0x00000000 in ?? ()
Thread 4 (Thread -1253307472 (LWP 12560)):
#0 0xffffe410 in ?? ()
#1 0x08222eb0 in ?? ()
#2 0x00000005 in ?? ()
#3 0x00000000 in ?? ()
Thread 3 (Thread -1275581520 (LWP 12568)):
#0 0xffffe410 in ?? ()
#1 0x000001f4 in ?? ()
#2 0x00000000 in ?? ()
Thread 2 (Thread -1267188816 (LWP 12569)):
#0 0xffffe410 in ?? ()
#1 0x082bb628 in ?? ()
#2 0x00000001 in ?? ()
#3 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread -1249527552 (LWP 12556)):
#0 0xffffe410 in ?? ()
#1 0xbfb6df78 in ?? ()
#2 0xb716d0a0 in ?? () from /usr/local/lib/libmyth-0.19.so.0
#3 0x00000000 in ?? ()
Current language: auto; currently c++
(gdb)
More information about the mythtv-dev
mailing list