Hello,
I'm running Ubuntu 12.04 LTS.
Code:
$ uname -a
Linux panther 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Code:
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
I went through the standard install process.
Code:
libphidget-2.1.8.20120507$ ./configure
libphidget-2.1.8.20120507$ sudo make install
When I try running the Java servo example, the VM crashes.
Code:
mike@panther:~/workspace/phidget/JavaJNI$ java -jar Servo-full.jar
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f1b59e24e84, pid=15503, tid=139754007951104
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libpthread.so.0+0x9e84] pthread_mutex_lock+0x4
#
# An error report file with more information is saved as:
# /home/mike/workspace/phidget/JavaJNI/hs_err_pid15503.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted (core dumped)
I'm trying to test a Phidgets HS-322HD through a Phidgets Servo 3.0 USB board.
Attached is my JVM dump. Any help you could provide would be greatly appreciated. I even tried different 64-bit Java JDK versions.