[mythtv-commits] Ticket #11241: Mythfrontend crashes on exiting video in Video Library

MythTV noreply at mythtv.org
Wed Jan 16 07:29:17 UTC 2013


#11241: Mythfrontend crashes on exiting video in Video Library
--------------------------------------+----------------------------
 Reporter:  Martin van Es <martin@…>  |          Owner:
     Type:  Bug Report - Crash        |         Status:  new
 Priority:  minor                     |      Milestone:  unknown
Component:  MythTV - Video Decoding   |        Version:  0.26-fixes
 Severity:  medium                    |     Resolution:
 Keywords:                            |  Ticket locked:  0
--------------------------------------+----------------------------
Changes (by wagnerrp):

 * status:  infoneeded_new => new
 * component:  MythTV - Video Playback => MythTV - Video Decoding


Comment:

 Here's the relevant bits from the backtrace.

 {{{
 Thread 1 (Thread 0x91e0db40 (LWP 3557)):
 #0  put_pixels16_sse2 (h=16, line_size=720, pixels=0x9095b4f0 <Address
 0x9095b4f0 out of bounds>, block=0x90ceb4f0 <Address 0x90ceb4f0 out of
 bounds>) at libavcodec/x86/dsputil_mmx.c:464
 #1  put_h264_qpel16_mc00_sse2 (dst=0x90ceb4f0 <Address 0x90ceb4f0 out of
 bounds>, src=0x9095b4f0 <Address 0x9095b4f0 out of bounds>, stride=720) at
 libavcodec/x86/h264_qpel_mmx.c:1041
 #2  0xb452f56e in mc_dir_part (chroma_idc=1, pixel_shift=0,
 chroma_op=0xb4870d10 <ff_put_h264_chroma_mc8_ssse3_rnd>,
 qpix_op=0xb952fdc, src_y_offset=120, src_x_offset=232, dest_cr=0x90d4a2c8
 <Address 0x90d4a2c8 out of bounds>, dest_cb=0x90d30dc8 <Address 0x90d30dc8
 out of bounds>, dest_y=0x90ceb4f0 <Address 0x90ceb4f0 out of bounds>,
 list=0, delta=0, height=16, square=1, n=0, pic=0xb97e734, h=0xb94f600) at
 libavcodec/h264.c:500
 #3  mc_part_std (y_offset=120, x_offset=232, chroma_idc=1, pixel_shift=0,
 list1=16384, list0=<optimized out>, chroma_avg=0xb48711c0
 <ff_avg_h264_chroma_mc8_ssse3_rnd>, qpix_avg=0xb9530dc,
 chroma_put=0xb4870d10 <ff_put_h264_chroma_mc8_ssse3_rnd>,
 qpix_put=0xb952fdc, delta=0, height=16, square=1, n=0, h=0xb94f600,
 dest_cr=0x90d4a2c8 <Address 0x90d4a2c8 out of bounds>, dest_cb=0x90d30dc8
 <Address 0x90d30dc8 out of bounds>, dest_y=0x90ceb4f0 <Address 0x90ceb4f0
 out of bounds>) at libavcodec/h264.c:602
 #4  mc_part (chroma_put=0xb4870d10 <ff_put_h264_chroma_mc8_ssse3_rnd>,
 chroma_idc=1, pixel_shift=0, list1=16384, list0=<optimized out>,
 weight_avg=0xb9548ec, weight_op=0xb9548dc, chroma_avg=0xb48711c0
 <ff_avg_h264_chroma_mc8_ssse3_rnd>, qpix_avg=0xb9530dc,
 qpix_put=0xb952fdc, y_offset=0, x_offset=0, dest_cr=0x90d4a2c8 <Address
 0x90d4a2c8 out of bounds>, dest_cb=0x90d30dc8 <Address 0x90d30dc8 out of
 bounds>, dest_y=0x90ceb4f0 <Address 0x90ceb4f0 out of bounds>, delta=0,
 square=1, n=0, h=0xb94f600, height=16) at libavcodec/h264.c:748
 #5  hl_motion (chroma_idc=1, pixel_shift=0, weight_avg=0xb9548ec,
 weight_op=0xb9548dc, chroma_avg=0xb952fd0, qpix_avg=0xb9530dc,
 chroma_put=0xb952fc4, qpix_put=0xb952fdc, dest_cr=0x90d4a2c8 <Address
 0x90d4a2c8 out of bounds>, dest_cb=0x90d30dc8 <Address 0x90d30dc8 out of
 bounds>, dest_y=0x90ceb4f0 <Address 0x90ceb4f0 out of bounds>,
 h=0xb94f600) at libavcodec/h264.c:799
 #6  hl_motion_420 (weight_avg=0xb9548ec, weight_op=0xb9548dc,
 chroma_avg=0xb952fd0, qpix_avg=0xb9530dc, qpix_put=0xb952fdc,
 pixel_shift=0, chroma_put=0xb952fc4, dest_cr=0x90d4a2c8 <Address
 0x90d4a2c8 out of bounds>, dest_cb=0x90d30dc8 <Address 0x90d30dc8 out of
 bounds>, dest_y=0x90ceb4f0 <Address 0x90ceb4f0 out of bounds>,
 h=0xb94f600) at libavcodec/h264.c:900
 #7  hl_decode_mb_internal (pixel_shift=0, simple=1, h=0xb94f600) at
 libavcodec/h264.c:2211
 #8  hl_decode_mb_simple_8 (h=0xb94f600) at libavcodec/h264.c:2413
 #9  ff_h264_hl_decode_mb (h=0xb94f600) at libavcodec/h264.c:2451
 #10 ff_h264_hl_decode_mb (h=0xb94f600) at libavcodec/h264.c:2434
 #11 0xb4570ac1 in decode_slice (avctx=0xb6edfa0, arg=0x91e0d16c) at
 libavcodec/h264.c:4013
 #12 0xb45710d5 in execute_decode_slices (h=0xb94f600, context_count=1) at
 libavcodec/h264.c:4162
 #13 0xb45758e7 in decode_nal_units (h=0xb94f600, buf=0x8de00040 "",
 buf_size=170) at libavcodec/h264.c:4457
 #14 0xb45764b2 in decode_frame (avctx=0xb6edfa0, data=0xb8046b0,
 data_size=0xb805020, avpkt=0xb804668) at libavcodec/h264.c:4569
 #15 0xb46ff6d8 in frame_worker_thread (arg=0xb804598) at
 libavcodec/pthread.c:381
 #16 0xb6398d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
 #17 0xb5257d3e in clone () from /lib/i386-linux-gnu/libc.so.6
 }}}

 It seems possible this could be an upstream issue.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11241#comment:5>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list