JDK-8143237 : EAV in compiled code
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2015-11-18
  • Updated: 2023-07-21
  • Resolved: 2023-07-21
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Resolved
Related Reports
Duplicate :  
Description
Kitchensink crased after 31 minutes of running

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000000e452eb4, pid=5096, tid=4916
#
# JRE version: Java(TM) SE Runtime Environment (9.0-b92) (build 1.9.0-ea-b92)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-ea-b92, mixed mode, tiered, g1 gc, windows-amd64)
# Problematic frame:
# J 10833 C2 spec.jbb.DeliveryTransaction.preprocess()Z (482 bytes) @ 0x000000000e452eb4 [0x000000000e451a20+0x0000000000001494]
#
# Core dump will be written. Default location: C:\local\aurora\sandbox\results\kitchensink\hs_err_pid5096.mdmp
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#

---------------  S U M M A R Y ------------

Command Line: -Xmixed -Djava.net.preferIPv6Addresses=true -Xmx131043M -XX:-PrintVMOptions -XX:+DisplayVMOutputToStderr -XX:+UsePerfData -Xloggc:C:/local/aurora/sandbox/results/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+DisableExplicitGC -XX:+PrintFlagsFinal -XX:+StartAttachListener -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:NativeMemoryTracking=detail -XX:+ResourceManagement -Duser.home=C:/local/aurora/sandbox/results/kitchensink/tmp/user.home jrockit.qa.stress.kitchensink.process.stress.Main C:\local\aurora\sandbox\results\kitchensink\kitchensink.final.properties

Host: Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz, 32 cores, 255G,  Windows Server 2008 R2 , 64 bit Build 7601 (6.1.7601.19018)
Time: Tue Nov 17 18:58:15 2015 Ame elapsed time: 1890 seconds (0d 0h 31m 30s)

---------------  T H R E A D  ---------------

Current thread (0x000000013332c000):  JavaThread "Thread-7126596" [_thread_in_Java, id=4916, stack(0x0000000138970000,0x0000000138a70000)]

Stack: [0x0000000138970000,0x0000000138a70000],  sp=0x0000000138a6f2f0,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x000000000e452eb4


siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff

Register to memory mapping:

RAX=0x000000013332c205 is an unknown value
RBX=0x000000000000002e is an unknown value
RCX=0x000000007e699c68 is pointing into metadata
RDX=0x00000000000033a3 is an unknown value
RSP=0x0000000138a6f2f0 is pointing into the stack for thread: 0x000000013332c000
RBP=0x0000000000000004 is an unknown value
RSI=0x00000001eee6a6e0 is an oop
[I 
 - klass: {type array int}
 - length: 16
RDI=0x00000001f29594b8 is an oop
spec.jbb.Stock 
 - klass: 'spec/jbb/Stock'
R8 =0x0000000180fe9a40 is an oop
java.util.TreeMap$Entry 
 - klass: 'java/util/TreeMap$Entry'
R9 =0x00000000000033a3 is an unknown value
R10=0x3133323339313030 is an unknown value
R11=0x3133323339313030 is an unknown value
R12=0x0000000005f07460 is at code_begin+0 in an AdapterHandler
Adapter for signature: 0x0000000005f07460 is at code_begin+0 in 
[CodeBlob (0x0000000005f07410)]
Framesize: 0
BufferBlob (0x0000000005f07410) used for I2C/C2I adapters
R13=0x0000000000000000 is an unknown value
R14=0x00000001ef87d778 is an oop
spec.jbb.Customer 
 - klass: 'spec/jbb/Customer'
R15=0x000000013332c000 is a thread


Registers:
RAX=0x000000013332c205, RBX=0x000000000000002e, RCX=0x000000007e699c68, RDX=0x00000000000033a3
RSP=0x0000000138a6f2f0, RBP=0x0000000000000004, RSI=0x00000001eee6a6e0, RDI=0x00000001f29594b8
R8 =0x0000000180fe9a40, R9 =0x00000000000033a3, R10=0x3133323339313030, R11=0x3133323339313030
R12=0x0000000005f07460, R13=0x0000000000000000, R14=0x00000001ef87d778, R15=0x000000013332c000
RIP=0x000000000e452eb4, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x0000000138a6f2f0)
0x0000000138a6f2f0:   01d12169e9ef1293 0000000000000005
0x0000000138a6f300:   0000062e0001ffff 00000001eee6a738
0x0000000138a6f310:   00000001eec50b88 0000000b0000000a
0x0000000138a6f320:   0000000500000014 00000001f29594b8
0x0000000138a6f330:   0000000180fe9a98 0000000180fe9ab8
0x0000000138a6f340:   000000034f6a6380 00000001efab5eb0
0x0000000138a6f350:   0000000180fe9b18 000000018656d1e8
0x0000000138a6f360:   0000000a0001f2bd 0000000180ff2ed0
0x0000000138a6f370:   0000000180fbec58 00000001f0d3ebf8
0x0000000138a6f380:   00000001f0078220 00000001ef1d9570
0x0000000138a6f390:   00000001eee69c90 0000000000000007
0x0000000138a6f3a0:   0000000000000001 000000000ddec734
0x0000000138a6f3b0:   00000001ef961ad8 000000000e425578
0x0000000138a6f3c0:   00000001eee6a6e0 000000000daff7f8
0x0000000138a6f3d0:   01d12169e9ef1293 000000003a400000
0x0000000138a6f3e0:   0000000000000007 0000000100000000 

