Got mail from the developer from Jmol with an update, this time success, I have running the latest. The downside is that its in 3 parts now, so not real user friendly for installing. Good thing we are on the map. In future Jmol needs a higher version of Java, probably 8, have to wait when that happens. Hopefully they will deliver an update before the switch to Java 8 which is more easy to download and install.
ProjectLibre version 1.6 or 1.6.1 will not work with our OpenJDK. I get an pid.log with this;
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x16aaa038, pid=76, tid=4980753
#
# JRE version: 6.0_27
# Java VM: OpenJDK Client VM (20.0-b12 mixed mode os2-x86 )
# Problematic frame:
# C [JZIP+0xa038]
#
# 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.
#
--------------- T H R E A D ---------------
Current thread (0x00ba5400): JavaThread "SwingWorker-pool-1-thread-8" [_thread_in_native, id=4980753, stack(0x06010000,0x064c0000)]
siginfo: ExceptionCode=0xc0000005, writing address 0x00000014
Registers:
EAX=0x000000ad, EBX=0x00000000, ECX=0x0610d3e0, EDX=0x00000000
ESP=0x0610d360, EBP=0x0610d3a8, ESI=0x000000ad, EDI=0x00000000
EIP=0x16aaa038, EFLAGS=0x00012206
Top of Stack: (sp=0x0610d360)
0x0610d360: 0610d380 00000000 00000022 0610d380
0x0610d370: 0000001e 1d34ac80 00000000 00000000
0x0610d380: 00ba5520 00b89080 0610d3a8 1d220091
0x0610d390: 00b89180 00000000 e1d4017f 00000000
0x0610d3a0: 00ba5520 00b89080 0610f478 16aa13c9
0x0610d3b0: 00b89080 00000000 000000ad 00000000
0x0610d3c0: 0610d3e0 000000ad 4984af17 af380367
0x0610d3d0: 00000000 000000ad 0610d3e0 5e4b8e84
Instructions: (pc=0x16aaa038)
0x16aaa018: 66 69 6c 65 00 8d 76 00 55 89 e5 83 ec 48 8b 55
0x16aaa028: 0c 89 75 f8 8b 75 10 89 7d fc 8b 7d 14 89 5d f4
0x16aaa038: 8b 42 14 8b 52 18 89 45 d0 89 55 d4 09 c2 75 0f
0x16aaa048: 8b 5d 0c 8b 4b 0c 8b 5b 10 89 4d d0 89 5d d4 8b
Register to memory mapping:
EAX=0x000000ad is an unknown value
EBX=0x00000000 is an unknown value
ECX=0x0610d3e0 is pointing into the stack for thread: 0x00ba5400
EDX=0x00000000 is an unknown value
ESP=0x0610d360 is pointing into the stack for thread: 0x00ba5400
EBP=0x0610d3a8 is pointing into the stack for thread: 0x00ba5400
ESI=0x000000ad is an unknown value
EDI=0x00000000 is an unknown value
Stack: [0x06010000,0x064c0000], sp=0x0610d360, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [JZIP+0xa038]
C [JZIP+0x13c9]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j 0x22169f95
[error occurred during error reporting (printing Java stack), id 0xc0000005]
I used this to start the program, also tried without the first two set lines with same result;
@echo off
SET CLASSPATH=
SET SWING_HOME=
set path=[drive:]\JAVA\JAVA160ga5\bin
set BEGINLIBPATH=[drive:]\JAVA\JAVA160ga5\bin
[drive:]
cd [drive:]\PROGRAMS\ProjectLibre
java -Xms128m -Xmx768m -jar projectlibre.jar 2>projectlibrebugs.txt
Of course [drive:] is replaced with real drive letters.