-
Bug
-
Resolution: Fixed
-
P4
-
1.3.1
-
02
-
generic
-
generic
HotSpot Server compiler issue in J2SE 1.3.1 release.
Platform independent. Tested on Solaris as well on Windows 2000 platform.
We have a method called 'skip' that does some relatively simple parsing
of a string. It doesn't use any non-deterministic methods, just basic
string methods, a few loops and integer arithmetic. After calling this
method a numer of times with identical parameters, it stops working.
Please note that this works fine with HotSpot Client VM.
Using HotSpot Server VM, it works fine on 1.3.0_02 as well as in the latest merlin-beta (74) build.
It fails only in 1.3.1 (build 24) release
Looks like there is some timing issue involved because I added few dummy System.out.println() statements inside skip() and it worked fine even with HotSpot Server VM 1.3.1 release.
Platform independent. Tested on Solaris as well on Windows 2000 platform.
We have a method called 'skip' that does some relatively simple parsing
of a string. It doesn't use any non-deterministic methods, just basic
string methods, a few loops and integer arithmetic. After calling this
method a numer of times with identical parameters, it stops working.
Please note that this works fine with HotSpot Client VM.
Using HotSpot Server VM, it works fine on 1.3.0_02 as well as in the latest merlin-beta (74) build.
It fails only in 1.3.1 (build 24) release
Looks like there is some timing issue involved because I added few dummy System.out.println() statements inside skip() and it worked fine even with HotSpot Server VM 1.3.1 release.
- relates to
-
JDK-4474154 -server compiler causing problems in 1.3.1
- Resolved
-
JDK-4479571 JVM core dumps after receiving out of memory messages
- Closed