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
