Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2123890 | 5.0u4 | Yumin Qi | P2 | Resolved | Fixed | b02 |
JDK-2123889 | 1.4.2_09 | Yumin Qi | P2 | Resolved | Fixed | b01 |
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
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
- backported by
-
JDK-2123889 VM crashes with core on Solaris 9 during hotspot compilation (1.4.2_04)
-
- Resolved
-
-
JDK-2123890 VM crashes with core on Solaris 9 during hotspot compilation (1.4.2_04)
-
- Resolved
-
- relates to
-
JDK-6606675 Crash in CodeBuffer resize in 1.4.2_15
-
- Resolved
-
-
JDK-4925292 Running codecache out of space can cause vm abort.
-
- Resolved
-
-
JDK-4789671 Crash occurring with 1.4.2beta on Solaris 8
-
- Closed
-