Bug#800779: gstreamer1.0-libav:amd64: The gstreamer1.0-libav video encoders segfault
Francois Gouget
fgouget at free.fr
Sat Oct 3 14:36:29 UTC 2015
Package: gstreamer1.0-libav
Version: 1.6.0-1
Severity: important
Dear Maintainer,
In version 1.6.0-1 of gstreamer1.0-libav the video encoders segfault:
$ gst-launch-1.0 videotestsrc num-buffers=40 ! videoconvert ! avenc_huffyuv ! filesink location=/dev/null
Définition du pipeline à PAUSED...
Le pipeline est en phase de PREROLL…
Le pipeline a terminé la phase PREROLL…
Passage du pipeline à la phase PLAYING…
New clock: GstSystemClock
Caught SIGSEGV
#0 0x00007f53fd9ee52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f53fdf20ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f53fdf21242 in g_main_loop_run ()
#3 0x00007f53fe477f49 in gst_bus_poll ()
#4 0x0000000000404648 in ?? ()
#5 0x00000000004037c8 in ?? ()
#6 0x00007f53fd932b45 in __libc_start_main (main=0x4030f0, argc=10,
#7 0x0000000000403cb3 in ?? ()
Spinning. Please run 'gdb gst-launch-1.0 31947' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
^C^C
$ gst-launch-1.0 videotestsrc num-buffers=40 ! videoconvert ! avenc_mjpeg ! filesink location=/dev/null
Définition du pipeline à PAUSED...
Le pipeline est en phase de PREROLL…
Le pipeline a terminé la phase PREROLL…
Passage du pipeline à la phase PLAYING…
New clock: GstSystemClock
Caught SIGSEGV
#0 0x00007f4f76fbd52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f4f774efebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f4f774f0242 in g_main_loop_run ()
#3 0x00007f4f77a46f49 in gst_bus_poll ()
#4 0x0000000000404648 in ?? ()
#5 0x00000000004037c8 in ?? ()
#6 0x00007f4f76f01b45 in __libc_start_main (main=0x4030f0, argc=10,
#7 0x0000000000403cb3 in ?? ()
Spinning. Please run 'gdb gst-launch-1.0 29508' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
^C^C
Note that:
* Due to current breakage in Debian Testing the libglib2 package is being held back
(see below for the version). However the gstreamer1.0-libav and its dependencies don't
require a more recent version so it's no excuse for segfaulting.
* Downgrading to version 1.4.4-2 fixes this crash (*).
(*) But in version 1.4.4-2 avenc_mjpeg fails to negotiate the source format which makes
it unusable for my purposes :-(
https://bugzilla.gnome.org/show_bug.cgi?id=750398
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.1.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gstreamer1.0-libav:amd64 depends on:
ii libavcodec-ffmpeg-extra56 7:2.7.2-2+b1
ii libavformat-ffmpeg56 7:2.7.2-2+b1
ii libavutil-ffmpeg54 7:2.7.2-2+b1
ii libc6 2.19-22
ii libglib2.0-0 2.44.1-1.1
ii libgstreamer-plugins-base1.0-0 1.6.0-1
ii libgstreamer1.0-0 1.6.0-1
gstreamer1.0-libav:amd64 recommends no packages.
gstreamer1.0-libav:amd64 suggests no packages.
-- no debconf information
More information about the pkg-gstreamer-maintainers
mailing list