| Relates :   | |
| Relates :   | |
| Relates :   | 
HotSpot JVM crashes shortly after start up with core dump. The system can works a few days if it starts second time sucessfully.
DESCRIPTIONEND
TESTCASEBEGIN
a) System crashes with core dump and generates this message in console window:
		#
		# HotSpot Virtual Machine Error, Internal Error
		# Please report this error at
		# http://java.sun.com/cgi-bin/bugreport.cgi
		#
		# Java VM: Java HotSpot(TM) Server VM (1.4.2_04-b05 compiled mode)
		#
		# Error ID: 434F44452255464645520E435050005E 01
		#
		# Problematic Thread: prio=5 tid=0x000ed130 nid=0x8 runnable
		#
	b)  Information, obtained from core dump by pstack utility, leads us to believe - problem occurs in HotSpot Optimized compiler. According to information, generated by -XX:+PrintCompilation, system failed to compile native code from byte code of some class.
The class names, which system failes to compile, are different every time. The attempt to add such class/method name did not solve a problem - system still fails at different classes/methods.
VM version:
	 Java HotSpot(TM) Server VM (1.4.2_04-b05 compiled mode)
VM Options:
	MEM_ARGS=-Xms1024m -Xmx1024m -XX:MaxPermSize=256m -XX:PermSize=128m
	JAVA_OPTIONS= -Xverify:none -D{edocs specific application properties} -Dlog4j.debug -XX:+PrintCompilation -Xbatch -Xcomp -Xnoclassgc -Dweblogic.jsp.windows.caseSensitive=true
Platform: 
	System = SunOS
	Node = node_name_here
	Release = 5.9
	KernelID = Generic_117171-0
	Machine = sun4u	
	BusType = <unknown>
	Serial = <unknown>
	Users = <unknown>
	OEM# = 0
	Origin# = 1
	NumCPU = 4
Here is the pstack output from core :
core 'core' of 13714:   /export/home/bea/jdk142_04/bin/java -server -Xms1024m -Xmx1024m -XX:Ma
-----------------  lwp# 8 / thread# 8  --------------------
 ff31f63c _lwp_kill (6, 0, a93fd890, 0, 1, a93fd10c) + 8
 ff2b6ce0 abort    (0, a93fd920, 0, fffffff8, 0, a93fd949) + 100
 ff098498 void os::abort(int) (1, ff139002, a93fe1a0, ff16da1a, ff16d9bd, ff0000) + 80
 fef7e454 void report_error(int,const char*,int,const char*,const char*,...) (a93fe1bc, ff1c6ab4, ff138dcc, ff131028, ff138e
15, a93fe300) + 668
 fef7d9dc void report_fatal(const char*,int,const char*,...) (ff130fe3, 5e, ff131029, ff130fcc, 214, 25de9e0) + 58
 fed80ef0 CodeBuffer::CodeBuffer(int,int,int,int,int,int,BufferBlob*,relocInfo*,RelocateBuffer*,int,OopRecorder*,const char*
,int) (ff170000, 0, c00, 1000, 400, 0) + c0
 fedd3bbc void Compile::Fill_buffer() (a93ff500, 25de538, 10a, 214, 2ec2480, 2ec2bad) + 148
 fedd99bc void Compile::Output() (2ec22d0, 2ec2a80, 3, 0, 0, 0) + 8e8
 fedd2e84 void Compile::Code_Gen() (a93ff500, ff1335c4, a93ff414, ff170000, 0, 0) + 53c
 fee008e8 Compile::Compile(ciEnv*,ciScope*,ciMethod*,int,int,int) (ff1333f9, 2d7963c, 25dd004, 28defac, ffffffff, 1) + be0
 fedfd08c void C2Compiler::compile_method(ciEnv*,ciScope*,ciMethod*,int,int) (2b880, a93ffd1c, 0, 2939a90, ffffffff, 0) + 64
 fedfc850 void CompileBroker::invoke_compiler_on_method(CompileTask*) (53d2, 0, ffffffff, ff1aee50, ff1bbbe4, ed130) + 61c
 feeac1f8 void CompileBroker::compiler_thread_loop() (ff133c01, ff1af218, ed130, ed6e0, 306d10, fee69254) + 428
 fee6927c void JavaThread::run() (ed130, 8, 40, 0, 40, 0) + 284
 fee6575c _start   (ed130, 0, 0, 0, 0, 0) + 134
 ff3857b4 _lwp_start (0, 0, 0, 0, 0, 0)
###@###.### 10/5/04 18:38 GMT
| 
 |