[gstreamer-bugs] [Bug 628768] New: VRAWDEPAY crashes on launch -- heap corruption

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Sep 4 05:52:50 PDT 2010


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

           Summary: VRAWDEPAY crashes on launch -- heap corruption
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bertd at tplogic.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Simple shell script with test video source crashes on launch.
This is receive side udp/rtp raw video.
Send side is not active.

$ cat rtp-client.sh
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)RAW,sampling=(string)YCbCr-4:2:2,depth=(string)8,width=(string)400,height=(string)300,colorimetry=(string)SMPTE240M,payload=(int)96,ssrc=(uint)1,clock-base=(uint)1,seqnum-base=(uint)1"
gst-launch -v  \
      udpsrc name=src1 uri=udp://127.0.0.1:51234 caps=$caps \
   !  rtpvrawdepay name=depay1 \
   !  ffmpegcolorspace name=cs1 \
   !  ximagesink name=xis1

$ . rtp-client.sh
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstRtpVRawDepay:depay1.GstPad:src: caps =
video/x-raw-yuv, width=(int)400, height=(int)300, format=(fourcc)UYVY,
framerate=(fraction)0/1
/GstPipeline:pipeline0/GstRtpVRawDepay:depay1.GstPad:sink: caps =
application/x-rtp, media=(string)video, clock-rate=(int)90000,
encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:2, depth=(string)8,
width=(string)400, height=(string)300, colorimetry=(string)SMPTE240M,
payload=(int)96, ssrc=(uint)1, clock-base=(uint)1, seqnum-base=(uint)1
/GstPipeline:pipeline0/GstFFMpegCsp:cs1.GstPad:src: caps = video/x-raw-rgb,
bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)400,
height=(int)300, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstFFMpegCsp:cs1.GstPad:sink: caps = video/x-raw-yuv,
width=(int)400, height=(int)300, format=(fourcc)UYVY, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstXImageSink:xis1.GstPad:sink: caps = video/x-raw-rgb,
bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280,
green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)400,
height=(int)300, framerate=(fraction)0/1, pixel-aspect-ratio=(fraction)1/1
*** glibc detected *** /usr/bin/gst-launch-0.10: free(): invalid next size
(normal): 0x0000000001621000 ***
======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7f1a6ac9d5b6]
/lib/libc.so.6(cfree+0x73)[0x7f1a6aca3e53]
/usr/lib/libgstreamer-0.10.so.0(+0x37ec9)[0x7f1a6bf38ec9]
/usr/lib/libgstreamer-0.10.so.0(gst_mini_object_unref+0x153)[0x7f1a6bf5cbf3]
/usr/lib/libgstbase-0.10.so.0(+0x24f4c)[0x7f1a693a7f4c]
/usr/lib/libgstbase-0.10.so.0(+0x25c22)[0x7f1a693a8c22]
/usr/lib/libgstreamer-0.10.so.0(+0x605bd)[0x7f1a6bf615bd]
/usr/lib/libgstreamer-0.10.so.0(+0x60eae)[0x7f1a6bf61eae]
/usr/lib/gstreamer-0.10/libgstrtp.so(+0x31b0a)[0x7f1a69167b0a]
/usr/lib/libgstrtp-0.10.so.0(+0x100c7)[0x7f1a68ae50c7]
/usr/lib/libgstreamer-0.10.so.0(+0x605bd)[0x7f1a6bf615bd]
/usr/lib/libgstreamer-0.10.so.0(+0x60eae)[0x7f1a6bf61eae]
/usr/lib/libgstbase-0.10.so.0(+0x1ee11)[0x7f1a693a1e11]
/usr/lib/libgstreamer-0.10.so.0(+0x8b9b3)[0x7f1a6bf8c9b3]
/lib/libglib-2.0.so.0(+0x69a5f)[0x7f1a6b63ba5f]
/lib/libglib-2.0.so.0(+0x67b84)[0x7f1a6b639b84]
/lib/libpthread.so.0(+0x69ca)[0x7f1a6afaf9ca]
/lib/libc.so.6(clone+0x6d)[0x7f1a6ad0c6fd]
======= Memory map: ========
00400000-00406000 r-xp 00000000 08:01 42624                             
/usr/bin/gst-launch-0.10
00606000-00607000 r--p 00006000 08:01 42624                             
/usr/bin/gst-launch-0.10
00607000-00608000 rw-p 00007000 08:01 42624                             
/usr/bin/gst-launch-0.10
01479000-0167c000 rw-p 00000000 00:00 0                                  [heap]
7f1a60000000-7f1a60021000 rw-p 00000000 00:00 0 
7f1a60021000-7f1a64000000 ---p 00000000 00:00 0 
7f1a6561e000-7f1a65634000 r-xp 00000000 08:01 6843                      
/lib/libgcc_s.so.1
7f1a65634000-7f1a65833000 ---p 00016000 08:01 6843                      
/lib/libgcc_s.so.1
7f1a65833000-7f1a65834000 r--p 00015000 08:01 6843                      
/lib/libgcc_s.so.1
7f1a65834000-7f1a65835000 rw-p 00016000 08:01 6843                      
/lib/libgcc_s.so.1
7f1a65858000-7f1a65859000 ---p 00000000 00:00 0 
7f1a65859000-7f1a66059000 rw-p 00000000 00:00 0 
7f1a66059000-7f1a660cf000 rw-s 00000000 00:04 460423209                 
/SYSV00000000 (deleted)
7f1a660cf000-7f1a660d0000 ---p 00000000 00:00 0 
7f1a660d0000-7f1a668d0000 rw-p 00000000 00:00 0 
7f1a668d0000-7f1a668d1000 ---p 00000000 00:00 0 
7f1a668d1000-7f1a670d1000 rw-p 00000000 00:00 0 
7f1a670d1000-7f1a670d6000 r-xp 00000000 08:01 2476                      
/usr/lib/libXdmcp.so.6.0.0
7f1a670d6000-7f1a672d5000 ---p 00005000 08:01 2476                      
/usr/lib/libXdmcp.so.6.0.0
7f1a672d5000-7f1a672d6000 r--p 00004000 08:01 2476                      
/usr/lib/libXdmcp.so.6.0.0
7f1a672d6000-7f1a672d7000 rw-p 00005000 08:01 2476                      
/usr/lib/libXdmcp.so.6.0.0
7f1a672d7000-7f1a672d9000 r-xp 00000000 08:01 90                        
/usr/lib/libXau.so.6.0.0
7f1a672d9000-7f1a674d9000 ---p 00002000 08:01 90                        
/usr/lib/libXau.so.6.0.0
7f1a674d9000-7f1a674da000 r--p 00002000 08:01 90                        
/usr/lib/libXau.so.6.0.0
7f1a674da000-7f1a674db000 rw-p 00003000 08:01 90                        
/usr/lib/libXau.so.6.0.0
7f1a674db000-7f1a674f6000 r-xp 00000000 08:01 2753                      
/usr/lib/libxcb.so.1.1.0
7f1a674f6000-7f1a676f5000 ---p 0001b000 08:01 2753                      
/usr/lib/libxcb.so.1.1.0
7f1a676f5000-7f1a676f6000 r--p 0001a000 08:01 2753                      
/usr/lib/libxcb.so.1.1.0
7f1a676f6000-7f1a676f7000 rw-p 0001b000 08:01 2753                      
/usr/lib/libxcb.so.1.1.0
7f1a676f7000-7f1a676fb000 r-xp 00000000 08:01 1951                      
/lib/libuuid.so.1.3.0
7f1a676fb000-7f1a678fa000 ---p 00004000 08:01 1951                      
/lib/libuuid.so.1.3.0
7f1a678fa000-7f1a678fb000 r--p 00003000 08:01 1951                      
/lib/libuuid.so.1.3.0
7f1a678fb000-7f1a678fc000 rw-p 00004000 08:01 1951                      
/lib/libuuid.so.1.3.0
7f1a678fc000-7f1a6790d000 r-xp 00000000 08:01 2576                      
/usr/lib/libXext.so.6.4.0
7f1a6790d000-7f1a67b0c000 ---p 00011000 08:01 2576                      
/usr/lib/libXext.so.6.4.0
7f1a67b0c000-7f1a67b0d000 r--p 00010000 08:01 2576                      
/usr/lib/libXext.so.6.4.0
7f1a67b0d000-7f1a67b0e000 rw-p 00011000 08:01 2576                      
/usr/lib/libXext.so.6.4.0
7f1a67b0e000-7f1a67c3f000 r-xp 00000000 08:01 3033                      
/usr/lib/libX11.so.6.3.0
7f1a67c3f000-7f1a67e3f000 ---p 00131000 08:01 3033                      
/usr/lib/libX11.so.6.3.0
7f1a67e3f000-7f1a67e40000 r--p 00131000 08:01 3033                      
/usr/lib/libX11.so.6.3.0
7f1a67e40000-7f1a67e44000 rw-p 00132000 08:01 3033                      
/usr/lib/libX11.so.6.3.0
7f1a67e44000-7f1a67e5b000 r-xp 00000000 08:01 7426                      
/usr/lib/libICE.so.6.3.0
7f1a67e5b000-7f1a6805a000 ---p 00017000 08:01 7426                      
/usr/lib/libICE.so.6.3.0
7f1a6805a000-7f1a6805b000 r--p 00016000 08:01 7426                      
/usr/lib/libICE.so.6.3.0
7f1a6805b000-7f1a6805c000 rw-p 00017000 08:01 7426                      
/usr/lib/libICE.so.6.3.0
7f1a6805c000-7f1a6805f000 rw-p 00000000 00:00 0 
7f1a6805f000-7f1a68067000 r-xp 00000000 08:01 7429                      
/usr/lib/libSM.so.6.0.1
7f1a68067000-7f1a68266000 ---p 00008000 08:01 7429                      
/usr/lib/libSM.so.6.0.1
7f1a68266000-7f1a68267000 r--p 00007000 08:01 7429                      
/usr/lib/libSM.so.6.0.1
7f1a68267000-7f1a68268000 rw-p 00008000 08:01 7429                      
/usr/lib/libSM.so.6.0.1
7f1a68268000-7f1a68274000 r-xp 00000000 08:01 8465                      
/usr/lib/gstreamer-0.10/libgstximagesink.so
7f1a68274000-7f1a68473000 ---p 0000c000 08:01 8465                      
/usr/lib/gstreamer-0.10/libgstximagesink.so
7f1a68473000-7f1a68474000 r--p 0000b000 08:01 8465                      
/usr/lib/gstreamer-0.10/libgstximagesink.so
7f1a68474000-7f1a68475000 rw-p 0000c000 08:01 8465                      
/usr/lib/gstreamer-0.10/libgstximagesink.so
7f1a68475000-7f1a6847d000 r-xp 00000000 08:01 5876                      
/usr/lib/libgstvideo-0.10.so.0.21.0
7f1a6847d000-7f1a6867c000 ---p 00008000 08:01 5876                      
/usr/lib/libgstvideo-0.10.so.0.21.0
7f1a6867c000-7f1a6867d000 r--p 00007000 08:01 5876                      
/usr/lib/libgstvideo-0.10.so.0.21.0
7f1a6867d000-7f1a6867e000 rw-p 00008000 08:01 5876                      
/usr/lib/libgstvideo-0.10.so.0.21.0Aborted

-- 
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