Bug#663361: libgstreamer0.10-0: segfaults when trying to access to webcam

Andrea Spadaccini andrea.spadaccini at gmail.com
Sat Mar 10 17:48:21 UTC 2012

Package: libgstreamer0.10-0
Version: 0.10.36-1
Severity: important

Dear Maintainer,
I tried to access the webcam using two different programs: cheese and
gstreamer-properties. Both segfault when trying to do it, and gdb shows that
the culprit is libgstreamer:

andrea at a8jc:~$ gdb gstreamer-properties
(gdb) run
[... now I click on "Test" for the webcam ...]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb107bb70 (LWP 21680)]
0xb7a7868c in gst_mini_object_copy (mini_object=0x8423bf0) at
259     gstminiobject.c: No such file or directory.
(gdb) bt
#0  0xb7a7868c in gst_mini_object_copy (mini_object=0x8423bf0) at
#1  0xb19980f8 in ?? () from /usr/lib/i386-linux-
#2  0xb1990530 in ?? () from /usr/lib/i386-linux-
#3  0xb199099b in ?? () from /usr/lib/i386-linux-
#4  0xb1ec75d0 in gst_push_src_create (bsrc=0x84127a8,
offset=18446744073709551615, length=4096, ret=0xb107b0bc) at gstpushsrc.c:117
#5  0xb1ead9e5 in gst_base_src_get_range (src=0x84127a8,
offset=18446744073709551615, length=4096, buf=0xb107b0bc) at gstbasesrc.c:2188
#6  0xb1eaf580 in gst_base_src_loop (pad=0x825c4c0) at gstbasesrc.c:2445
#7  0xb7aaeb50 in gst_task_func (task=0x826ec88) at gsttask.c:327
#8  0xb7aafe08 in default_func (tdata=0x8485b00, pool=0x808ef60) at
#9  0xb7943207 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb7940dd4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb78aec39 in start_thread () from /lib/i386-linux-
#12 0xb781c12e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

I got more debug information by installing libgstreamer0.10-0-dbg.

The same webcam works under Ubuntu 10.04 (that I wiped out, so I can't give any
precise info about the packages).

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgstreamer0.10-0 depends on:
ii  libc6              2.13-27
ii  libglib2.0-0       2.30.2-6
ii  libxml2            2.7.8.dfsg-7
ii  multiarch-support  2.13-27

libgstreamer0.10-0 recommends no packages.

Versions of packages libgstreamer0.10-0 suggests:
pn  gstreamer0.10-plugins-base  0.10.36-1
pn  gstreamer0.10-tools         <none>

-- no debconf information

More information about the pkg-gstreamer-maintainers mailing list