Bug#559056: /usr/bin/gstreamer-properties: segfaults while webcam is connected

Sascha Silbe sascha-debian-bugs-gnome-media-1 at silbe.org
Tue Dec 1 15:39:49 UTC 2009


Package: gnome-media
Version: 2.22.0-3
Severity: important
File: /usr/bin/gstreamer-properties


While my webcam (OV519, driver ov51x_jpeg) is connected (via USB), 
gstreamer-properties segfaults when doing any of:
1. selecting "Video for Linux 2 (v4l2)" again as Default Input Plugin 
(it already was the default)
2. trying to test the video output
3. trying to test the video input

The following crash was triggered by #1. I couldn't locate the debug 
package for gnome-media, so some symbols are missing.


sascha.silbe at twin:~$ gdb $(which gstreamer-properties )
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show 
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/gstreamer-properties (no debugging symbols 
found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f02378186e0 (LWP 8387)]
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
[New Thread 0x40bb4950 (LWP 8393)]
[Thread 0x40bb4950 (LWP 8393) exited]
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
[New Thread 0x40bb4950 (LWP 8406)]
[Thread 0x40bb4950 (LWP 8406) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f02378186e0 (LWP 8387)]
IA__g_datalist_id_get_data (datalist=0x7f0236aa7610, key_id=1827) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gdataset.c:444
444     
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gdataset.c: 
No such file or directory.
          in 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gdataset.c
(gdb) where
#0  IA__g_datalist_id_get_data (datalist=0x7f0236aa7610, key_id=1827) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gdataset.c:444
#1  0x00007f02368159f6 in gst_object_set_name (object=0x20e0a00, 
name=<value optimized out>) at gstobject.c:612
#2  0x00007f023617a2a8 in g_object_constructor (type=<value optimized 
out>, n_construct_properties=0, construct_params=0x1cbd480) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gobject.c:697
#3  0x00007f023617a843 in IA__g_object_newv (object_type=34453344, 
n_parameters=<value optimized out>, parameters=0x1cbd470) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gobject.c:937
#4  0x00007f023617b397 in IA__g_object_new_valist (object_type=34453344, 
first_property_name=0x0, var_args=0x7fff46500420) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gobject.c:986
#5  0x00007f023617b4dc in IA__g_object_new (object_type=34453344, 
first_property_name=0x0) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gobject.c:795
#6  0x00007f023682e9b7 in gst_element_factory_create (factory=<value 
optimized out>, name=0x404d00 "test") at gstelementfactory.c:405
#7  0x00000000004032ae in ?? ()
#8  0x00007f0236174e9d in IA__g_closure_invoke (closure=0x20e2710, 
return_value=0x0, n_param_values=1, param_values=0x7fff46500870, 
invocation_hint=0x7fff46500770)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gclosure.c:490
#9  0x00007f0236187bfd in signal_emit_unlocked_R (node=0x1e42ca0, 
detail=0, instance=0x1e53c50, emission_return=0x0, 
instance_and_params=0x7fff46500870)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2440
#10 0x00007f02361890ee in IA__g_signal_emit_valist (instance=0x1e53c50, 
signal_id=<value optimized out>, detail=0, var_args=0x7fff46500ad0)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2199
#11 0x00007f02361895f3 in IA__g_signal_emit (instance=0x1, signal_id=0, 
detail=900258192) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2243
#12 0x00007f0236c201e2 in gtk_option_menu_update_contents 
(option_menu=0x1e53c50) at 
/build/buildd/gtk+2.0-2.12.12/gtk/gtkoptionmenu.c:705
#13 0x00007f0236174e9d in IA__g_closure_invoke (closure=0x20e26e0, 
return_value=0x0, n_param_values=1, param_values=0x7fff46500e30, 
invocation_hint=0x7fff46500d30)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gclosure.c:490
#14 0x00007f023618811e in signal_emit_unlocked_R (node=0x207df40, 
detail=0, instance=0x20826e0, emission_return=0x0, 
instance_and_params=0x7fff46500e30)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2510
#15 0x00007f02361890ee in IA__g_signal_emit_valist (instance=0x20826e0, 
signal_id=<value optimized out>, detail=0, var_args=0x7fff46501090)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2199
#16 0x00007f02361895f3 in IA__g_signal_emit (instance=0x1, signal_id=0, 
detail=900258192) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2243
#17 0x00007f0236c0b3ca in IA__gtk_menu_shell_activate_item 
(menu_shell=0x20826e0, menu_item=0x20c93c0, force_deactivate=<value 
optimized out>) at /build/buildd/gtk+2.0-2.12.12/gtk/gtkmenushell.c:1154
#18 0x00007f0236c0d085 in gtk_menu_shell_button_release 
(widget=0x20826e0, event=0x20c25e0) at 
/build/buildd/gtk+2.0-2.12.12/gtk/gtkmenushell.c:674
#19 0x00007f0236bfe848 in _gtk_marshal_BOOLEAN__BOXED 
(closure=0x1de8800, return_value=0x7fff465013b0, n_param_values=<value 
optimized out>, param_values=0x7fff46501470, invocation_hint=<value 
optimized out>,
      marshal_data=0x7f0236c04410) at 
