Bug 5697

Summary: Cheese segfaults when started
Product: Mageia Reporter: claire robinson <eeeemail>
Component: RPM PackagesAssignee: Damien Lallement <mageia>
Status: RESOLVED OLD QA Contact:
Severity: critical    
Priority: Normal CC: davidwhodgins, jacques.pronchery, olav, stormi-mageia, tmb
Version: 2Keywords: Triaged
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: cheese CVE:
Status comment:
Bug Depends on: 6643    
Bug Blocks:    

Description claire robinson 2012-04-30 22:08:58 CEST
Pre release testing RC Gnome 3 LiveCD x86_64 Europe 1

Cheese segfaults at start 

$ cheese

(cheese:6060): 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:6060): 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:6060): 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:6060): 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:6060): 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:6060): 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:6060): CRITICAL **: cheese_camera_device_get_uuid: assertion `CHEESE_IS_CAMERA_DEVICE (device)' failed
Segmentation fault

It is a "quickcam messanger" (I'm sure that should be messenger) using zc3xx kernel module

I'll try to get a backtrace and attach.
Comment 1 claire robinson 2012-04-30 22:13:41 CEST
Vendor ID: â0x046d

Device ID: â0x08da
Comment 2 claire robinson 2012-04-30 22:32:44 CEST
Not such a big backtrace so pasting here..


Program received signal SIGSEGV, Segmentation fault.
0x00007ffff50eb3d6 in __strcmp_ssse3 () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff50eb3d6 in __strcmp_ssse3 () from /lib64/libc.so.6
#1  0x00007ffff7bd665c in cheese_camera_set_device_by_dev_uuid (
    uuid=0xb73ab0 "", camera=0xacdd20) at libcheese/cheese-camera.c:1434
#2  cheese_camera_setup (camera=0xacdd20, uuid=0xb73ab0 "", 
    error=0x7fffffffd738) at libcheese/cheese-camera.c:1475
#3  0x0000000000416679 in cheese_main_window_setup_camera (self=0xa54030, 
    uri=<optimized out>) at src/cheese-window.c:4969
#4  0x0000000000417692 in cheese_main_on_app_activate (self=0x84d750)
    at src/cheese-main.c:205
#5  0x00007ffff5878ca2 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#6  0x00007ffff5889d71 in ?? () from /lib64/libgobject-2.0.so.0
#7  0x00007ffff5892099 in g_signal_emit_valist ()
   from /lib64/libgobject-2.0.so.0
#8  0x00007ffff5892242 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#9  0x0000000000417358 in cheese_main_real_local_command_line (base=0x84d750, 
    arguments=0x7fffffffdcd8, exit_status=0x7fffffffdcec)
    at src/cheese-main.c:393
#10 0x00007ffff5d6e938 in g_application_run () from /lib64/libgio-2.0.so.0
#11 0x00000000004178a8 in _vala_main (args=0x7fffffffde38, args_length1=1)
    at src/cheese-main.c:469
#12 0x00007ffff4fee32d in __libc_start_main () from /lib64/libc.so.6
#13 0x000000000040c721 in _start () at ../sysdeps/x86_64/elf/start.S:113
(gdb)
claire robinson 2012-04-30 22:33:32 CEST

CC: (none) => tmb

Comment 3 claire robinson 2012-04-30 22:37:34 CEST
There is also an 8 channel saa7130 cctv card installed in the machine.

# ls -l /dev/video*
crw-rw----+ 1 root video 81,  0 Apr 30 19:35 /dev/video0
crw-rw----+ 1 root video 81,  2 Apr 30 19:35 /dev/video1
crw-rw----+ 1 root video 81,  4 Apr 30 19:35 /dev/video2
crw-rw----+ 1 root video 81,  6 Apr 30 19:35 /dev/video3
crw-rw----+ 1 root video 81,  8 Apr 30 19:35 /dev/video4
crw-rw----+ 1 root video 81, 10 Apr 30 19:35 /dev/video5
crw-rw----+ 1 root video 81, 12 Apr 30 19:35 /dev/video6
crw-rw----+ 1 root video 81, 14 Apr 30 19:35 /dev/video7
crw-rw----+ 1 root video 81, 16 Apr 30 19:35 /dev/video8
Manuel Hiebel 2012-05-01 00:18:01 CEST

CC: (none) => olav
Severity: normal => critical

Comment 4 Dave Hodgins 2012-05-01 03:21:51 CEST
See bug 5031.  My quickcam messenger 046d:08f0 also fails.

CC: (none) => davidwhodgins

Comment 5 claire robinson 2012-05-01 09:35:34 CEST
It looks to be kernel related Thomas?
Comment 6 claire robinson 2012-05-01 18:08:24 CEST
Just tested with 3rd set of iso's in vbox and it is working. It will need testing on real hardware, will check with upgrade later.
Comment 7 claire robinson 2012-05-01 18:10:06 CEST
I should say that it worked from the dvd gnome x86_64 installation in gnome classic, in vbox.
Comment 8 claire robinson 2012-05-15 19:32:53 CEST
Still present in Prerelease 2 Final DVD 64 default Gnome installation.
Comment 9 Marja Van Waes 2012-05-26 13:02:25 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 10 claire robinson 2012-07-06 17:37:11 CEST
Still valid mga2.

Keywords: NEEDINFO => (none)
Whiteboard: (none) => MGA2TOO

Manuel Hiebel 2012-07-06 20:33:16 CEST

Summary: Cheese segfaults when started - PreRelease RC Gnome LiveCD x86_64 EU1 => Cheese segfaults when started

Manuel Hiebel 2012-07-06 20:35:33 CEST

Depends on: (none) => 6643

Comment 11 Jacques Pronchery 2012-08-21 09:43:45 CEST
Bug still valid on Cauldron (mga3).

CC: (none) => jacques.pronchery

Comment 12 Olav Vitters 2012-09-09 14:22:35 CEST
It seems fine for me, but I don't have a webcam to test. I've removed myself as maintainer...
Olav Vitters 2012-09-09 14:26:55 CEST

Assignee: olav => bugsquad

Comment 13 Jacques Pronchery 2012-09-10 07:38:44 CEST
Cheese start but do not work with webcams.
I tested with three webcams (logitech, phillips, creative).
It recognize them but there is no picture.
Comment 14 claire robinson 2012-09-10 09:37:09 CEST
That sounds like a different bug Jacques, could you create a new one please, this one is for a segfault when started.

I checked for this in mga3 alpha1, which appears to be fixed but the problem is still valid in mga2.

Version: Cauldron => 2
Whiteboard: MGA2TOO => (none)

Comment 15 Samuel Verschelde 2013-08-27 18:18:53 CEST
Hi, thanks for reporting this bug.
Assigned to the package maintainer, sorry for the delay.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
CC: (none) => stormi
Assignee: bugsquad => mageia

Comment 16 Manuel Hiebel 2013-10-22 12:09:38 CEST
This message is a reminder that Mageia 2 is nearing its end of life.
Approximately one month from now Mageia will stop maintaining and issuing updates for Mageia 2. At that time this bug will be closed as WONTFIX (EOL) if it remains open with a Mageia 'version' of '2'.

Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version prior to Mageia 2's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Mageia 2 is end of life.  If you would still like to see this bug fixed and are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete.

-- 
The Mageia Bugsquad
Comment 17 Manuel Hiebel 2013-11-23 16:13:13 CET
Mageia 2 changed to end-of-life (EOL) status on ''22 November''. Mageia 2 is no
longer maintained, which means that it will not receive any further security or
bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of Mageia
please feel free to click on "Version" change it against that version of Mageia
and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
The Mageia Bugsquad

Status: NEW => RESOLVED
Resolution: (none) => OLD