Hi
while testing Sip-Communicator with the following configuration I've had a strange error:
- Lather old Pentium IV computer running Ubuntu Lucid Lynx.
- UVC Webcam Bus 001 Device 002: ID 0ac8:3420 Z-Star Microelectronics Corp.
(branded Conrad Electronic)
- Sip Communicator 1.0-alpha6-nightly.build.3074
- Sun JVM
I went to the video settings to check - if the camera worked - no avail but a gray background. The camera gets recognized as Venus...
Trying to change the settings (civic or native) freezes the whole Gnome desktop - only Ctrl+Alt+F1 worked to get to a terminal to kill Java
I knew that the camera was going to make trouble - as it does with Linphone too - so I applied the workaround which helps me there
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
With that I was able to get the "civil" video driver to work in the settings windows - but with a lousy image quality.
Trying to change anything crashes the machine again. Once I was able to get a dump:
Java_com_lti_civil_impl_jni_NativeCaptureStream_stop, stopped.
V4L2CaptureStream::dispose()
V4L2CaptureStream::dispose: waiting for thread to stop
stopping capturing
stopping streaminfg
Releasing buffers
capture stopped
V4L2CaptureStream::dispose: thread stopped
warning: The VAD has been replaced by a hack pending a complete rewrite
opened v4l2 device
Found Venus USB2.0 Camera card with uvcvideo v4l2 driver
discover_inputs()
Found sources: 1
0 - Camera 1 (2)
opened v4l2 device
Found Venus USB2.0 Camera card with uvcvideo v4l2 driver
discover_inputs()
Found sources: 1
0 - Camera 1 (2)
Assigning buffers
assignMBufs()
Adding buffers to dirver Queue
Turning streaming on
Java_com_lti_civil_impl_jni_NativeCaptureStream_stop, stopping...
Java_com_lti_civil_impl_jni_NativeCaptureStream_stop, stopped.
Capturing started
hs_err_pid2032.log (79.3 KB)
···
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb774efc6, pid=2032, tid=2728110960
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode, sharing linux-x86 )
# Problematic frame:
# C [libc.so.6+0x74fc6]
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid2032.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted
(log in the attachment)
What's going on here? Why does only the "civil" mode work?
PS: Thanks for the great work. I came back to sip-communicator after a while and I'm impressed. It works almost flawlessly on both of my portables (Acer Travelmate and eee) - my machine at home is probably weak anyway (1.7GHz) Anyway - hope the camera woes can be solved as the might stick even with a new machine.
Can't wait to test Jingle / Desktop sharing.
Greetings
Conrad