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