[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