Cheese segfaults on start

Bug #1026587 reported by dierre
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
cheese (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Cheese segfaults on startup.

If launched from console, this is what appears:

fdr@maggie:~$ cheese

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkGrid to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:5897): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel
libv4l2: error getting pixformat: Argomento non valido

** (cheese:5897): CRITICAL **: cheese_camera_device_get_uuid: assertion `CHEESE_IS_CAMERA_DEVICE (device)' failed
Errore di segmentazione (core dump creato)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: cheese 3.4.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
Date: Thu Jul 19 13:58:40 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
MachineType: Acer Aspire 5630
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions:
 cheese 3.4.1-0ubuntu2
 cheese-common 3.4.1-0ubuntu2
SourcePackage: cheese
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/17/2006
dmi.bios.vendor: Acer
dmi.bios.version: V3.00
dmi.board.name: Grapevine
dmi.board.vendor: Acer
dmi.board.version: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvrV3.00:bd10/17/2006:svnAcer:pnAspire5630:pvrV3.00:rvnAcer:rnGrapevine:rvrN/A:cvnAcer:ct10:cvrN/A:
dmi.product.name: Aspire 5630
dmi.product.version: V3.00
dmi.sys.vendor: Acer

Revision history for this message
dierre (fdr) wrote :
Revision history for this message
dierre (fdr) wrote :

Attaching backtrace.

Revision history for this message
Alexander Lazarević (e11bits) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:

* What camera model are you using?
* Have you checked that this model works with Video4Linux2? This [1] link might be of help.

This will help us to find and resolve the problem.

[1] http://ubuntuforums.org/showthread.php?t=1669584

Changed in cheese (Ubuntu):
status: New → Incomplete
Revision history for this message
dierre (fdr) wrote :

The laptop I am using (acer aspire 5633WLMi) has two webcams: one is the one which is integrated right above the lcd, listed by lsusb as Bus 001 Device 006: ID 046d:0896 Logitech, Inc. OrbiCam. I suspect this webcam could be physically broken, and was actually using cheese to investigate. :-)

The other webcam is a Creative labs CT6840, and is connected to a usb port and listed as Bus 002 Device 003: ID 05a9:0511 OmniVision Technologies, Inc. OV511 Webcam.

In the past I have used with success under linux both webcams. (Although it was quite some time ago, so I am not sure if it was V4L or V4L2).

Alexander, the thread on ubuntuforums that you pointed me to unfortunately has broken links -- can you suggest me another way to check if the camera is V4L2 compatible? Thanks!

Revision history for this message
Camille Appert (bibinou) wrote :

Looks like the Orbicam is supported by this v4l2 driver : http://www.ideasonboard.org/uvc/ and it looks like it's in the kernel :
> Linux 2.6.26 and newer includes the Linux UVC driver natively.
Creative Labs drivers should be here : opensource.creative.com/webcam.html but it's unresponsive for me at the moment so I can't check if they support v4l2.

Revision history for this message
Alexander Lazarević (e11bits) wrote :

Even if v4l2 does not support a camera or if a camera is broken, cheese shouldn't crash because of this.

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in cheese (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
dierre (fdr) wrote :

Some updates:

1) I have tried again *without* plugging in the Creative Webcam (i.e. using only the integrated Logitec OrbiCam) and the behaviour is the same.

2) I think the OrbiCam has no hardware problems because it works correctly if I try to do a Google Hangout from Chrome.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.