I just got my webcam plugged in on 12.04.1, and cheese hangs on startup. Here's the stack:
Program received signal SIGINT, Interrupt. 0x00007ffff555888d in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory. (gdb) bt #0 0x00007ffff555888d in __libc_waitpid (pid=<optimized out>, stat_loc=<optimized out>, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:41 #1 0x00007ffff57ebd11 in g_spawn_sync (working_directory=<optimized out>, argv=<optimized out>, envp=<optimized out>, flags=<optimized out>, child_setup=<optimized out>, user_data=<optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x7fffffffdcbc, error=0x0) at /build/buildd/glib2.0-2.32.3/./glib/gspawn.c:405 #2 0x00007ffff57ec179 in g_spawn_command_line_sync (command_line=<optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x7fffffffdcbc, error=0x0) at /build/buildd/glib2.0-2.32.3/./glib/gspawn.c:722 #3 0x00007ffff74b9bc4 in gnome_desktop_thumbnail_factory_generate_thumbnail () from /usr/lib/libgnome-desktop-3.so.2 #4 0x00000000004187a3 in ?? () #5 0x00007ffff57add53 in g_main_dispatch (context=0x637f90) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539 #6 g_main_context_dispatch (context=0x637f90) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075 #7 0x00007ffff57ae0a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x637f90, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146 #8 g_main_context_iterate (context=0x637f90, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #9 0x00007ffff57ae164 in g_main_context_iteration (context=0x637f90, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207 #10 0x00007ffff5f61c94 in g_application_run (application=0xb60790, argc=<optimized out>, argv=0x7fffffffe018) at /build/buildd/glib2.0-2.32.3/./gio/gapplication.c:1507 #11 0x0000000000417848 in _vala_main () #12 0x00007ffff51ad76d in __libc_start_main (main=0x40c670 <main>, argc=1, ubp_av=0x7fffffffe018, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe008) at libc-start.c:226 #13 0x000000000040c6b9 in _start () So the problem appears to be that gnome_desktop_thumbnail_factory_generate_thumbnail() does an exec(), and cheese gets blocked in waitpid() waiting for the thumbnail to complete. Interestingly, I don't see any hung gnome-* processes: ps auwx | grep gnome xoloki 3452 0.0 0.1 664020 18600 ? Sl Sep20 0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 xoloki 4437 0.0 0.0 306452 10672 ? Sl Sep20 0:00 /usr/bin/gnome-screensaver --no-daemon xoloki 12500 0.0 0.0 290712 4092 ? Sl Sep21 0:00 /usr/bin/gnome-keyring-daemon --start --foreground --components=secrets xoloki 18882 0.0 0.0 10332 872 pts/6 S+ 06:53 0:00 grep gnome I'm about to download the source so I can figure out what's going on... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1001965 Title: Cheese works intermittently on LTS 12.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/1001965/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs