[Bug 734812] New: plugin scenechange always and with Caught SIGSEGV

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Aug 14 11:32:00 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=734812
  GStreamer | gst-plugins-bad | 1.4.0

           Summary: plugin scenechange always and with Caught SIGSEGV
    Classification: Platform
           Product: GStreamer
           Version: 1.4.0
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: kitone at free.fr
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Hi,

I'm trying to use scenechange but this always end with a Caught SIGSEGV, using
C API in small C program test or gst-launch-1.0. Tested with fedora 20 and Mac
OS X 10.9.4.

Using gstscenechange.c documented source code example :
gst-launch-1.0 filesrc location=test.ogv ! decodebin !  scenechange ! theoraenc
! fakesink

Or videotestsrc :
gst-launch-1.0 videotestsrc ! scenechange ! videoconvert ! fakesink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Caught SIGSEGV
Spinning.  Please run 'gdb gst-launch-1.0 33916' to continue debugging, Ctrl-C
to quit, or Ctrl-\ to dump core.

I'm using the plugin in the wrong way or this is a bug ?

Best regards,
kitone



$  gst-launch-1.0 -v videotestsrc ! scenechange ! videoconvert ! autovideosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)320, height=(int)240,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstSceneChange:scenechange0.GstPad:src: caps =
video/x-raw, format=(string)I420, width=(int)320, height=(int)240,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps =
video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
format=(string)YV12
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad0:
caps = video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
format=(string)YV12
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage.GstPad:sink:
caps = video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
format=(string)YV12
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps =
video/x-raw, width=(int)320, height=(int)240, framerate=(fraction)30/1,
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive,
format=(string)YV12
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps =
video/x-raw, format=(string)I420, width=(int)320, height=(int)240,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
/GstPipeline:pipeline0/GstSceneChange:scenechange0.GstPad:sink: caps =
video/x-raw, format=(string)I420, width=(int)320, height=(int)240,
framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1,
interlace-mode=(string)progressive
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Caught SIGSEGV
#0  0x00000033c62ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000033c8a495b4 in g_main_context_poll (priority=2147483647, n_fds=2, 
#2  g_main_context_iterate (context=0x20b1300, block=block at entry=1, 
#3  0x00000033c8a49a3a in g_main_loop_run (loop=0x2094200) at gmain.c:3907
#4  0x0000003fe1a3c5b4 in gst_bus_poll (bus=bus at entry=0x1f5eef0, 
#5  0x0000000000404628 in event_loop (pipeline=0x22221e0, 
#6  0x0000000000403782 in main (argc=8, argv=0x7fff03c52818)
Spinning.  Please run 'gdb gst-launch-1.0 2170' to continue debugging, Ctrl-C
to quit, or Ctrl-\ to dump core.




(gdb) backtrace 
#0  0x00000033c62ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000033c8a495b4 in g_main_context_poll (priority=2147483647, n_fds=2,
fds=0x209a1e0, timeout=-1, context=0x20b1300) at gmain.c:4007
#2  g_main_context_iterate (context=0x20b1300, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3708
#3  0x00000033c8a49a3a in g_main_loop_run (loop=0x2094200) at gmain.c:3907
#4  0x0000003fe1a3c5b4 in gst_bus_poll (bus=bus at entry=0x1f5eef0,
events=events at entry=GST_MESSAGE_ANY, timeout=<optimized out>)
    at gstbus.c:1082
#5  0x0000000000404628 in event_loop (pipeline=0x22221e0,
blocking=blocking at entry=1, do_progress=do_progress at entry=0, 
    target_state=target_state at entry=GST_STATE_PLAYING) at gst-launch.c:509
#6  0x0000000000403782 in main (argc=8, argv=0x7fff03c52818) at
gst-launch.c:1085

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