Instructions: (pc=0x000000000e452eb4)
0x000000000e452e94:   8b 94 24 80 00 00 00 e9 b5 05 00 00 4d 8b 52 28
0x000000000e452ea4:   4d 85 d2 75 05 eb 17 4d 8b d3 85 05 4c d1 c4 f1
0x000000000e452eb4:   4d 8b 5a 28 4d 85 db 75 ee 4c 89 54 24 78 4c 8b
0x000000000e452ec4:   94 24 80 00 00 00 4d 8b 42 20 4d 8b 50 08 49 bb 

Comments
Yes, possibly a dup of JDK-8156137.
12-08-2016

I noticed this started happening on 2015-11-18, the same day 8139595 was pushed to hs-comp.
22-07-2016

Need SQE confirmation that this can be reproduced.
30-11-2015

00000000`0e452e6f 4c8b542478 mov r10,qword ptr [rsp+78h] 00000000`0e452e74 4d85d2 test r10,r10 00000000`0e452e77 7527 jne 00000000`0e452ea0 00000000`0e452e79 4c8b942480000000 mov r10,qword ptr [rsp+80h] 00000000`0e452e81 4d8b5238 mov r10,qword ptr [r10+38h] 00000000`0e452e85 4c89542478 mov qword ptr [rsp+78h],r10 00000000`0e452e8a 4d85d2 test r10,r10 00000000`0e452e8d 0f84e8050000 je 00000000`0e45347b 00000000`0e452e93 4c8b942480000000 mov r10,qword ptr [rsp+80h] 00000000`0e452e9b e9b5050000 jmp 00000000`0e453455 00000000`0e452ea0 4d8b5228 mov r10,qword ptr [r10+28h] 00000000`0e452ea4 4d85d2 test r10,r10 00000000`0e452ea7 7505 jne 00000000`0e452eae 00000000`0e452ea9 eb17 jmp 00000000`0e452ec2 00000000`0e452eab 4d8bd3 mov r10,r11 00000000`0e452eae 85054cd1c4f1 test dword ptr [00000000`000a0000],eax crash here ->00000000`0e452eb4 4d8b5a28 mov r11,qword ptr [r10+28h] 00000000`0e452eb8 4d85db test r11,r11 00000000`0e452ebb 75ee jne 00000000`0e452eab 00000000`0e452ebd 4c89542478 mov qword ptr [rsp+78h],r10 Nothing strikes me as wrong with this code and I see no hint it can be related to a recent change. Can this be reproduced?
24-11-2015