[gstreamer-bugs] [Bug 638569] New: cacasink crashes when given 15-bit video.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 3 05:02:21 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=638569
  GStreamer | gst-plugins-good | 0.10.25

           Summary: cacasink crashes when given 15-bit video.
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.25
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: screwtape at froup.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


"gst-inspect cacasink" tells me it claims to support 15-bit video:

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      ...
      video/x-raw-rgb
                    bpp: 16
                  depth: 15
             endianness: 1234
               red_mask: 31744
             green_mask: 992
              blue_mask: 31
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]

However, when I send a video of that format to cacasink, it crashes:

$ gst-launch videotestsrc !
'video/x-raw-rgb,bpp=(int)16,depth=(int)15,endianness=(int)1234,red_mask=(int)31744,green_mask=(int)992,blue_mask=(int)31,width=(int)256,height=(int)224,framerate=(fraction)60/1'
! cacasink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Caught SIGSEGV accessing address 0x7abc5ac
Spinning.  Please run 'gdb gst-launch 28374' to continue debugging, Ctrl-C to
quit, or Ctrl-\ to dump core.

Unfortunately, actually attaching gdb doesn't seem to achive much:

Reading symbols from /usr/bin/gst-launch...Reading symbols from
/usr/lib/debug/usr/bin/gst-launch...done.
done.
Attaching to program: /usr/bin/gst-launch, process 28505
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from
/usr/lib/debug/lib/ld-2.12.1.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
0x00007fca3ef1f203 in ?? ()
(gdb) bt
#0  0x00007fca3ef1f203 in ?? ()
#1  0x00007fca34000b20 in ?? ()
#2  0x00000000000000f9 in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x00007fca34000b20 in ?? ()
#5  0x0000000000e8fd48 in ?? ()
#6  0x00007fca3f429009 in ?? ()
#7  0x0000000000e8fd40 in ?? ()
#8  0x00007fca000000f9 in ?? ()
#9  0x00007fca3f6c5788 in ?? ()
#10 0x00007fca3f6c57c0 in ?? ()
#11 0x0000000100000001 in ?? ()
#12 0x0000000000e8fd48 in ?? ()
#13 0x00000000ffffffff in ?? ()
#14 0x7fffffff000000f9 in ?? ()
#15 0x0000000000000000 in ?? ()


I'm using Ubuntu 10.10 on x86_64.

-- 
Configure bugmail: https://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