Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#29809 - [cheese] 3.4.1-1 crashes upon launch
Attached to Project:
Arch Linux
Opened by Alexander Walls (Wallsy) - Tuesday, 08 May 2012, 14:52 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 06 November 2012, 20:21 GMT
Opened by Alexander Walls (Wallsy) - Tuesday, 08 May 2012, 14:52 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 06 November 2012, 20:21 GMT
|
DetailsDescription:
As soon as I launch cheese, it flashes up for half a second then terminates immediately. When trying to launch a second time, it will show a featureless window and hang until force terminated. If I disconnect then reconnect my only webcam (usb), the problem resets. Additional info: Version: 3.4.1-1 Logitech webcam Steps to reproduce: USB webcam already connected, launch cheese. |
This task depends upon
cheesetrace.log
I have tried with the kernel version 3.3.4 and 3.3.5 from testing but same issue. Also, when V4L or google talk tries to access the webcam the system freezes.
With the latest linux-lts cheese freezes but in V4L test and google talk it works.
I have a built-in webcam laptop Samsung RV520-S01 (uvcvideo)
May 9 08:53:08 localhost kernel: [ 855.625577] usbcore: deregistering interface driver uvcvideo
May 9 08:53:13 localhost kernel: [ 861.474484] Linux media interface: v0.10
May 9 08:53:13 localhost kernel: [ 861.476646] Linux video capture interface: v2.00
May 9 08:53:13 localhost kernel: [ 861.478988] uvcvideo: Found UVC 1.00 device WebCam SCB-0385N (2232:1005)
May 9 08:53:13 localhost kernel: [ 861.480872] input: WebCam SCB-0385N as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input12
May 9 08:53:13 localhost kernel: [ 861.482013] usbcore: registered new interface driver uvcvideo
May 9 08:53:13 localhost kernel: [ 861.482016] USB Video Class driver (1.1.1)
May 9 08:53:38 localhost kernel: [ 886.222412] compat_ioctl32: unknown ioctl 'v', dir=2, #1 (0x803c7601)
Today I've tried to open cheese with both linux-vanilla and linux with nouveau(usually I use nvidia driver) and cheese doesn't even start. V4L test freezes the system and have to hard reset.
https://bbs.archlinux.org/viewtopic.php?id=140284
I think it's a uvcvideo development issue, with the uvcvideo module.
I created a file in /etc/modprobe.d/uvcvideo.conf with "option uvcvideo nodrop=1"
Cheese still freezes.
I do not have an /etc/modprobe.d/uvcvideo.conf file
I have a Logitech webcam:
[ 4.477572] Linux video capture interface: v2.00
[ 5.373976] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0807)
[ 5.388911] usbcore: registered new interface driver uvcvideo
[ 5.622883] cx88[0]/0: registered device video1 [v4l2]
Cheese fails immediately upon startup. I see a window for a few seconds as originally mentioned.
Running from terminal, cheese reports the following (which doesnt really mean much to me but I hope it, along with everything else, is helpful)
** (cheese:22613): CRITICAL **: cheese_camera_device_get_uuid: assertion `CHEESE_IS_CAMERA_DEVICE (device)' failed
Segmentation fault
The funny thing is, the webcam works just fine with fswebcam and Skype...
I have this webcam:
Bus 001 Device 003: ID 174f:a311 Syntek 1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U
P.s. work with skype
https://wiki.archlinux.org/index.php/Step_By_Step_Debugging_Guide#Technique_.232_-_even_better_gdb_output
more about this bug can be found: https://plus.google.com/u/0/104877287288155269055/posts/grHDgRNc1gi
webkit bug: https://bugs.webkit.org/show_bug.cgi?id=89358
The following upstream commits fix all problems for me, please apply them:
Do not add NULL devices to the camera list
http://git.gnome.org/browse/cheese/commit/?id=60f9af8ff5f14e68588561320530937b1b3e57ed
Do not overwrite camerabin's default flags
http://git.gnome.org/browse/cheese/commit/?id=03fe3c79311d1e3b8cb62a92ba04ce7728b8032b
I think it's also solves
FS#30147.UPDATE:
These patches are still not solve the video recording problem, but at least cheese won't crash on startup.
Fedora applied various patches to gstreamer in order to fix video recording in cheese:
http://pkgs.fedoraproject.org/cgit/gstreamer-plugins-good.git/tree/
http://pkgs.fedoraproject.org/cgit/gstreamer-plugins-bad-free.git/tree/