Bug#466985: gnome-settings-daemon crashes (and the volume control applet too)
No Name
flick at polito.it
Fri Feb 22 15:23:46 UTC 2008
Hello,
while trying to produce debug packages for gstreamer0.10-plugins-base
the process ends with the following error:
gtk-doc: Compiling scanner
mkdir .libs
cc -I../../gst-libs -I../../gst-libs -pthread
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -c
gst-plugins-base-libs-scan.c -fPIC -DPIC
-o .libs/gst-plugins-base-libs-scan.o
cc -I../../gst-libs -I../../gst-libs -pthread
-I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -c
gst-plugins-base-libs-scan.c -o gst-plugins-base-libs-scan.o >/dev/null
2>&1
gtk-doc: Linking scanner
cc
-o .libs/gst-plugins-base-libs-scan .libs/gst-plugins-base-libs-scan.o
-pthread ../../gst-libs/gst/interfaces/.libs/libgstinterfaces-0.10.so ../../gst-libs/gst/audio/.libs/libgstaudio-0.10.so ../../gst-libs/gst/cdda/.libs/libgstcdda-0.10.so ../../gst-libs/gst/fft/.libs/libgstfft-0.10.so ../../gst-libs/gst/rtp/.libs/libgstrtp-0.10.so ../../gst-libs/gst/rtsp/.libs/libgstrtsp-0.10.so ../../gst-libs/gst/sdp/.libs/libgstsdp-0.10.so ../../gst-libs/gst/tag/.libs/libgsttag-0.10.so ../../gst-libs/gst/video/.libs/libgstvideo-0.10.so /usr/lib/libgstbase-0.10.so /usr/lib/libgstreamer-0.10.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lrt /usr/lib/libxml2.so /usr/lib/libglib-2.0.so
creating gst-plugins-base-libs-scan
gtk-doc: Running scanner gst-plugins-base-libs-scan
Could not initialize GStreamer: Error re-scanning registry , child
terminated by signal
Scan failed:
make[4]: *** [scan-build.stamp] Error 1
make[4]: Leaving directory
`/tmp/gstreamer/gst-plugins-base0.10-0.10.17/docs/libs'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/tmp/gstreamer/gst-plugins-base0.10-0.10.17/docs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/gstreamer/gst-plugins-base0.10-0.10.17'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/gstreamer/gst-plugins-base0.10-0.10.17'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Build command 'cd gst-plugins-base0.10-0.10.17 && dpkg-buildpackage -b
-uc' failed.
E: Child process failed
I ran the following commands leading to this error:
apt-get build-dep gstreamer0.10-plugins-base
and
DEB_BUILD_OPTIONS=nostrip,noopt fakeroot apt-get -b source
gstreamer0.10-plugins-base
my CPU is as follows (just one of the cores is listed, it's a dual core
xeon):
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 5160 @ 3.00GHz
stepping : 6
cpu MHz : 1998.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3
cx16 xtpr dca lahf_lm
bogomips : 5989.06
clflush size : 64
Thanks again for the help,
Peter
On Fri, 2008-02-22 at 12:56 +0100, Sebastian Dröge wrote:
> Am Freitag, den 22.02.2008, 11:56 +0100 schrieb No Name:
>
> > Last lines of output with debug level=5:
> >
> >
> > 0:00:05.584434340 5856 0x8050050 LOG GST_REGISTRY
> > gstregistry.c:816:gst_registry_scan_path_level:<registry0> examining
> > file: /usr/lib/gstreamer-0.10/libgstlibvisual.so
> > 0:00:05.584460759 5856 0x8050050 DEBUG GST_REGISTRY
> > gstregistry.c:975:gst_registry_scan_path_level:<registry0>
> > file /usr/lib/gstreamer-0.10/libgstlibvisual.so not yet in registry
> > 0:00:05.584474763 5856 0x8050050 DEBUG GST_PLUGIN_LOADING
> > gstplugin.c:472:gst_plugin_load_file: attempt to load plugin
> > "/usr/lib/gstreamer-0.10/libgstlibvisual.so"
> > 0:00:05.585051047 5856 0x8050050 LOG GST_REFCOUNTING
> > gstobject.c:293:gst_object_init:<GstObject at 0x8066288> 0x8066288 new
> > 0:00:05.585080125 5856 0x8050050 LOG GST_PLUGIN_LOADING
> > gstplugin.c:594:gst_plugin_load_file: Plugin 0x8066288 for file
> > "/usr/lib/gstreamer-0.10/libgstlibvisual.so" prepared, calling entry
> > function...
> > 0:00:05.585094947 5856 0x8050050 LOG GST_PLUGIN_LOADING
> > gstplugin.c:601:gst_plugin_load_file: Plugin 0x8066288 for file
> > "/usr/lib/gstreamer-0.10/libgstlibvisual.so" prepared, registering...
> > 0:00:05.586878103 5856 0x8050050 LOG GST_PLUGIN_LOADING
> > gstplugin.c:335:gst_plugin_register_func: plugin
> > "/usr/lib/gstreamer-0.10/libgstlibvisual.so" looks good
> > 0:00:05.078629130 5853 0x8050050 DEBUG GST_INIT
> > gst.c:842:ensure_current_registry_forking: Waiting for data from child
> > 0:00:05.605642605 5853 0x8050050 DEBUG GST_INIT
> > gst.c:857:ensure_current_registry_forking: parent waiting on child
> > 0:00:05.605692216 5853 0x8050050 DEBUG GST_INIT
> > gst.c:859:ensure_current_registry_forking: parent done waiting on child
> > 0:00:05.605707043 5853 0x8050050 ERROR GST_INIT
> > gst.c:862:ensure_current_registry_forking: child did not exit normally,
> > terminated by signal
> >
> >
> > Some issues with libgstlibvisual.so?
>
> Yes, either an issue in libvisual itself (maybe broken CPU feature
> detection or similar again) or in the gstreamer plugin.
>
> Could you run this (with no registry forking) in gdb and get a
> backtrace? Having the glib, gstreamer, gst-plugins-base and
> gst-plugins-good debug packages installed might be a good idea.
More information about the pkg-gnome-maintainers
mailing list