Bug#601742: cheese: Crashes at startup with SIGSEGV in gst_mini_object_copy

James Collier james.collier412 at gmail.com
Fri Oct 29 07:05:11 UTC 2010


Package: cheese
Version: 2.30.1-2
Severity: important

Steps to reproduce: start cheese. When it tries to grab (the second?)
frame,
gets a SIGSEGV. The first frame is displayed in cheese when the crash is
caught
under gdb.

GDB output:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdd472710 (LWP 3746)]
0x00007ffff74d67dc in gst_mini_object_copy (mini_object=0xa66030) at
gstminiobject.c:229
229     gstminiobject.c: No such file or directory.
        in gstminiobject.c
(gdb) bt full
#0  0x00007ffff74d67dc in gst_mini_object_copy (mini_object=0xa66030) at
gstminiobject.c:229
        __PRETTY_FUNCTION__ = "gst_mini_object_copy"
#1  0x00007fffe859a034 in gst_buffer_copy (v4l2src=0x9aa390, buf=<value
optimized out>) at /usr/include/gstreamer-0.10/gst/gstbuffer.h:383
No locals.
#2  gst_v4l2src_grab_frame (v4l2src=0x9aa390, buf=<value optimized out>)
at
v4l2src_calls.c:166
        v4l2object = 0x99c3e0
        pool = 0x8c1f20
        trials = 50
        pool_buffer = 0xa66030
        ret = <value optimized out>
        __FUNCTION__ = "gst_v4l2src_grab_frame"
#3  0x00007fffe85930eb in gst_v4l2src_get_mmap (v4l2src=0x9aa390,
buf=0x7fffdd471ca8) at gstv4l2src.c:871
        temp = 0x7ffff556e376
        ret = <value optimized out>
        size = <value optimized out>
        count = 0
        __FUNCTION__ = "gst_v4l2src_get_mmap"
#4  0x00007fffe8591d2e in gst_v4l2src_create (src=0xa66030, buf=0x0) at
gstv4l2src.c:911
        ret = <value optimized out>
#5  0x00007fffe8352002 in gst_base_src_get_range (src=0x9aa390,
offset=<value
optimized out>, length=<value optimized out>, buf=0x7fffdd471ca8) at
gstbasesrc.c:2123
        ret = <value optimized out>
        bclass = 0x9a0e30
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_get_range"
#6  0x00007fffe83535e3 in gst_base_src_loop (pad=0x9ac340) at
gstbasesrc.c:2376
        buf = 0x0
        ret = <value optimized out>
        position = -1
        eos = 0
        blocksize = 0
        tags = <value optimized out>
        tmp = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_base_src_loop"
#7  0x00007ffff7505abb in gst_task_func (task=0x988380) at gsttask.c:271
        lock = 0x98a080
        tself = 0xa65e30
        priv = 0x988420
        __PRETTY_FUNCTION__ = "gst_task_func"
#8  0x00007ffff50e85cf in g_thread_pool_thread_proxy (data=<value
optimized
out>) at /scratch/build-area/glib2.0-2.24.2/glib/gthreadpool.c:315
        task = 0x8d9ca0
        pool = 0x6ace00
#9  0x00007ffff50e6784 in g_thread_create_proxy (data=0xa65e30)
at /scratch
/build-area/glib2.0-2.24.2/glib/gthread.c:1893
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#10 0x00007ffff4c588ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
        __res = <value optimized out>
        pd = 0x7fffdd472710
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736905815824,
-2230439033907080997, 140737106177856, 140736905815824, 140737354125376,
3,
2230505615592886491, 2230418775194046683}, mask_was_saved = 0}}, priv =
{pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype =
0}}}
        not_first_call = <value optimized out>
        freesize = <value optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff49c002d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#12 0x0000000000000000 in ?? ()
No symbol table info available.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages cheese depends on:
ii  cheese-common                 2.30.1-2   Common files for the Cheese
tool t
ii  gstreamer0.10-plugins-base    0.10.30-1  GStreamer plugins from the
"base" 
ii  gstreamer0.10-plugins-good    0.10.24-1  GStreamer plugins from the
"good" 
ii  gstreamer0.10-x               0.10.30-1  GStreamer plugins for X11
and Pang
ii  libc6                         2.11.2-6   Embedded GNU C Library:
Shared lib
ii  libcairo2                     1.8.10-6   The Cairo 2D vector
graphics libra
ii  libcanberra-gtk0              0.24-1     Gtk+ helper for playing
widget eve
ii  libcheese-gtk18               2.30.1-2   A tool to take pictures and
videos
ii  libdbus-glib-1-2              0.88-2     simple interprocess
messaging syst
ii  libgconf2-4                   2.28.1-5   GNOME configuration
database syste
ii  libglib2.0-0                  2.24.2-1   The GLib library of C
routines
ii  libgnome-desktop-2-17         2.30.2-1   Utility library for
loading .deskt
ii  libgstreamer-plugins-base0.10 0.10.30-1  GStreamer libraries from
the "base
ii  libgstreamer0.10-0            0.10.30-1  Core GStreamer libraries
and eleme
ii  libgtk2.0-0                   2.20.1-2   The GTK+ graphical user
interface 
ii  libgudev-1.0-0                164-1      GObject-based wrapper
library for 
ii  libpango1.0-0                 1.28.3-1   Layout and rendering of
internatio
ii  librsvg2-2                    2.26.3-1   SAX-based renderer library
for SVG

Versions of packages cheese recommends:
ii  gnome-icon-theme              2.30.3-1   GNOME Desktop icon theme
ii  gvfs                          1.6.4-2    userspace virtual
filesystem - ser

cheese suggests no packages.

-- no debconf information






More information about the pkg-gnome-maintainers mailing list