[gstreamer-bugs] [Bug 354698] New: xvimagesink fails to handle BadAllocs caused by creation of over-size overlays.
bugzilla-daemon at bugzilla.gnome.org
Wed Sep 6 14:26:53 PDT 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
GStreamer | gstreamer (core) | Ver: 0.10.4
Summary: xvimagesink fails to handle BadAllocs caused by creation
of over-size overlays.
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: scott_gnome at scott.tranzoa.net
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.15/2.16
GNOME milestone: Unspecified
Steps to reproduce:
1. Find a machine using Xorg's i810 driver.
2. Try to create an xvimagesink oversize for your current resolution.
For example, my current resolution is 1024x768. So I run:
gst-launch-0.10 videotestsrc ! video/x-raw-yuv,height=1024,width=768 !
$ gst-launch-0.10 videotestsrc ! video/x-raw-yuv,height=1024,width=768 !
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: 49
Current serial number in output stream: 50
This issue occurs on only some drivers I have tested. nVidia cards it doesn't
occur on, and some ATI cards it doesn't occur on. Almost all upstream Xorg
drivers I have tested it does occur on.
I originally found this bug via totem in Ubuntu, and the archived discussion
and trackdown can be found at:
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs