A customer faces with abnormal end during compilation.
CONFIGURATION :
OS : Solaris 9
VM : HotSpot Server VM 1.3.1_06
INVESTIGATION :
STACK TRACE:
......
#8 <signal handler called>
#9 0x001d0854 in %%%
jp/co/fit/vfreport/PDF#PoutputT(Ljp/co/fit/vfreport/TextDataAccess;Ljp/co/fit/vfreport/TextPitch;Ljava/lang/StringBuffer;III)Z
(0x17ce75f0, 0x0, 0xffffff60, 0x1cf0d4, 0x14, 0x139fd550)
#10 0x001cba50 in %%%
jp/co/fit/vfreport/PDF#drawPrimitiveText(Ljp/co/fit/vfreport/TextDataAccess;Ljava/lang/StringBuffer;II)V
(0x139fd874, 0x17ce75f0, 0x17ce75f0, 0x1d75b0, 0x1c, 0x139fd768)
......
--- stack trace end ---
COMMENT by CUSTOMER :
According to the trace, PoutputT method terminates abnormally because of
stack inconsistency of JAVA allication while interpreter runs.
PoutputT method has been already compiled (please see below) .
The status is "java_method alive=(not_entrant )".
So, PoutputT method has created "uncommon trap".
----
NMethod(609)::virtual jp.co.fit.vfreport.PDF::PoutputT
Compiled {method}{0xf80f35b0} 'PoutputT'
'(Ljp/co/fit/vfreport/TextDataAccess;Ljp/co/fit/vfreport/TextPitch;Ljava/lang/StringBuffer;III)Z' in
'jp/co/fit/vfreport/PDF'
((nmethod*)0xfba3c6d0) for method 0xf80f35b0 {java_method alive=(not_entrant )}:
main code [0xfba3d150,0xfba41d4c] = 19452
exception code [0xfba41d4c,0xfba41d58] = 12
stub code [0xfba41d58,0xfba42238] = 1248
relocation [0xfba3c77c,0xfba3d150] = 2516
oops [0xfba49be4,0xfba4a078] = 1172
scopes data [0xfba42238,0xfba49390] = 29016
scopes pcs [0xfba49390,0xfba49738] = 936
handler table [0xfba49738,0xfba49b90] = 1112
nul chk table [0xfba49b90,0xfba49be4] = 84
-----
###@###.### 2005-1-27 23:36:08 GMT
CONFIGURATION :
OS : Solaris 9
VM : HotSpot Server VM 1.3.1_06
INVESTIGATION :
STACK TRACE:
......
#8 <signal handler called>
#9 0x001d0854 in %%%
jp/co/fit/vfreport/PDF#PoutputT(Ljp/co/fit/vfreport/TextDataAccess;Ljp/co/fit/vfreport/TextPitch;Ljava/lang/StringBuffer;III)Z
(0x17ce75f0, 0x0, 0xffffff60, 0x1cf0d4, 0x14, 0x139fd550)
#10 0x001cba50 in %%%
jp/co/fit/vfreport/PDF#drawPrimitiveText(Ljp/co/fit/vfreport/TextDataAccess;Ljava/lang/StringBuffer;II)V
(0x139fd874, 0x17ce75f0, 0x17ce75f0, 0x1d75b0, 0x1c, 0x139fd768)
......
--- stack trace end ---
COMMENT by CUSTOMER :
According to the trace, PoutputT method terminates abnormally because of
stack inconsistency of JAVA allication while interpreter runs.
PoutputT method has been already compiled (please see below) .
The status is "java_method alive=(not_entrant )".
So, PoutputT method has created "uncommon trap".
----
NMethod(609)::virtual jp.co.fit.vfreport.PDF::PoutputT
Compiled {method}{0xf80f35b0} 'PoutputT'
'(Ljp/co/fit/vfreport/TextDataAccess;Ljp/co/fit/vfreport/TextPitch;Ljava/lang/StringBuffer;III)Z' in
'jp/co/fit/vfreport/PDF'
((nmethod*)0xfba3c6d0) for method 0xf80f35b0 {java_method alive=(not_entrant )}:
main code [0xfba3d150,0xfba41d4c] = 19452
exception code [0xfba41d4c,0xfba41d58] = 12
stub code [0xfba41d58,0xfba42238] = 1248
relocation [0xfba3c77c,0xfba3d150] = 2516
oops [0xfba49be4,0xfba4a078] = 1172
scopes data [0xfba42238,0xfba49390] = 29016
scopes pcs [0xfba49390,0xfba49738] = 936
handler table [0xfba49738,0xfba49b90] = 1112
nul chk table [0xfba49b90,0xfba49be4] = 84
-----
###@###.### 2005-1-27 23:36:08 GMT
- relates to
-
JDK-4432078 2 JIT tests fail in comp mode only.
- Closed