Discussion:
[MPlayer-users] mplayer crashes when using vdpau on Fedora 26
Julian Sikorski
2017-07-12 18:08:25 UTC
Permalink
Hi list,

after upgrading to Fedora 26 yesterday, I have realised that mplayer can
no longer play .mkv files when using vdpau. Even though fedora ships
mplayer-1.3, the issue still happens with mplayer svn. Log is attached.
The backtrace is:

#0 0x00007fffed7e664b in raise () from /lib64/libc.so.6
#1 0x00007fffed7e8450 in abort () from /lib64/libc.so.6
#2 0x00007fffed82c921 in __libc_message () from /lib64/libc.so.6
#3 0x00007fffed83a0d7 in _int_malloc () from /lib64/libc.so.6
#4 0x00007fffed83a650 in _int_memalign () from /lib64/libc.so.6
#5 0x00007fffed83fe02 in posix_memalign () from /lib64/libc.so.6
#6 0x00007ffff11ec823 in av_malloc (size=***@entry=88) at
libavutil/mem.c:87
#7 0x00007ffff11ec9f9 in av_mallocz (size=***@entry=88) at
libavutil/mem.c:224
#8 0x00007ffff11da7c4 in av_buffer_pool_init (size=***@entry=523344,
alloc=0x7ffff11da4a0 <av_buffer_allocz>)
at libavutil/buffer.c:240
#9 0x00007ffff16a40b8 in init_table_pools (h=0x5555564fdd60) at
libavcodec/h264_slice.c:172
#10 alloc_picture (pic=0x5555564fe2d0, h=0x5555564fdd60) at
libavcodec/h264_slice.c:228
#11 h264_frame_start (h=***@entry=0x5555564fdd60) at
libavcodec/h264_slice.c:496
#12 0x00007ffff16a4a80 in h264_field_start (h=***@entry=0x5555564fdd60,
sl=***@entry=0x555555d0f920, first_slice=***@entry=1,
nal=<optimized out>, nal=<optimized out>) at
libavcodec/h264_slice.c:1566
#13 0x00007ffff16a7d42 in ff_h264_queue_decode_slice
(h=***@entry=0x5555564fdd60, nal=***@entry=0x555556584288)
at libavcodec/h264_slice.c:2090
#14 0x00007ffff16ab968 in decode_nal_units (buf_size=38382,
buf=0x555555cf4610 "", h=0x5555564fdd60) at libavcodec/h264dec.c:674
#15 h264_decode_frame (avctx=0x555555cf1660, data=0x555555d0e5e0,
got_frame=0x7fffffffc830, avpkt=<optimized out>)
at libavcodec/h264dec.c:1016
#16 0x00007ffff192837c in avcodec_decode_video2
(avctx=***@entry=0x555555cf1660, picture=***@entry=0x555555d0e5e0,
got_picture_ptr=***@entry=0x7fffffffc830,
avpkt=***@entry=0x7fffffffc840) at libavcodec/utils.c:2275
#17 0x000055555570c56d in decode (sh=0x555556be17a0, data=<optimized
out>, len=<optimized out>, flags=<optimized out>)
at libmpcodecs/vd_ffmpeg.c:934
#18 0x00005555556599f9 in decode_video (sh_video=0x555556be17a0,
start=0x555555cf4610 "", in_size=38382, drop_frame=0, pts=0,
endpts=0.041000000000000002, full_frame=0x0) at
libmpcodecs/dec_video.c:400
#19 0x00005555555dcd54 in generate_video_frame (d_video=0x555555b98dc0,
sh_video=0x555556be17a0) at mplayer.c:1803
#20 update_video (blit_frame=0x7fffffffca48) at mplayer.c:2518
#21 0x00005555555d0855 in main (argc=<optimized out>, argv=<optimized
out>) at mplayer.c:3811

Any ideas? Thank you!

Best regards,
Julian Sikorski

Loading...