Control: tags -1 + moreinfo Hi Toni,
Am 25.04.2013 23:50, schrieb Toni Mueller: > [...] now I have these, thanks to your hard work: > > ii libgstreamer0.10-0:amd64 0.10.36-1.2 amd64 > ii libgstreamer0.10-0:i386 0.10.36-1.2 i386 > > These packages include the patch that you sent me, but unfortunately, > the problem persists. > > > $ gdb /usr/bin/cheese core.cheese.1366926564 > GNU gdb (GDB) 7.4.1-debian > Copyright (C) 2012 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". > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /usr/bin/cheese...(no debugging symbols found)...done. > [New LWP 29843] > [New LWP 29844] > [New LWP 29849] > [New LWP 29846] > [New LWP 29850] > [New LWP 29845] > [New LWP 29847] > > warning: Can't read pathname for load map: Input/output error. > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Core was generated by `cheese'. > Program terminated with signal 11, Segmentation fault. > #0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:213 > 213 ../sysdeps/x86_64/multiarch/../strcmp.S: No such file or directory. > (gdb) bt > #0 __strcmp_sse2 () at ../sysdeps/x86_64/multiarch/../strcmp.S:213 > #1 0x00007fca3f9ef2c3 in cheese_camera_setup () from > /usr/lib/x86_64-linux-gnu/libcheese.so.3 > #2 0x0000000000417e29 in cheese_main_window_setup_camera () > #3 0x0000000000418e74 in cheese_main_on_app_activate () > #4 0x00007fca3d6766e0 in g_closure_invoke () from > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #5 0x00007fca3d687750 in ?? () from > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #6 0x00007fca3d68f6bc in g_signal_emit_valist () from > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #7 0x00007fca3d68f852 in g_signal_emit () from > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 > #8 0x0000000000418b1c in ?? () > #9 0x00007fca3db70488 in g_application_run () from > /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 > #10 0x00000000004190a8 in _vala_main () > #11 0x00007fca3cde5ead in __libc_start_main (main=<optimized out>, > argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, > fini=<optimized out>, > rtld_fini=<optimized out>, stack_end=0x7fffaa5c2c28) at libc-start.c:228 > #12 0x000000000040e0a1 in _start () > (gdb) Unfortunately your binaries don't contain any debug symbols anymore, so we dont see the function call parameters and the line numbers of the source code anymore. Can you please install binaries with debug symbols enabled, and then reproduce the crash once more? You can either build cheese with debug symbols on your own (see the attached diff how to add debug symbols), or install the cheese binaries and the cheese-dbg package from my private APT repository (sorry, amd64 only) http://micha.lenk.info/debian/ How dows the backtrace look like if you have the debug build and the debug symbols installed? Regards, Micha
diff -Nru cheese-3.4.2/debian/changelog cheese-3.4.2/debian/changelog --- cheese-3.4.2/debian/changelog 2012-09-22 13:12:03.000000000 +0200 +++ cheese-3.4.2/debian/changelog 2012-12-10 13:17:10.000000000 +0100 @@ -1,3 +1,10 @@ +cheese (3.4.2-2.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Added package cheese-dbg for debug symbols. + + -- Micha Lenk <[email protected]> Mon, 10 Dec 2012 13:04:56 +0100 + cheese (3.4.2-2) unstable; urgency=low [ Jeremy Bicha ] diff -Nru cheese-3.4.2/debian/control cheese-3.4.2/debian/control --- cheese-3.4.2/debian/control 2012-12-10 13:23:35.000000000 +0100 +++ cheese-3.4.2/debian/control 2012-12-10 13:35:38.000000000 +0100 @@ -192,3 +192,17 @@ . This package can be used by other packages using the GIRepository format to generate dynamic bindings. + +Package: cheese-dbg +Architecture: any +Depends: ${misc:Depends} +Section: debug +Description: tool to take pictures and videos from your webcam - debug symbols + A webcam application that supports image and video capture. Makes + it easy to take photos and videos of you, your friends, pets or whatever + you want. Allows you to apply fancy visual effects, fine-control image + settings and has features such as Multi-Burst mode, Countdown timer + for photos. + . + This package contains the debug symbol files needed for debugging crashes and + other software errors within cheese. diff -Nru cheese-3.4.2/debian/control.in cheese-3.4.2/debian/control.in --- cheese-3.4.2/debian/control.in 2012-06-03 18:53:38.000000000 +0200 +++ cheese-3.4.2/debian/control.in 2012-12-10 13:16:40.000000000 +0100 @@ -187,3 +187,17 @@ . This package can be used by other packages using the GIRepository format to generate dynamic bindings. + +Package: cheese-dbg +Architecture: any +Depends: ${misc:Depends} +Section: debug +Description: tool to take pictures and videos from your webcam - debug symbols + A webcam application that supports image and video capture. Makes + it easy to take photos and videos of you, your friends, pets or whatever + you want. Allows you to apply fancy visual effects, fine-control image + settings and has features such as Multi-Burst mode, Countdown timer + for photos. + . + This package contains the debug symbol files needed for debugging crashes and + other software errors within cheese. diff -Nru cheese-3.4.2/debian/rules cheese-3.4.2/debian/rules --- cheese-3.4.2/debian/rules 2012-04-06 10:46:34.000000000 +0200 +++ cheese-3.4.2/debian/rules 2012-12-10 13:31:19.000000000 +0100 @@ -18,3 +18,5 @@ DEB_DH_MAKESHLIBS_ARGS_libcheese3 += -V -- -c4 DEB_DH_MAKESHLIBS_ARGS_libcheese-gtk21 += -V -- -c4 + +DEB_DH_STRIP_ARGS = --dbg-package=cheese-dbg
signature.asc
Description: OpenPGP digital signature

