GNOME Bugzilla – Bug 518349
crash in Cheese: starting cheese from the...
Last modified: 2008-04-02 02:38:35 UTC
Version: 2.21.92 What were you doing when the application crashed? starting cheese from the main menu in my jhbuidl GNOME environment Distribution: Ubuntu 7.10 (gutsy) Gnome Release: 2.21.91 2008-02-23 (JHBuild) BugBuddy Version: 2.21.90 System: Linux 2.6.22-14-generic #1 SMP Fri Feb 1 04:59:50 UTC 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 54714368 vsize: 54714368 resident: 16089088 share: 11866112 rss: 16089088 rss_rlim: 4294967295 CPU usage: start_time: 1203818632 rtime: 29 utime: 26 stime: 3 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/opt/gnome2/bin/cheese' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1231345984 (LWP 27222)] [New Thread -1258304624 (LWP 27225)] [New Thread -1249911920 (LWP 27224)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 190250
Thread 3 (Thread -1249911920 (LWP 27224))
----------- .xsession-errors (9 sec old) --------------------- AttributeError: 'NoneType' object has no attribute 'type' Traceback (most recent call last): File "/opt/gnome2/lib/python2.4/site-packages/bigboard/sync.py", line 63, in on_gconf_key_changed value = extract_gconf_value(entry.get_value()) File "/opt/gnome2/lib/python2.4/site-packages/bigboard/sync.py", line 29, in extract_gconf_value type = gconf_value.type AttributeError: 'NoneType' object has no attribute 'type' Traceback (most recent call last): File "/opt/gnome2/lib/python2.4/site-packages/bigboard/sync.py", line 63, in on_gconf_key_changed value = extract_gconf_value(entry.get_value()) File "/opt/gnome2/lib/python2.4/site-packages/bigboard/sync.py", line 29, in extract_gconf_value type = gconf_value.type AttributeError: 'NoneType' object has no attribute 'type' 0:00:00.337191258 [331m27222[00m 0x8286ed8 [31;01mERROR[00m [00;01;37;41m GST_PIPELINE ./grammar.y:558:_gst_parse_yyparse:[00m no element "v4l2src" 0:00:00.337260335 [331m27222[00m 0x8286ed8 [31;01mERROR[00m [00;01;37;41m GST_PIPELINE ./grammar.y:817:_gst_parse_launch:[00m Unrecoverable syntax error while parsing pipeline v4l2src nam --------------------------------------------------
could you paste the output of cheese -v?
$ cheese -v ** (cheese:16747): WARNING **: Throbber animation not found ** (cheese:16747): WARNING **: Throbber fallback animation not found either 0:00:00.133608323 16747 0x81caae8 ERROR GST_PIPELINE ./grammar.y:558:_gst_parse_yyparse: no element "v4l2src" 0:00:00.133727898 16747 0x81caae8 ERROR GST_PIPELINE ./grammar.y:817:_gst_parse_launch: Unrecoverable syntax error while parsing pipeline v4l2src name=source device=/dev/video0 ! fakesink device: /dev/video0
There may be issues with my jhbuild setup, but it works fine when I'm just running my normal (2.20) session and i run cheese with `jhbuild run cheese`. The crash only happens when I'm running in a fully jhbuild-built session.
yeah, it seems that you are missing the "v4l2src" gst plugin which doesnt get compiled by default when using jhbuild. use --enable-experimental when compiling gstreamer.
yes, this makes sense. it seems that cheese still shouldn't crash, however. Is there a way to handle this more gracefully and present a message to the user explaining that they don't have the required plugin installed?
yes, totally! we are facing that issue here: http://bugzilla.gnome.org/show_bug.cgi?id=522009
*** This bug has been marked as a duplicate of 522009 ***