JDK-8076560 : java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java crashed on windows
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2015-04-02
  • Updated: 2015-04-14
  • Resolved: 2015-04-14
Related Reports
Duplicate :  
Description
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000056387d36, pid=109108, tid=155268
#
# JRE version: Java(TM) SE Runtime Environment (9.0-b56) (build 1.9.0-ea-b56)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-ea-b56 compiled mode windows-amd64 compressed oops)
# Problematic frame:
# V  [jvm.dll+0x237d36]
#
# Core dump written. Default location: C:\local\aurora\sandbox\results\workDir\java\lang\invoke\LFCaching\LFMultiThreadCachingTest\hs_err_pid109108.mdmp
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#

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

Current thread (0x000000001b50b800):  JavaThread "Sweeper thread" daemon [_thread_in_vm, id=155268, stack(0x000000001c7c0000,0x000000001c8c0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000020

Registers:
RAX=0x0000000000000010, RBX=0x0000000000000001, RCX=0x0000000025075608, RDX=0x000000001b50b800
RSP=0x000000001c8bf3f0, RBP=0x000000000000000b, RSI=0x0000000000000001, RDI=0x0000000002da6c90
R8 =0x0000000000000001, R9 =0x0000000000000003, R10=0x00000000009530e0, R11=0x0000000000000010
R12=0x000000000095d3a0, R13=0x0000000002da6c90, R14=0x0000000000002cf9, R15=0x000000000000000c
RIP=0x0000000056387d36, EFLAGS=0x0000000000010202

Top of Stack: (sp=0x000000001c8bf3f0)
0x000000001c8bf3f0:   0000000000000001 0000000000002cf7
0x000000001c8bf400:   0000000002da6590 000000000095d3a0
0x000000001c8bf410:   000000001b50b800 0000000056388334
0x000000001c8bf420:   0000000000000000 0000000000000000
0x000000001c8bf430:   0000000002da6c90 0000000002da6590
0x000000001c8bf440:   00000000000005f8 000000005638858d
0x000000001c8bf450:   0000000000000000 000000001c8bf529
0x000000001c8bf460:   0000000000000000 0000000000000000
0x000000001c8bf470:   0000000000000000 0000000056365430
0x000000001c8bf480:   000000000095d3a0 0000000000000000
0x000000001c8bf490:   000000001b48ea50 0000000000000000
0x000000001c8bf4a0:   0000000000000000 000007fba4ee10ea
0x000000001c8bf4b0:   0000000000000000 000000001b50b800
0x000000001c8bf4c0:   00000000000003d8 000007fba4ee10ea
0x000000001c8bf4d0:   000000001b4ceb78 000000001b4ce790
0x000000001c8bf4e0:   0000000000000048 0000000000000001 

Instructions: (pc=0x0000000056387d36)
0x0000000056387d16:   8b 0d cc b3 56 00 ff 15 b6 66 39 00 48 8b 4f 40
0x0000000056387d26:   48 8b d0 e8 92 f6 df ff 4c 8b d8 48 85 c0 74 5a
0x0000000056387d36:   48 63 40 10 85 c0 7f 28 48 8b 4f 40 48 8b 41 10
0x0000000056387d46:   48 85 c0 74 54 8b 88 ec 00 00 00 ff c1 0f af 0d 


Register to memory mapping:

RAX=0x0000000000000010 is an unknown value
RBX=0x0000000000000001 is an unknown value
RCX=0x0000000025075608 is pointing into metadata
RDX=0x000000001b50b800 is a thread
RSP=0x000000001c8bf3f0 is pointing into the stack for thread: 0x000000001b50b800
RBP=0x000000000000000b is an unknown value
RSI=0x0000000000000001 is an unknown value
RDI=0x0000000002da6c90 is at entry_point+-400 in (nmethod*)0x0000000002da6c90

[error occurred during error reporting (printing register info), id 0xc0000005]

Stack: [0x000000001c7c0000,0x000000001c8c0000],  sp=0x000000001c8bf3f0,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x237d36]
V  [jvm.dll+0x238334]
V  [jvm.dll+0x23858d]
V  [jvm.dll+0x23898e]
V  [jvm.dll+0x238b18]
V  [jvm.dll+0x24216f]
V  [jvm.dll+0x29afe9]
C  [msvcr100.dll+0x21d9f]
C  [msvcr100.dll+0x21e3b]
C  [KERNEL32.DLL+0x1842]
C  [ntdll.dll+0x57509]

Comments
00 00000000`1c8bf3f0 00000000`56388334 jvm!NMethodSweeper::possibly_flush+0x116 [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\sweeper.cpp @ 676] 01 00000000`1c8bf420 00000000`5638858d jvm!NMethodSweeper::process_nmethod+0x164 [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\sweeper.cpp @ 633] 02 00000000`1c8bf450 00000000`5638898e jvm!NMethodSweeper::sweep_code_cache+0x20d [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\sweeper.cpp @ 403] 03 00000000`1c8bf590 00000000`56388b18 jvm!NMethodSweeper::possibly_sweep+0x11e [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\sweeper.cpp @ 354] 04 00000000`1c8bf600 00000000`5639216f jvm!NMethodSweeper::sweeper_loop+0x108 [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\sweeper.cpp @ 262] 05 00000000`1c8bf630 00000000`563eafe9 jvm!JavaThread::thread_main_inner+0xaf [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\share\vm\runtime\thread.cpp @ 1656] 06 00000000`1c8bf6b0 00000000`56a01d9f jvm!java_start+0xa9 [c:\re\workspace\00-2-build-windows-amd64-cygwin\jdk9\2405\hotspot\src\os\windows\vm\os_windows.cpp @ 441] 07 00000000`1c8bf870 00000000`56a01e3b msvcr100!endthreadex+0x43 08 00000000`1c8bf8a0 000007fb`a6e41842 msvcr100!endthreadex+0xdf 09 00000000`1c8bf8d0 000007fb`a7ec7509 kernel32!BaseThreadInitThunk+0x1a 0a 00000000`1c8bf900 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
13-04-2015

Instructions: (pc=0x0000000056387d36) 0x0000000056387d16: 8b 0d cc b3 56 00 ff 15 b6 66 39 00 48 8b 4f 40 0x0000000056387d26: 48 8b d0 e8 92 f6 df ff 4c 8b d8 48 85 c0 74 5a 0x0000000056387d36: 48 63 40 10 85 c0 7f 28 48 8b 4f 40 48 8b 41 10 0x0000000056387d46: 48 85 c0 74 54 8b 88 ec 00 00 00 ff c1 0f af 0d ;; 0000000056387d26 48 8b d0 mov %rax,%rdx ;; 0000000056387d29 e8 92 f6 df ff callq 0x00000000561873c0 ;; 0000000056387d2e 4c 8b d8 mov %rax,%r11 ;; 0000000056387d31 48 85 c0 test %rax,%rax ;; 0000000056387d34 74 5a je 0x0000000056387d90 ;; --------------- ;; 0000000056387d36 48 63 40 10 movslq 0x10(%rax),%rax ;; 0000000056387d3a 85 c0 test %eax,%eax ;; 0000000056387d3c 7f 28 jg 0x0000000056387d66 ;; 0000000056387d3e 48 8b 4f 40 mov 0x40(%rdi),%rcx ;; 0000000056387d42 48 8b 41 10 mov 0x10(%rcx),%rax ;; 0000000056387d46 48 85 c0 test %rax,%rax ;; 0000000056387d49 74 54 je 0x0000000056387d9f ;; 0000000056387d4b 8b 88 ec 00 00 00 mov 0xec(%rax),%ecx ;; 0000000056387d51 ff c1 inc %ecx ;; 0000000056387d53 0f af 0d ff ff ff ff imul -1(%rip),%ecx # 0x0000000056387d59 ;; Register to memory mapping: RAX=0x0000000000000010 is an unknown value RBX=0x0000000000000001 is an unknown value RCX=0x0000000025075608 is pointing into metadata RDX=0x000000001b50b800 is a thread RSP=0x000000001c8bf3f0 is pointing into the stack for thread: 0x000000001b50b800 RBP=0x000000000000000b is an unknown value RSI=0x0000000000000001 is an unknown value RDI=0x0000000002da6c90 is at entry_point+-400 in (nmethod*)0x0000000002da6c90 [error occurred during error reporting (printing register info), id 0xc0000005] Stack: [0x000000001c7c0000,0x000000001c8c0000], sp=0x000000001c8bf3f0, free space=1020k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [jvm.dll+0x237d36]Warning: Warning: no map file found for C:/local/aurora/CommonData/jdk/bin/server/jvm.dll! ;; ?possibly_flush@NMethodSweeper@@SAXPEAVnmethod@@@Z+0x116 V [jvm.dll+0x238334];; ?process_nmethod@NMethodSweeper@@CA?AW4MethodStateChange@1@PEAVnmethod@@@Z+0x164 V [jvm.dll+0x23858d];; ?sweep_code_cache@NMethodSweeper@@CAXXZ+0x20d V [jvm.dll+0x23898e];; ?possibly_sweep@NMethodSweeper@@CAXXZ+0x11e V [jvm.dll+0x238b18];; ?sweeper_loop@NMethodSweeper@@SAXXZ+0x108 V [jvm.dll+0x24216f];; ?thread_main_inner@JavaThread@@QEAAXXZ+0xaf V [jvm.dll+0x29afe9];; ?java_start@@YAIPEAVThread@@@Z+0xa9 C [msvcr100.dll+0x21d9f] C [msvcr100.dll+0x21e3b] C [KERNEL32.DLL+0x1842] C [ntdll.dll+0x57509]
10-04-2015

pdb symbols doesn't match, still no debug symbols.
10-04-2015

Debug symbols added.
10-04-2015

The build was taken from: http://aurora-ds.us.oracle.com:9502/vmsqe/jdk/adhoc/jdk9-compiler-upgrade-win/binaries
02-04-2015

Debug symbols doesn't match the build pointed to, not sure what build you ran with and where the symbols are. Without correct debug symbols there is nothing we can do, closing as incomplete.
02-04-2015