JRE 1.3_02 hang on RedHat Linux 7.2 (2.4.7-10)
I'm just trying to run 'java' to show the usage and it hangs. When doing a -verbose:class, the last few lines of output are:
[Loaded java.lang.ref.ReferenceQueue from /usr/local/jre/lib/rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Null from /usr/local/jre/lib/rt.jar]
[Loaded java.lang.ref.ReferenceQueue$Lock from /usr/local/jre/lib/rt.jar]
[Loaded java.lang.ref.Finalizer$FinalizerThread from /usr/local/jre/lib/rt.jar]
I downloaded JRE 1.3.1 and was able to run it fine on RedHat 7.2.
I get a core dump when I kill (Ctrl-C) the java process, but have no idea what to do with it. It's 14Meg.
Thanks for any help you can give,
Troy Dugger
[712 byte] By [
tdugger] at [2007-9-26 14:10:05]

I have exactly the same problem. Have you found an
answer to your problem ?
I just installed Java 2 SDK, Standard Edition, Version 1.3.1_02 on a RedHat7.2 linux workstation.
Following faithfully the installation instructions,
I tried to run
java -version
just to see it hand.
ps -auxww seems to say that 3 processes are
launched:
/usr/java/jdk1.3/bin/i386/native_threads/java -version
When I hit ctrl-C, it generates three core dumps (one
per process).
the cause is maybe:
/usr/java/jdk1.3/bin/i386/native_threads/java: error while loading shared libraries: libhpi.so: cannot open shared object file: No such file or directory
(and locate libhpi.so could not find it).
What is libhpi.so ? Where do I find it ? How come
it isn't included in the RPM package ?
~Pierre
We never found out what the problem was. We ended up shipping the 1.3.1 JRE to our customers. Some people in our company didn't have the problem with 1.3_02, but we couldn't figure out what packages caused the problem not to happen on that machine. Linux just has WAY TOO MANY packages. There was just too many differences to figure it our and we were sure our customers wouldn't be able to do it, so we shipped 1.3.1. Sorry.