[gstreamer-bugs] [Bug 354698] New: xvimagesink fails to handle BadAllocs caused by creation of over-size overlays.
GStreamer (bugzilla.gnome.org)
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
http://bugzilla.gnome.org/show_bug.cgi?id=354698
GStreamer | gstreamer (core) | Ver: 0.10.4
Summary: xvimagesink fails to handle BadAllocs caused by creation
of over-size overlays.
Product: GStreamer
Version: 0.10.4
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: critical
Priority: Normal
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 !
xvimagesink
Stack trace:
$ 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: 49
Current serial number in output stream: 50
Other information:
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:
https://launchpad.net/distros/ubuntu/+source/totem/+bug/39050
--
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
mailing list