Package: libv4l-0 Version: 0.8.5-5 Severity: important I've been trying to use Skype with my Logitech ClickSmart 310 webcam. However, it shows only a black screen. Some six months ago, when I was last using it, LD_PRELOADing v4l1compat for Skype was a working fix for the problem, but now it causes a crash in libjpeg8.
The problem is also easily reproduced using mplayer (mplayer tv://): without using the libv4l wrappers, the webcam works flawlessly. However, if I LD_PRELOAD any of them (either v4l1compat or v4l2convert), there's a crash in libjpeg8 with the following backtrace (copied from gdb; it's the same for both wrappers): --------- cut here --------- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb2e0db70 (LWP 28003)] 0xb781f4cb in jpeg_idct_16x16 () from /usr/lib/libjpeg.so.8 (gdb) backtrace #0 0xb781f4cb in jpeg_idct_16x16 () from /usr/lib/libjpeg.so.8 #1 0xb7809772 in ?? () from /usr/lib/libjpeg.so.8 #2 0xb780706c in jpeg_read_raw_data () from /usr/lib/libjpeg.so.8 #3 0xb52a98fd in ?? () from /usr/lib/i386-linux-gnu/libv4lconvert.so.0 #4 0xb52982d6 in ?? () from /usr/lib/i386-linux-gnu/libv4lconvert.so.0 #5 0xb529991b in v4lconvert_convert () from /usr/lib/i386-linux- gnu/libv4lconvert.so.0 #6 0xb5b70fd1 in ?? () from /usr/lib/i386-linux-gnu/libv4l2.so.0 #7 0xb5b72cc9 in v4l2_ioctl () from /usr/lib/i386-linux-gnu/libv4l2.so.0 #8 0xb7fdda3b in ioctl () from /usr/lib/i386-linux-gnu/libv4l/v4l2convert.so #9 0x0832f3c7 in ?? () #10 0xb76c4c39 in start_thread (arg=0xb2e0db70) at pthread_create.c:304 #11 0xb5c4896e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further --------- cut here --------- AFAIK the webcam is spca500-based and provides frames in JPEG format, that's why they need to be decoded. Here's lsusb output: --------- cut here --------- inequation@recon:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 003 Device 004: ID 046d:0900 Logitech, Inc. ClickSmart 310 inequation@recon:~$ --------- cut here --------- I'd be grateful if you could have a look at this. Regards, Leszek -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.0.0-1-686-pae (SMP w/1 CPU core) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libv4l-0 depends on: ii libc6 2.13-21 ii libv4lconvert0 0.8.5-5 ii multiarch-support 2.13-21 libv4l-0 recommends no packages. libv4l-0 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org