Bug#421208: gstreamer0.10-ffmpeg: crashes on startup

Matijs van Zuijlen Matijs.van.Zuijlen at xs4all.nl
Fri Apr 27 07:53:02 UTC 2007


Package: gstreamer0.10-ffmpeg
Version: 0.10.2-2
Severity: important

Hello,

This gstreamer plugin crashes on startup, hence crashing gstreamer, hence
crashing gnome-settings-daemon. After determining the problem was somewhere
in gstreamer, I ran:

  gst-launch-0.10 --gst-debug-level=5 2> ~/err.log

This dumps core.
Here is a backtrace of the resulting core dump:

Core was generated by `gst-launch-0.10 --gst-debug-level=5'.
Program terminated with signal 4, Illegal instruction.
#0  0x0f5c530c in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#0  0x0f5c530c in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#1  0x0f5ad4d4 in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#2  0x0f5ad4cc in ?? () from /usr/lib/gstreamer-0.10/libgstffmpeg.so
#3  0x0ff84580 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x0ff84b60 in gst_plugin_load_file () from /usr/lib/libgstreamer-0.10.so.0
#5  0x0ff8af90 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x0ff8b3ec in gst_registry_scan_path () from /usr/lib/libgstreamer-0.10.so.0
#7  0x0ff46e5c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0x0ff474fc in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x0ff484d0 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x0fdca020 in g_option_context_parse () from /usr/lib/libglib-2.0.so.0
#11 0x100036f8 in ?? ()
#12 0x0fbf8728 in generic_start_main () from /lib/libc.so.6
#13 0x0fbf8978 in __libc_start_main () from /lib/libc.so.6
#14 0x00000000 in ?? ()

Here are the last lines of ~/err.log:

  0:00:00.951392000 27432 0x10016050 DEBUG         GST_REGISTRY gstregistry.c:450:gst_registry_add_feature:<registry0> adding feature 0x1009a5a0 (ffdemux_yuv4mpegpipe)
  0:00:00.951469000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:325:gst_object_ref:<ffdemux_yuv4mpegpipe> 0x1009a5a0 ref 1->2
  0:00:00.951513000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:379:gst_object_sink:<ffdemux_yuv4mpegpipe> sink
  0:00:00.951551000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:383:gst_object_sink:<ffdemux_yuv4mpegpipe> clear floating flag
  0:00:00.951588000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:352:gst_object_unref:<ffdemux_yuv4mpegpipe> 0x1009a5a0 unref 2->1
  0:00:00.951623000 27432 0x10016050 LOG           GST_REGISTRY gstregistry.c:458:gst_registry_add_feature:<registry0> emitting feature-added for ffdemux_yuv4mpegpipe
  0:00:00.951664000 27432 0x10016050 INFO          GST_TYPEFIND gsttypefind.c:83:gst_type_find_register: registering typefind function for fftype_yuv4mpegpipe
  0:00:00.951729000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:293:gst_object_init:<GstObject at 0x10046168> 0x10046168 new
  0:00:00.951803000 27432 0x10016050 DEBUG         GST_TYPEFIND gsttypefind.c:86:gst_type_find_register:<typefindfactory151> using new typefind factory for fftype_yuv4mpegpipe
  0:00:00.951848000 27432 0x10016050 LOG        GST_REFCOUNTING gstcaps.c:373:gst_caps_ref: 0x100defc0 1->2
  0:00:00.951973000 27432 0x10016050 DEBUG         GST_REGISTRY gstregistry.c:450:gst_registry_add_feature:<registry0> adding feature 0x10046168 (fftype_yuv4mpegpipe)
  0:00:00.952036000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:325:gst_object_ref:<fftype_yuv4mpegpipe> 0x10046168 ref 1->2
  0:00:00.952078000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:379:gst_object_sink:<fftype_yuv4mpegpipe> sink
  0:00:00.952177000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:383:gst_object_sink:<fftype_yuv4mpegpipe> clear floating flag
  0:00:00.952219000 27432 0x10016050 LOG        GST_REFCOUNTING gstobject.c:352:gst_object_unref:<fftype_yuv4mpegpipe> 0x10046168 unref 2->1
  0:00:00.952253000 27432 0x10016050 LOG           GST_REGISTRY gstregistry.c:458:gst_registry_add_feature:<registry0> emitting feature-added for fftype_yuv4mpegpipe
  0:00:00.970796000 27431 0x10016050 DEBUG             GST_INIT gst.c:827:ensure_current_registry_forking: parent waiting on child
  0:00:00.971603000 27431 0x10016050 DEBUG             GST_INIT gst.c:829:ensure_current_registry_forking: parent done waiting on child
  0:00:00.971675000 27431 0x10016050 ERROR             GST_INIT gst.c:832:ensure_current_registry_forking: child did not exit normally, terminated by signal

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.18-4-powerpc
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gstreamer0.10-ffmpeg depends on:
ii  libc6                      2.5-4         GNU C Library: Shared libraries
ii  libglib2.0-0               2.12.11-3     The GLib library of C routines
ii  libgstreamer-plugins-base0 0.10.12-2     GStreamer libraries from the "base
ii  libgstreamer0.10-0         0.10.12-3     Core GStreamer libraries and eleme
ii  liboil0.3                  0.3.11-1      Library of Optimized Inner Loops
ii  libxml2                    2.6.28.dfsg-1 GNOME XML library
ii  zlib1g                     1:1.2.3-13    compression library - runtime

gstreamer0.10-ffmpeg recommends no packages.




More information about the pkg-gstreamer-maintainers mailing list