JDK-4467882 : Hotspot Bug
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.3.1_01
  • Priority: P1
  • Status: Closed
  • Resolution: Won't Fix
  • OS: windows_nt
  • CPU: x86
  • Submitted: 2001-06-08
  • Updated: 2009-06-25
  • Resolved: 2001-07-19
Related Reports
Duplicate :  
Relates :  
Description
	Attached is the class file, and batch file which you can use to
reproduce the problem. Before running the batch file, install oracle lite 8
(note:  this is not the same as Oracle 8x - Oracle lite is an independent
product) with the default options and restart the computer.
	When the computer restarts, make sure that olitrm40.exe is running
in your process list (olitrm40 is placed in your startup folder by the
oracle lite install program).  Then proceed to run the run.bat file.  Here's
what we see:

C:\Data\test>run

C:\Data\test>set
PATH=c:\jdk1.3.1\bin;c:\jdk1.3.1\jre\bin\hotspot;c:\jdk1.3.1\jre\bin;c:\oran
t\bin

C:\Data\test>set
CLASSPATH=c:\jdk1.3.1\jre\lib\rt.jar;c:\orant\lite\classes\olite40.jar;.

C:\Data\test>java -version
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24)
Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode)
sometimes this will bomb the first time (initialization?), then complete
normally the rest

C:\Data\test>java -Xcomp TestJDBC
Success

C:\Data\test>java -Xcomp TestJDBC
Success

C:\Data\test>olitrm40 -k
always errors out with olitrm40 gone

C:\Data\test>java -Xcomp TestJDBC
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Error ID: 53414645504F494E540E4350500113
#
# Problematic Thread: prio=5 tid=0x761490 nid=0x12b runnable
#

C:\Data\test>java -Xcomp TestJDBC
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Error ID: 53414645504F494E540E4350500113
#
# Problematic Thread: prio=5 tid=0x761490 nid=0x130 runnable
#

C:\Data\test>olitrm40





We're using windows NT 4.0 sp5, and the problem is not isolated to one
machine - i can reproduce it on multiple machines from multiple vendors
(Dell PIII, Panasonic PII).

A little background:  the problem occurs randomly in our SWING-based
application using the 1.3 JRE.  It goes away when we run in -classic mode.
I've only seen the problem when attempting to obtain a JDBC connection to
the Oracle Lite database.  The attached test program fails every time when
the -Xcomp option on and the olitrm40 process stopped.  It occurs sometimes
when olitrm40 is started / initializing and the -Xcomp option is used.  We
are not using -Xcomp in production, though we still see the problem 1 out of
every 15 or so executions.

Comments
PUBLIC COMMENTS No pathces supplied.
10-06-2004

WORK AROUND A workaround was provided to the customer. The workaround is to add static { System.loadLibrary("olobj40"); } to an application file. Mingyao.Yang@Eng 2001-07-03
03-07-2001

EVALUATION yumin.qi@Eng 2001-06-12 This bug is filed for CTE escalation 530865. CTE will take ownership of this bug. Please see bug 4363638, it appears these may be the same issue. gary.collins@East 2001-06-21 yumin.qi@Eng 2001-07-19 This problem was brought up by using -Xcomp option under condition that no olitrm40.exe running. Customer agree workaround. Customer agree workaround
21-06-2001