/build/buildd/gtk+2.0-2.12.12/gtk/gtkmarshalers.c:84
#20 0x00007f0236174e9d in IA__g_closure_invoke (closure=0x1de8800, 
return_value=0x7fff465013b0, n_param_values=2, 
param_values=0x7fff46501470, invocation_hint=0x7fff46501370)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gclosure.c:490
#21 0x00007f02361878dc in signal_emit_unlocked_R (node=0x1de8870, 
detail=0, instance=0x20826e0, emission_return=0x7fff46501670, 
instance_and_params=0x7fff46501470)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2478
#22 0x00007f0236188f71 in IA__g_signal_emit_valist (instance=0x20826e0, 
signal_id=<value optimized out>, detail=0, var_args=0x7fff465016d0)
      at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2209
#23 0x00007f02361895f3 in IA__g_signal_emit (instance=0x1, signal_id=0, 
detail=900258192) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/gobject/gsignal.c:2243
#24 0x00007f0236d134de in gtk_widget_event_internal (widget=0x20826e0, 
event=0x20c25e0) at /build/buildd/gtk+2.0-2.12.12/gtk/gtkwidget.c:4695
#25 0x00007f0236bf73d3 in IA__gtk_propagate_event (widget=0x20826e0, 
event=0x20c25e0) at /build/buildd/gtk+2.0-2.12.12/gtk/gtkmain.c:2336
#26 0x00007f0236bf841b in IA__gtk_main_do_event (event=0x20c25e0) at 
/build/buildd/gtk+2.0-2.12.12/gtk/gtkmain.c:1556
#27 0x00007f0234e20fac in gdk_event_dispatch (source=<value optimized 
out>, callback=<value optimized out>, user_data=<value optimized out>) 
at /build/buildd/gtk+2.0-2.12.12/gdk/x11/gdkevents-x11.c:2351
#28 0x00007f0235ede7ab in IA__g_main_context_dispatch 
(context=0x1dc3780) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gmain.c:2012
#29 0x00007f0235ee1f7d in g_main_context_iterate (context=0x1dc3780, 
block=1, dispatch=1, self=<value optimized out>) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gmain.c:2645
#30 0x00007f0235ee24ad in IA__g_main_loop_run (loop=0x2102ad0) at 
/home/joss/deb/pkg-gnome/desktop/lenny/build-area/glib2.0-2.16.6/glib/gmain.c:2853
#31 0x00007f0236bf8837 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.12.12/gtk/gtkmain.c:1163
#32 0x0000000000404441 in ?? ()
#33 0x00007f02357481a6 in __libc_start_main () from /lib/libc.so.6
#34 0x0000000000402d49 in ?? ()
#35 0x00007fff46501b38 in ?? ()
#36 0x000000000000001c in ?? ()
#37 0x0000000000000001 in ?? ()
#38 0x00007fff46503453 in ?? ()
#39 0x0000000000000000 in ?? ()
(gdb)


-- System Information:
Debian Release: 5.0.3
    APT prefers stable
    APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-media depends on:
ii  gnome-media-common     2.22.0-3          GNOME media utilities - 
common fil
ii  gstreamer0.10-alsa [gs 0.10.19-2         GStreamer plugin for ALSA
ii  gstreamer0.10-esd [gst 0.10.8-4.1~lenny2 GStreamer plugin for ESD
ii  gstreamer0.10-plugins- 0.10.19-2         GStreamer plugins from the 
"base"
ii  gstreamer0.10-plugins- 0.10.8-4.1~lenny2 GStreamer plugins from the 
"good"
ii  gstreamer0.10-pulseaud 0.9.7-2           GStreamer plugin for 
PulseAudio
ii  libatk1.0-0            1.22.0-1          The ATK accessibility 
toolkit
ii  libc6                  2.7-18            GNU C Library: Shared 
libraries
ii  libesd0                0.2.36-3          Enlightened Sound Daemon - 
Shared
ii  libgconf2-4            2.22.0-1          GNOME configuration 
database syste
ii  libglade2-0            1:2.6.2-1         library to load .glade 
files at ru
ii  libglib2.0-0           2.16.6-2          The GLib library of C 
routines
ii  libgnome-media0        2.22.0-3          runtime libraries for the 
GNOME me
ii  libgnome2-0            2.20.1.1-1        The GNOME 2 library - 
runtime file
ii  libgnomeui-0           2.20.1.1-2        The GNOME 2 libraries (User 
Interf
ii  libgnomevfs2-0         1:2.22.0-5        GNOME Virtual File System 
(runtime
ii  libgstreamer-plugins-b 0.10.19-2         GStreamer libraries from 
the "base
ii  libgstreamer0.10-0     0.10.19-3         Core GStreamer libraries 
and eleme
ii  libgtk2.0-0            2.12.12-1~lenny1  The GTK+ graphical user 
interface
gnome-media recommends no packages.

gnome-media suggests no packages.

-- no debconf information

CU Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20091201/5320bdf5/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list