[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