Bug#761165: vlc: segmentation fault with VDPAU

Rémi Denis-Courmont remi at remlab.net
Thu Sep 11 11:16:36 UTC 2014


tags 761165 + moreinfo
thanks

    Hello,

Le 2014-09-11 13:11, Arthur Marsh a écrit :
> [00007fffbc001268] vdpau_display vout display error: bitmap surface
> creation failure: The size of a supplied object does not match the
> object it is being used with.      For example, a VdpVideoMixer is
> configured to process VdpVideoSurface objects of a specific size.
> If presented with a VdpVideoSurface of a different size, this error
> will be raised.

That's VdpBitmapSurfaceCreate() failing with error 
VDP_STATUS_INVALID_SIZE. Consequently, OSD and subtitles will fail.

That error does not make much sense in this context; this is probably a 
bug in the VDPAU driver.

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffc2200700 (LWP 4213)]
> 0x0000000000000000 in ?? ()
> (gdb) bt
> #0  0x0000000000000000 in ?? ()
> #1  0x00007fffc7191df7 in pipe_sampler_view_reference (view=0x0,
>     ptr=<optimized out>)
>     at ../../../../../src/gallium/auxiliary/util/u_inlines.h:151
> #2  destroy_video_buffer_private (private=0x7fffcc01acc0)
>     at 
> ../../../../../src/gallium/auxiliary/vl/vl_mpeg12_decoder.c:103
> #3  0x00007fffc71ada58 in vl_video_buffer_set_associated_data (
>     destroy_associated_data=0x0, associated_data=0x0, vcodec=0x0,
>     vbuf=0x7fffcc01d560)
>     at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:200
> #4  vl_video_buffer_destroy (buffer=0x7fffcc01d560)
>     at ../../../../../src/gallium/auxiliary/vl/vl_video_buffer.c:265
> #5  0x00007fffc71f76ba in vlVdpVideoSurfaceDestroy (surface=5)
>     at 
> ../../../../../../src/gallium/state_trackers/vdpau/surface.c:139

That too looks a lot like (another but possibly related) bug in the 
VDPAU driver.

If you can, try to play the same DVD with another graphic card and a 
different VDPAU driver (e.g. the NVIDIA proprietary blob). Otherwise I 
will need a legal sample file. If that is also not possible, I will have 
to assume this is a Mesa driver bug and advise Debian Multimedia to 
reassign.

-- 
Rémi Denis-Courmont



More information about the pkg-multimedia-maintainers mailing list