[MPlayer-users] crash with directx

Roger Pack rogerdpack2 at gmail.com
Thu Dec 27 01:06:31 CET 2012


I guess I've run into this a few times before, but if I am using an
external monitor, or dual monitor (basically, if I unplug my external
monitor, and run it just on the laptop screen, then it works, but if a
second monitor is attached and the directx window happens to land on
it, I get this, consistently):

with -vo direct3d, it works fine though.

(gdb) r dvdnav://1
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x6e1c4790 in nvumdshim!OpenAdapter () from
C:\Windows\SysWOW64\nvumdshim.dll
#2  0x6e1c463d in nvumdshim!OpenAdapter () from
C:\Windows\SysWOW64\nvumdshim.dll
#3  0x6e1c6b98 in nvumdshim!OpenAdapter () from
C:\Windows\SysWOW64\nvumdshim.dll
#4  0x6e1c69b5 in nvumdshim!OpenAdapter () from
C:\Windows\SysWOW64\nvumdshim.dll
#5  0x6e2a17ac in GetOLEThunkData () from C:\Windows\SysWOW64\ddraw.dll
#6  0x6e2c528e in SetAppCompatData () from C:\Windows\SysWOW64\ddraw.dll
#7  0x0041c2fa in Directx_ManageDisplay () at libvo/vo_directx.c:582
#8  0x0041d10a in config (width=720, height=480, d_width=720,
d_height=540, options=0, title=0xcb7a27 "MPlayer",
    format=842094169) at libvo/vo_directx.c:1016
#9  0x00416d99 in config_video_out (vo=0xbc6a80, width=720,
height=480, d_width=720, d_height=540, flags=0,
    title=0xcb7a27 "MPlayer", format=842094169) at libvo/video_out.c:382
#10 0x0049cdd1 in config (vf=0x615b998, width=720, height=480,
d_width=720, d_height=540, flags=0, outfmt=842094169)
    at libmpcodecs/vf_vo.c:74
#11 0x00474f99 in vf_config_wrapper (vf=0x615b998, width=720,
height=480, d_width=720, d_height=540, flags=0, outfmt=842094169)
    at libmpcodecs/vf.c:636
#12 0x00472468 in mpcodecs_config_vo (sh=0x6145558, w=720, h=480,
preferred_outfmt=842094169) at libmpcodecs/vd.c:359
#13 0x0053d63e in init_vo (sh=0x6145558, pix_fmt=AV_PIX_FMT_YUV420P)
at libmpcodecs/vd_ffmpeg.c:511
#14 0x0053e168 in get_buffer (avctx=0x615bda0, pic=0x61db7a0) at
libmpcodecs/vd_ffmpeg.c:563
#15 0x00724b84 in alloc_frame_buffer (s=0x615c1a0, pic=0x61db7a0,
shared=0) at libavcodec/mpegvideo.c:256
#16 ff_alloc_picture (s=0x615c1a0, pic=0x61db7a0, shared=0) at
libavcodec/mpegvideo.c:308
#17 0x0072624f in ff_MPV_frame_start (s=0x615c1a0, avctx=0x615bda0) at
libavcodec/mpegvideo.c:1360
#18 0x007bf589 in mpeg_field_start (avctx=0x615bda0,
picture=0x615bbe0, got_output=0x28ed3c, buf=0x6980020 "",
buf_size=2012)
    at libavcodec/mpeg12.c:1606
#19 decode_chunks (avctx=0x615bda0, picture=0x615bbe0,
got_output=0x28ed3c, buf=0x6980020 "", buf_size=2012)
    at libavcodec/mpeg12.c:2470
#20 0x007bffd5 in mpeg_decode_frame (avctx=0x615bda0, data=0x615bbe0,
got_output=0x28ed3c, avpkt=0x28ec08)
    at libavcodec/mpeg12.c:2570
#21 0x0069d050 in avcodec_decode_video2 (avctx=0x615bda0,
picture=0x615bbe0, got_picture_ptr=0x28ed3c, avpkt=0x28ecd8)
    at libavcodec/utils.c:1603
#22 0x0053d823 in decode (sh=0x6145558, data=0x6980020, len=2012,
flags=0) at libmpcodecs/vd_ffmpeg.c:785
#23 0x0046f31d in decode_video (sh_video=0x6145558, start=0x6980020
"", in_size=2012, drop_frame=0, pts=0, full_frame=0x28ee1c)
    at libmpcodecs/dec_video.c:393
#24 0x0040af12 in update_video (blit_frame=0x28ff04) at mplayer.c:2459
#25 0x0040f653 in main (argc=2, argv=0x4d13178) at mplayer.c:3768

Thank you.
-roger-


More information about the MPlayer-users mailing list