Yes, I still have the issue and with help from the gstreamer guys I
tracked it down.

Essentially, on a bunch of Xorg drivers, allocating a XVideo surface
larger than the available memory will return a BadAlloc. gstreamer
doesn't handle this, and therefore the crash.

Some developers in IRC noted it was a bug on their side, but I haven't
had time to report it. However, it can be demonstrated easily with the
following pipeline:

[EMAIL PROTECTED]:~$ file leaftag-gimmie.avi
leaftag-gimmie.avi: RIFF (little-endian) data, AVI, 1024 x 768, 25.00 fps, 
video:
[EMAIL PROTECTED]:~$ gst-launch-0.10 videotestsrc ! 
video/x-raw-yuv,height=1024,width=768  ! xvimagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  141 (XVideo)
  Minor opcode of failed request:  19 ()
  Serial number of failed request:  46
  Current serial number in output stream:  47

-- 
Totem crashes on startup.
https://launchpad.net/bugs/39050

--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to