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

Reply via email to