xvimagesink can crash while resizing a video
Submitted by Stirling Westrup
I'm working on a video-wall application, so I am cropping videos and showing each piece on a separate 1920x1080 monitor. Note that I'm running raw X sessions on these monitors -- no window manager. That seems to matter as xvimagesink doesn't crash if I use display=:0 (my main desktop display). I am guessing its because of the particulars of the resize operation.
This is with the lastest version of GStreamer, built from git this morning.
The failing command is:
gst-launch-1.0 filesrc location=~/Videos/California-Gurls-5-sec.mkv ! decodebin ! videocrop right=996 top=568 ! videobox top=-8 ! xvimagesink display=:2
The video, a 5-second clip of the California-Gurls video can be downloaded from here:
Because I imagine this bug may be difficult to reproduce, I've captured a debug-log of the crash with GST_DEBUG=*:6. You can grab it here: