-
Bug
-
Resolution: Incomplete
-
P4
-
None
-
8u131
-
x86_64
-
windows
FULL PRODUCT VERSION :
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 10.0.14393]
A customer has this problem on Windows 7
EXTRA RELEVANT SYSTEM CONFIGURATION :
Intel(R) Core(TM) i7-5960X CPU @3.00GHz
The CPU is relevant, because it is inside code that uses cpuid and works
on another machine with older CPU.
A DESCRIPTION OF THE PROBLEM :
Running Java just crashes on a Windows 10 machine.
We found it when our software (LispWorks, a Lisp development environment) load
the jvm.dll and starts the JVM by calls JNI_CreateJavaVM. but it also happens when running plain Java. See The full crash report in the "Error Message(s)/ Crash Logs:"
The crash happens inside code that reads info from the CPU by cpuid. It moves
0 to RSI (by xor esi, esi), and then tries to load from it. The result is no used so both
of instructions are spurious.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The output in Error Message(s)/ Crash Logs: shows everything needed.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
do nothing or print an error.
ACTUAL -
crashes.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\yeh>cd c:\temp
c:\temp>dir
Volume in drive C has no label.
Volume Serial Number is 187C-5EAB
Directory of c:\temp
21/05/2017 15:28 <DIR> .
21/05/2017 15:28 <DIR> ..
21/05/2017 14:57 331 Misc.class
21/05/2017 15:21 699 Misc.jar
21/05/2017 14:57 223 Misc.java
3 File(s) 1,253 bytes
2 Dir(s) 158,241,792,000 bytes free
c:\temp>type Misc.java
package com.lispworks.testsuite ;
public class Misc
{
public static Misc slot;
// (Lisp Support Call #40651)
public static byte[] makeByteArray() {
return new byte[] {3, 2, 1};
}
}
c:\temp>c:\lisp\x64-cdb "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
c:\temp>"C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe" -cf "c:\lisp\cdb-commands" "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
Microsoft (R) Windows Debugger Version 10.0.15063.137 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
Symbol search path is: srv*
Executable search path is:
ModLoad: 00007ff6`69000000 00007ff6`69037000 java.exe
ModLoad: 00007ff8`146b0000 00007ff8`14881000 ntdll.dll
ModLoad: 00007ff8`144a0000 00007ff8`1454b000 C:\WINDOWS\System32\KERNEL32.DLL
ModLoad: 00007ff8`10cd0000 00007ff8`10eed000 C:\WINDOWS\System32\KERNELBASE.dll
ModLoad: 00007ff8`13f50000 00007ff8`13ff2000 C:\WINDOWS\System32\ADVAPI32.dll
ModLoad: 00007ff8`13eb0000 00007ff8`13f4e000 C:\WINDOWS\System32\msvcrt.dll
ModLoad: 00007ff8`14010000 00007ff8`14069000 C:\WINDOWS\System32\sechost.dll
ModLoad: 00007ff8`13d80000 00007ff8`13ea1000 C:\WINDOWS\System32\RPCRT4.dll
ModLoad: 00007ff8`11f80000 00007ff8`120e5000 C:\WINDOWS\System32\USER32.dll
ModLoad: 00007ff8`10ba0000 00007ff8`10bbe000 C:\WINDOWS\System32\win32u.dll
ModLoad: 00007ff8`11f30000 00007ff8`11f64000 C:\WINDOWS\System32\GDI32.dll
ModLoad: 00007ff8`11720000 00007ff8`118a2000 C:\WINDOWS\System32\gdi32full.dll
ModLoad: 00007ff8`0a620000 00007ff8`0a899000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.0_none_2d0f50fcbdb171b8\COMCTL32.dll
ModLoad: 00007ff8`11c40000 00007ff8`11f07000 C:\WINDOWS\System32\combase.dll
ModLoad: 00007ff8`11ad0000 00007ff8`11bc5000 C:\WINDOWS\System32\ucrtbase.dll
ModLoad: 00007ff8`11bd0000 00007ff8`11c3a000 C:\WINDOWS\System32\bcryptPrimitives.dll
(1d90.664): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ff8`14782650 cc int 3
0:000> g
ModLoad: 00007ff8`14130000 00007ff8`1415e000 C:\WINDOWS\System32\IMM32.DLL
ModLoad: 00000000`697c0000 00000000`69892000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\msvcr100.dll
ModLoad: 00000000`68f20000 00000000`697bc000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\server\jvm.dll
ModLoad: 00007ff8`14000000 00007ff8`14008000 C:\WINDOWS\System32\PSAPI.DLL
ModLoad: 00007ff8`0ced0000 00007ff8`0ceda000 C:\WINDOWS\SYSTEM32\VERSION.dll
ModLoad: 00007ff8`0ee90000 00007ff8`0eeb3000 C:\WINDOWS\SYSTEM32\WINMM.dll
ModLoad: 00007fff`ec080000 00007fff`ec089000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
ModLoad: 00007ff8`13670000 00007ff8`136da000 C:\WINDOWS\System32\WS2_32.dll
ModLoad: 00007ff8`0ee30000 00007ff8`0ee5b000 C:\WINDOWS\SYSTEM32\WINMMBASE.dll
ModLoad: 00007ff8`118b0000 00007ff8`118f2000 C:\WINDOWS\System32\cfgmgr32.dll
ModLoad: 00000000`68f10000 00000000`68f1f000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\verify.dll
ModLoad: 00000000`68ee0000 00000000`68f09000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.dll
ModLoad: 00000000`68ec0000 00000000`68ed6000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\zip.dll
(1d90.1374): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi] ds:00000000`00000000=????????
0:004> u rip-160 rip+100
00000000`02ea0254 0000 add byte ptr [rax],al
00000000`02ea0256 0000 add byte ptr [rax],al
00000000`02ea0258 0000 add byte ptr [rax],al
00000000`02ea025a 0000 add byte ptr [rax],al
00000000`02ea025c 0000 add byte ptr [rax],al
00000000`02ea025e 0000 add byte ptr [rax],al
00000000`02ea0260 55 push rbp
00000000`02ea0261 488be9 mov rbp,rcx
00000000`02ea0264 53 push rbx
00000000`02ea0265 56 push rsi
00000000`02ea0266 9c pushfq
00000000`02ea0267 58 pop rax
00000000`02ea0268 50 push rax
00000000`02ea0269 488bc8 mov rcx,rax
00000000`02ea026c 81f000000400 xor eax,40000h
00000000`02ea0272 50 push rax
00000000`02ea0273 9d popfq
00000000`02ea0274 9c pushfq
00000000`02ea0275 58 pop rax
00000000`02ea0276 483bc1 cmp rax,rcx
00000000`02ea0279 750d jne 00000000`02ea0288
00000000`02ea027b b800030000 mov eax,300h
00000000`02ea0280 894510 mov dword ptr [rbp+10h],eax
00000000`02ea0283 e9ee010000 jmp 00000000`02ea0476
00000000`02ea0288 488bc1 mov rax,rcx
00000000`02ea028b 81f000002000 xor eax,200000h
00000000`02ea0291 50 push rax
00000000`02ea0292 9d popfq
00000000`02ea0293 9c pushfq
00000000`02ea0294 58 pop rax
00000000`02ea0295 483bc8 cmp rcx,rax
00000000`02ea0298 750d jne 00000000`02ea02a7
00000000`02ea029a b800040000 mov eax,400h
00000000`02ea029f 894510 mov dword ptr [rbp+10h],eax
00000000`02ea02a2 e9cf010000 jmp 00000000`02ea0476
00000000`02ea02a7 33c0 xor eax,eax
00000000`02ea02a9 0fa2 cpuid
00000000`02ea02ab 0bc0 or eax,eax
00000000`02ea02ad 74eb je 00000000`02ea029a
00000000`02ea02af 488d7500 lea rsi,[rbp]
00000000`02ea02b3 8906 mov dword ptr [rsi],eax
00000000`02ea02b5 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02b8 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea02bb 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea02be 83f80a cmp eax,0Ah
00000000`02ea02c1 766c jbe 00000000`02ea032f
00000000`02ea02c3 b80b000000 mov eax,0Bh
00000000`02ea02c8 33c9 xor ecx,ecx
00000000`02ea02ca 0fa2 cpuid
00000000`02ea02cc 488d7540 lea rsi,[rbp+40h]
00000000`02ea02d0 8906 mov dword ptr [rsi],eax
00000000`02ea02d2 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02d5 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea02d8 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea02db b80b000000 mov eax,0Bh
00000000`02ea02e0 b901000000 mov ecx,1
00000000`02ea02e5 0fa2 cpuid
00000000`02ea02e7 50 push rax
00000000`02ea02e8 83e01f and eax,1Fh
00000000`02ea02eb 0bc3 or eax,ebx
00000000`02ea02ed 81e0ffff0000 and eax,0FFFFh
00000000`02ea02f3 58 pop rax
00000000`02ea02f4 7439 je 00000000`02ea032f
00000000`02ea02f6 488d7550 lea rsi,[rbp+50h]
00000000`02ea02fa 8906 mov dword ptr [rsi],eax
00000000`02ea02fc 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02ff 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0302 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0305 b80b000000 mov eax,0Bh
00000000`02ea030a b902000000 mov ecx,2
00000000`02ea030f 0fa2 cpuid
00000000`02ea0311 50 push rax
00000000`02ea0312 83e01f and eax,1Fh
00000000`02ea0315 0bc3 or eax,ebx
00000000`02ea0317 81e0ffff0000 and eax,0FFFFh
00000000`02ea031d 58 pop rax
00000000`02ea031e 740f je 00000000`02ea032f
00000000`02ea0320 488d7560 lea rsi,[rbp+60h]
00000000`02ea0324 8906 mov dword ptr [rsi],eax
00000000`02ea0326 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0329 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea032c 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea032f b804000000 mov eax,4
00000000`02ea0334 3b4500 cmp eax,dword ptr [rbp]
00000000`02ea0337 7f1c jg 00000000`02ea0355
00000000`02ea0339 33c9 xor ecx,ecx
00000000`02ea033b 0fa2 cpuid
00000000`02ea033d 50 push rax
00000000`02ea033e 83e01f and eax,1Fh
00000000`02ea0341 0bc0 or eax,eax
00000000`02ea0343 58 pop rax
00000000`02ea0344 740f je 00000000`02ea0355
00000000`02ea0346 488d7520 lea rsi,[rbp+20h]
00000000`02ea034a 8906 mov dword ptr [rsi],eax
00000000`02ea034c 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea034f 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0352 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0355 b801000000 mov eax,1
00000000`02ea035a 0fa2 cpuid
00000000`02ea035c 488d7510 lea rsi,[rbp+10h]
00000000`02ea0360 8906 mov dword ptr [rsi],eax
00000000`02ea0362 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0365 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0368 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea036b 81e100000018 and ecx,18000000h
00000000`02ea0371 81f900000018 cmp ecx,18000000h
00000000`02ea0377 7557 jne 00000000`02ea03d0
00000000`02ea0379 33c9 xor ecx,ecx
00000000`02ea037b 0f01d0 xgetbv
00000000`02ea037e 488db5f0000000 lea rsi,[rbp+0F0h]
00000000`02ea0385 8906 mov dword ptr [rsi],eax
00000000`02ea0387 895604 mov dword ptr [rsi+4],edx
00000000`02ea038a 83e006 and eax,6
00000000`02ea038d 83f806 cmp eax,6
00000000`02ea0390 753e jne 00000000`02ea03d0
00000000`02ea0392 b9bebafeca mov ecx,0CAFEBABEh
00000000`02ea0397 c5f96ec1 vmovd xmm0,ecx
00000000`02ea039b c5f970c000 vpshufd xmm0,xmm0,0
00000000`02ea03a0 c4e37d18c001 vinsertf128 ymm0,ymm0,xmm0,1
00000000`02ea03a6 c5fe6ff8 vmovdqu ymm7,ymm0
00000000`02ea03aa c57e6fc0 vmovdqu ymm8,ymm0
00000000`02ea03ae c57e6ff8 vmovdqu ymm15,ymm0
00000000`02ea03b2 33f6 xor esi,esi
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi]
00000000`02ea03b6 488db5f8000000 lea rsi,[rbp+0F8h]
00000000`02ea03bd c5fe7f06 vmovdqu ymmword ptr [rsi],ymm0
00000000`02ea03c1 c5fe7f7e20 vmovdqu ymmword ptr [rsi+20h],ymm7
00000000`02ea03c6 c57e7f4640 vmovdqu ymmword ptr [rsi+40h],ymm8
00000000`02ea03cb c57e7f7e60 vmovdqu ymmword ptr [rsi+60h],ymm15
00000000`02ea03d0 b807000000 mov eax,7
00000000`02ea03d5 3b4500 cmp eax,dword ptr [rbp]
00000000`02ea03d8 7f0d jg 00000000`02ea03e7
00000000`02ea03da 33c9 xor ecx,ecx
00000000`02ea03dc 0fa2 cpuid
00000000`02ea03de 488d7530 lea rsi,[rbp+30h]
00000000`02ea03e2 8906 mov dword ptr [rsi],eax
00000000`02ea03e4 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea03e7 b800000080 mov eax,80000000h
00000000`02ea03ec 0fa2 cpuid
00000000`02ea03ee 81f800000080 cmp eax,80000000h
00000000`02ea03f4 0f867c000000 jbe 00000000`02ea0476
00000000`02ea03fa 81f804000080 cmp eax,80000004h
00000000`02ea0400 765b jbe 00000000`02ea045d
00000000`02ea0402 81f806000080 cmp eax,80000006h
00000000`02ea0408 763a jbe 00000000`02ea0444
00000000`02ea040a 81f807000080 cmp eax,80000007h
00000000`02ea0410 7619 jbe 00000000`02ea042b
00000000`02ea0412 b808000080 mov eax,80000008h
00000000`02ea0417 0fa2 cpuid
00000000`02ea0419 488db5e0000000 lea rsi,[rbp+0E0h]
00000000`02ea0420 8906 mov dword ptr [rsi],eax
00000000`02ea0422 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0425 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0428 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea042b b807000080 mov eax,80000007h
00000000`02ea0430 0fa2 cpuid
00000000`02ea0432 488db5d0000000 lea rsi,[rbp+0D0h]
00000000`02ea0439 8906 mov dword ptr [rsi],eax
00000000`02ea043b 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea043e 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0441 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0444 b805000080 mov eax,80000005h
00000000`02ea0449 0fa2 cpuid
00000000`02ea044b 488db5c0000000 lea rsi,[rbp+0C0h]
00000000`02ea0452 8906 mov dword ptr [rsi],eax
00000000`02ea0454 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0457 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea045a 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea045d b801000080 mov eax,80000001h
00000000`02ea0462 0fa2 cpuid
00000000`02ea0464 488db580000000 lea rsi,[rbp+80h]
00000000`02ea046b 8906 mov dword ptr [rsi],eax
00000000`02ea046d 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0470 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0473 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0476 9d popfq
00000000`02ea0477 5e pop rsi
00000000`02ea0478 5b pop rbx
00000000`02ea0479 5d pop rbp
00000000`02ea047a c3 ret
00000000`02ea047b 0000 add byte ptr [rax],al
00000000`02ea047d 0000 add byte ptr [rax],al
00000000`02ea047f 0000 add byte ptr [rax],al
00000000`02ea0481 0000 add byte ptr [rax],al
00000000`02ea0483 0000 add byte ptr [rax],al
00000000`02ea0485 0000 add byte ptr [rax],al
00000000`02ea0487 0000 add byte ptr [rax],al
00000000`02ea0489 0000 add byte ptr [rax],al
00000000`02ea048b 0000 add byte ptr [rax],al
00000000`02ea048d 0000 add byte ptr [rax],al
00000000`02ea048f 0000 add byte ptr [rax],al
00000000`02ea0491 0000 add byte ptr [rax],al
00000000`02ea0493 0000 add byte ptr [rax],al
00000000`02ea0495 0000 add byte ptr [rax],al
00000000`02ea0497 0000 add byte ptr [rax],al
00000000`02ea0499 0000 add byte ptr [rax],al
00000000`02ea049b 0000 add byte ptr [rax],al
00000000`02ea049d 0000 add byte ptr [rax],al
00000000`02ea049f 0000 add byte ptr [rax],al
00000000`02ea04a1 0000 add byte ptr [rax],al
00000000`02ea04a3 0000 add byte ptr [rax],al
00000000`02ea04a5 0000 add byte ptr [rax],al
00000000`02ea04a7 0000 add byte ptr [rax],al
00000000`02ea04a9 0000 add byte ptr [rax],al
00000000`02ea04ab 0000 add byte ptr [rax],al
00000000`02ea04ad 0000 add byte ptr [rax],al
00000000`02ea04af 0000 add byte ptr [rax],al
00000000`02ea04b1 0000 add byte ptr [rax],al
00000000`02ea04b3 0000 add byte ptr [rax],al
0:004> k
Child-SP RetAddr Call Site
00000000`02d4f4f8 00000000`00000202 0x2ea03b4
00000000`02d4f500 00000000`00000001 0x202
00000000`02d4f508 00000000`00000000 0x1
0:004> r
rax=0000000000000006 rbx=0000000004100800 rcx=00000000cafebabe
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=0000000002ea03b4 rsp=0000000002d4f4f8 rbp=0000000069734ee0
r8=0000000002ea047b r9=0000000002d4f6c0 r10=0000000000000002
r11=0000000002d4f830 r12=00000000000003d8 r13=000000006907e2c0
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210246
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi] ds:00000000`00000000=????????
0:004> dq rsp l40
00000000`02d4f4f8 00000000`00000202 00000000`00000001
00000000`02d4f508 00000000`00000000 00000000`02d9cc58
00000000`02d4f518 00000000`691bc516 00000080`ffffffff
00000000`02d4f528 00000000`695012f8 00000000`02d4f880
00000000`02d4f538 00000000`691cbbd5 00000000`02d9c880
00000000`02d4f548 00000000`69250a9b 00000000`02ea0260
00000000`02d4f558 00000000`00000063 00000080`ffffffff
00000000`02d4f568 00000000`0000000c 00000000`02d4f5d8
00000000`02d4f578 00007ff8`00000000 00000000`00000006
00000000`02d4f588 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f598 00000000`695012f8 00000000`00000000
00000000`02d4f5a8 00000000`69132f1b 00000000`00f60000
00000000`02d4f5b8 00000000`40000062 00000000`00000006
00000000`02d4f5c8 ffffffff`ffffffff 00000000`02d4f6b0
00000000`02d4f5d8 00000000`691599be 00000000`02ea0260
00000000`02d4f5e8 00000000`00000063 00000000`00000063
00000000`02d4f5f8 00000000`02d4f710 00000000`00000063
00000000`02d4f608 00000000`6925083d 00000000`00000063
00000000`02d4f618 00000000`02ea0260 00000000`00000080
00000000`02d4f628 00000000`40000060 00000000`00000006
00000000`02d4f638 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f648 00000000`695012f8 00000000`00000000
00000000`02d4f658 00007ff8`146e7ad7 00000000`00f60000
00000000`02d4f668 00000000`40000062 00000000`00000000
00000000`02d4f678 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f688 00000000`695012f8 00000000`00000000
00000000`02d4f698 00007ff8`146e7ad7 00000000`00f60000
00000000`02d4f6a8 00000000`40000062 00000000`02d4f880
00000000`02d4f6b8 00000000`02dad9d0 0000008d`00000859
00000000`02d4f6c8 00000651`00000109 00000000`00000001
00000000`02d4f6d8 00000000`00000000 00000185`0000033d
00000000`02d4f6e8 000002f9`00000251 00000000`00000001
0:004> dq rbp l20
00000000`69734ee0 756e6547`0000000f 49656e69`6c65746e
00000000`69734ef0 04100800`000306f2 bfebfbff`7ffefbbf
00000000`69734f00 01c0003f`1c004121 00000000`0000003f
00000000`69734f10 00000000`00000000 00000000`00000000
00000000`69734f20 00000002`00000001 00000004`00000100
00000000`69734f30 00000010`00000004 00000004`00000201
00000000`69734f40 00000000`00000000 00000000`00000000
00000000`69734f50 00000000`00000000 00000000`00000000
00000000`69734f60 00000000`00000000 00000000`00000000
00000000`69734f70 00000000`00000000 00000000`00000000
00000000`69734f80 00000000`00000000 00000000`00000000
00000000`69734f90 00000000`00000000 00000000`00000000
00000000`69734fa0 00000000`00000000 00000000`00000000
00000000`69734fb0 00000000`00000000 00000000`00000000
00000000`69734fc0 00000000`00000000 00000000`00000000
00000000`69734fd0 00000000`00000007 00000000`00000000
0:004> q
quit:
c:\temp>ver
Microsoft Windows [Version 10.0.14393]
c:\temp>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
c:\temp>
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
package com.lispworks.testsuite ;
public class Misc
{
public static Misc slot;
// (Lisp Support Call #40651)
public static byte[] makeByteArray() {
return new byte[] {3, 2, 1};
}
}
---------- END SOURCE ----------
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 10.0.14393]
A customer has this problem on Windows 7
EXTRA RELEVANT SYSTEM CONFIGURATION :
Intel(R) Core(TM) i7-5960X CPU @3.00GHz
The CPU is relevant, because it is inside code that uses cpuid and works
on another machine with older CPU.
A DESCRIPTION OF THE PROBLEM :
Running Java just crashes on a Windows 10 machine.
We found it when our software (LispWorks, a Lisp development environment) load
the jvm.dll and starts the JVM by calls JNI_CreateJavaVM. but it also happens when running plain Java. See The full crash report in the "Error Message(s)/ Crash Logs:"
The crash happens inside code that reads info from the CPU by cpuid. It moves
0 to RSI (by xor esi, esi), and then tries to load from it. The result is no used so both
of instructions are spurious.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
The output in Error Message(s)/ Crash Logs: shows everything needed.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
do nothing or print an error.
ACTUAL -
crashes.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\yeh>cd c:\temp
c:\temp>dir
Volume in drive C has no label.
Volume Serial Number is 187C-5EAB
Directory of c:\temp
21/05/2017 15:28 <DIR> .
21/05/2017 15:28 <DIR> ..
21/05/2017 14:57 331 Misc.class
21/05/2017 15:21 699 Misc.jar
21/05/2017 14:57 223 Misc.java
3 File(s) 1,253 bytes
2 Dir(s) 158,241,792,000 bytes free
c:\temp>type Misc.java
package com.lispworks.testsuite ;
public class Misc
{
public static Misc slot;
// (Lisp Support Call #40651)
public static byte[] makeByteArray() {
return new byte[] {3, 2, 1};
}
}
c:\temp>c:\lisp\x64-cdb "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
c:\temp>"C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe" -cf "c:\lisp\cdb-commands" "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
Microsoft (R) Windows Debugger Version 10.0.15063.137 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe
Symbol search path is: srv*
Executable search path is:
ModLoad: 00007ff6`69000000 00007ff6`69037000 java.exe
ModLoad: 00007ff8`146b0000 00007ff8`14881000 ntdll.dll
ModLoad: 00007ff8`144a0000 00007ff8`1454b000 C:\WINDOWS\System32\KERNEL32.DLL
ModLoad: 00007ff8`10cd0000 00007ff8`10eed000 C:\WINDOWS\System32\KERNELBASE.dll
ModLoad: 00007ff8`13f50000 00007ff8`13ff2000 C:\WINDOWS\System32\ADVAPI32.dll
ModLoad: 00007ff8`13eb0000 00007ff8`13f4e000 C:\WINDOWS\System32\msvcrt.dll
ModLoad: 00007ff8`14010000 00007ff8`14069000 C:\WINDOWS\System32\sechost.dll
ModLoad: 00007ff8`13d80000 00007ff8`13ea1000 C:\WINDOWS\System32\RPCRT4.dll
ModLoad: 00007ff8`11f80000 00007ff8`120e5000 C:\WINDOWS\System32\USER32.dll
ModLoad: 00007ff8`10ba0000 00007ff8`10bbe000 C:\WINDOWS\System32\win32u.dll
ModLoad: 00007ff8`11f30000 00007ff8`11f64000 C:\WINDOWS\System32\GDI32.dll
ModLoad: 00007ff8`11720000 00007ff8`118a2000 C:\WINDOWS\System32\gdi32full.dll
ModLoad: 00007ff8`0a620000 00007ff8`0a899000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.0_none_2d0f50fcbdb171b8\COMCTL32.dll
ModLoad: 00007ff8`11c40000 00007ff8`11f07000 C:\WINDOWS\System32\combase.dll
ModLoad: 00007ff8`11ad0000 00007ff8`11bc5000 C:\WINDOWS\System32\ucrtbase.dll
ModLoad: 00007ff8`11bd0000 00007ff8`11c3a000 C:\WINDOWS\System32\bcryptPrimitives.dll
(1d90.664): Break instruction exception - code 80000003 (first chance)
ntdll!LdrpDoDebuggerBreak+0x30:
00007ff8`14782650 cc int 3
0:000> g
ModLoad: 00007ff8`14130000 00007ff8`1415e000 C:\WINDOWS\System32\IMM32.DLL
ModLoad: 00000000`697c0000 00000000`69892000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\msvcr100.dll
ModLoad: 00000000`68f20000 00000000`697bc000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\server\jvm.dll
ModLoad: 00007ff8`14000000 00007ff8`14008000 C:\WINDOWS\System32\PSAPI.DLL
ModLoad: 00007ff8`0ced0000 00007ff8`0ceda000 C:\WINDOWS\SYSTEM32\VERSION.dll
ModLoad: 00007ff8`0ee90000 00007ff8`0eeb3000 C:\WINDOWS\SYSTEM32\WINMM.dll
ModLoad: 00007fff`ec080000 00007fff`ec089000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
ModLoad: 00007ff8`13670000 00007ff8`136da000 C:\WINDOWS\System32\WS2_32.dll
ModLoad: 00007ff8`0ee30000 00007ff8`0ee5b000 C:\WINDOWS\SYSTEM32\WINMMBASE.dll
ModLoad: 00007ff8`118b0000 00007ff8`118f2000 C:\WINDOWS\System32\cfgmgr32.dll
ModLoad: 00000000`68f10000 00000000`68f1f000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\verify.dll
ModLoad: 00000000`68ee0000 00000000`68f09000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.dll
ModLoad: 00000000`68ec0000 00000000`68ed6000 C:\Program Files\Java\jdk1.8.0_131\jre\bin\zip.dll
(1d90.1374): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi] ds:00000000`00000000=????????
0:004> u rip-160 rip+100
00000000`02ea0254 0000 add byte ptr [rax],al
00000000`02ea0256 0000 add byte ptr [rax],al
00000000`02ea0258 0000 add byte ptr [rax],al
00000000`02ea025a 0000 add byte ptr [rax],al
00000000`02ea025c 0000 add byte ptr [rax],al
00000000`02ea025e 0000 add byte ptr [rax],al
00000000`02ea0260 55 push rbp
00000000`02ea0261 488be9 mov rbp,rcx
00000000`02ea0264 53 push rbx
00000000`02ea0265 56 push rsi
00000000`02ea0266 9c pushfq
00000000`02ea0267 58 pop rax
00000000`02ea0268 50 push rax
00000000`02ea0269 488bc8 mov rcx,rax
00000000`02ea026c 81f000000400 xor eax,40000h
00000000`02ea0272 50 push rax
00000000`02ea0273 9d popfq
00000000`02ea0274 9c pushfq
00000000`02ea0275 58 pop rax
00000000`02ea0276 483bc1 cmp rax,rcx
00000000`02ea0279 750d jne 00000000`02ea0288
00000000`02ea027b b800030000 mov eax,300h
00000000`02ea0280 894510 mov dword ptr [rbp+10h],eax
00000000`02ea0283 e9ee010000 jmp 00000000`02ea0476
00000000`02ea0288 488bc1 mov rax,rcx
00000000`02ea028b 81f000002000 xor eax,200000h
00000000`02ea0291 50 push rax
00000000`02ea0292 9d popfq
00000000`02ea0293 9c pushfq
00000000`02ea0294 58 pop rax
00000000`02ea0295 483bc8 cmp rcx,rax
00000000`02ea0298 750d jne 00000000`02ea02a7
00000000`02ea029a b800040000 mov eax,400h
00000000`02ea029f 894510 mov dword ptr [rbp+10h],eax
00000000`02ea02a2 e9cf010000 jmp 00000000`02ea0476
00000000`02ea02a7 33c0 xor eax,eax
00000000`02ea02a9 0fa2 cpuid
00000000`02ea02ab 0bc0 or eax,eax
00000000`02ea02ad 74eb je 00000000`02ea029a
00000000`02ea02af 488d7500 lea rsi,[rbp]
00000000`02ea02b3 8906 mov dword ptr [rsi],eax
00000000`02ea02b5 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02b8 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea02bb 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea02be 83f80a cmp eax,0Ah
00000000`02ea02c1 766c jbe 00000000`02ea032f
00000000`02ea02c3 b80b000000 mov eax,0Bh
00000000`02ea02c8 33c9 xor ecx,ecx
00000000`02ea02ca 0fa2 cpuid
00000000`02ea02cc 488d7540 lea rsi,[rbp+40h]
00000000`02ea02d0 8906 mov dword ptr [rsi],eax
00000000`02ea02d2 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02d5 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea02d8 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea02db b80b000000 mov eax,0Bh
00000000`02ea02e0 b901000000 mov ecx,1
00000000`02ea02e5 0fa2 cpuid
00000000`02ea02e7 50 push rax
00000000`02ea02e8 83e01f and eax,1Fh
00000000`02ea02eb 0bc3 or eax,ebx
00000000`02ea02ed 81e0ffff0000 and eax,0FFFFh
00000000`02ea02f3 58 pop rax
00000000`02ea02f4 7439 je 00000000`02ea032f
00000000`02ea02f6 488d7550 lea rsi,[rbp+50h]
00000000`02ea02fa 8906 mov dword ptr [rsi],eax
00000000`02ea02fc 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea02ff 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0302 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0305 b80b000000 mov eax,0Bh
00000000`02ea030a b902000000 mov ecx,2
00000000`02ea030f 0fa2 cpuid
00000000`02ea0311 50 push rax
00000000`02ea0312 83e01f and eax,1Fh
00000000`02ea0315 0bc3 or eax,ebx
00000000`02ea0317 81e0ffff0000 and eax,0FFFFh
00000000`02ea031d 58 pop rax
00000000`02ea031e 740f je 00000000`02ea032f
00000000`02ea0320 488d7560 lea rsi,[rbp+60h]
00000000`02ea0324 8906 mov dword ptr [rsi],eax
00000000`02ea0326 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0329 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea032c 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea032f b804000000 mov eax,4
00000000`02ea0334 3b4500 cmp eax,dword ptr [rbp]
00000000`02ea0337 7f1c jg 00000000`02ea0355
00000000`02ea0339 33c9 xor ecx,ecx
00000000`02ea033b 0fa2 cpuid
00000000`02ea033d 50 push rax
00000000`02ea033e 83e01f and eax,1Fh
00000000`02ea0341 0bc0 or eax,eax
00000000`02ea0343 58 pop rax
00000000`02ea0344 740f je 00000000`02ea0355
00000000`02ea0346 488d7520 lea rsi,[rbp+20h]
00000000`02ea034a 8906 mov dword ptr [rsi],eax
00000000`02ea034c 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea034f 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0352 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0355 b801000000 mov eax,1
00000000`02ea035a 0fa2 cpuid
00000000`02ea035c 488d7510 lea rsi,[rbp+10h]
00000000`02ea0360 8906 mov dword ptr [rsi],eax
00000000`02ea0362 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0365 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0368 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea036b 81e100000018 and ecx,18000000h
00000000`02ea0371 81f900000018 cmp ecx,18000000h
00000000`02ea0377 7557 jne 00000000`02ea03d0
00000000`02ea0379 33c9 xor ecx,ecx
00000000`02ea037b 0f01d0 xgetbv
00000000`02ea037e 488db5f0000000 lea rsi,[rbp+0F0h]
00000000`02ea0385 8906 mov dword ptr [rsi],eax
00000000`02ea0387 895604 mov dword ptr [rsi+4],edx
00000000`02ea038a 83e006 and eax,6
00000000`02ea038d 83f806 cmp eax,6
00000000`02ea0390 753e jne 00000000`02ea03d0
00000000`02ea0392 b9bebafeca mov ecx,0CAFEBABEh
00000000`02ea0397 c5f96ec1 vmovd xmm0,ecx
00000000`02ea039b c5f970c000 vpshufd xmm0,xmm0,0
00000000`02ea03a0 c4e37d18c001 vinsertf128 ymm0,ymm0,xmm0,1
00000000`02ea03a6 c5fe6ff8 vmovdqu ymm7,ymm0
00000000`02ea03aa c57e6fc0 vmovdqu ymm8,ymm0
00000000`02ea03ae c57e6ff8 vmovdqu ymm15,ymm0
00000000`02ea03b2 33f6 xor esi,esi
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi]
00000000`02ea03b6 488db5f8000000 lea rsi,[rbp+0F8h]
00000000`02ea03bd c5fe7f06 vmovdqu ymmword ptr [rsi],ymm0
00000000`02ea03c1 c5fe7f7e20 vmovdqu ymmword ptr [rsi+20h],ymm7
00000000`02ea03c6 c57e7f4640 vmovdqu ymmword ptr [rsi+40h],ymm8
00000000`02ea03cb c57e7f7e60 vmovdqu ymmword ptr [rsi+60h],ymm15
00000000`02ea03d0 b807000000 mov eax,7
00000000`02ea03d5 3b4500 cmp eax,dword ptr [rbp]
00000000`02ea03d8 7f0d jg 00000000`02ea03e7
00000000`02ea03da 33c9 xor ecx,ecx
00000000`02ea03dc 0fa2 cpuid
00000000`02ea03de 488d7530 lea rsi,[rbp+30h]
00000000`02ea03e2 8906 mov dword ptr [rsi],eax
00000000`02ea03e4 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea03e7 b800000080 mov eax,80000000h
00000000`02ea03ec 0fa2 cpuid
00000000`02ea03ee 81f800000080 cmp eax,80000000h
00000000`02ea03f4 0f867c000000 jbe 00000000`02ea0476
00000000`02ea03fa 81f804000080 cmp eax,80000004h
00000000`02ea0400 765b jbe 00000000`02ea045d
00000000`02ea0402 81f806000080 cmp eax,80000006h
00000000`02ea0408 763a jbe 00000000`02ea0444
00000000`02ea040a 81f807000080 cmp eax,80000007h
00000000`02ea0410 7619 jbe 00000000`02ea042b
00000000`02ea0412 b808000080 mov eax,80000008h
00000000`02ea0417 0fa2 cpuid
00000000`02ea0419 488db5e0000000 lea rsi,[rbp+0E0h]
00000000`02ea0420 8906 mov dword ptr [rsi],eax
00000000`02ea0422 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0425 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0428 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea042b b807000080 mov eax,80000007h
00000000`02ea0430 0fa2 cpuid
00000000`02ea0432 488db5d0000000 lea rsi,[rbp+0D0h]
00000000`02ea0439 8906 mov dword ptr [rsi],eax
00000000`02ea043b 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea043e 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0441 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0444 b805000080 mov eax,80000005h
00000000`02ea0449 0fa2 cpuid
00000000`02ea044b 488db5c0000000 lea rsi,[rbp+0C0h]
00000000`02ea0452 8906 mov dword ptr [rsi],eax
00000000`02ea0454 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0457 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea045a 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea045d b801000080 mov eax,80000001h
00000000`02ea0462 0fa2 cpuid
00000000`02ea0464 488db580000000 lea rsi,[rbp+80h]
00000000`02ea046b 8906 mov dword ptr [rsi],eax
00000000`02ea046d 895e04 mov dword ptr [rsi+4],ebx
00000000`02ea0470 894e08 mov dword ptr [rsi+8],ecx
00000000`02ea0473 89560c mov dword ptr [rsi+0Ch],edx
00000000`02ea0476 9d popfq
00000000`02ea0477 5e pop rsi
00000000`02ea0478 5b pop rbx
00000000`02ea0479 5d pop rbp
00000000`02ea047a c3 ret
00000000`02ea047b 0000 add byte ptr [rax],al
00000000`02ea047d 0000 add byte ptr [rax],al
00000000`02ea047f 0000 add byte ptr [rax],al
00000000`02ea0481 0000 add byte ptr [rax],al
00000000`02ea0483 0000 add byte ptr [rax],al
00000000`02ea0485 0000 add byte ptr [rax],al
00000000`02ea0487 0000 add byte ptr [rax],al
00000000`02ea0489 0000 add byte ptr [rax],al
00000000`02ea048b 0000 add byte ptr [rax],al
00000000`02ea048d 0000 add byte ptr [rax],al
00000000`02ea048f 0000 add byte ptr [rax],al
00000000`02ea0491 0000 add byte ptr [rax],al
00000000`02ea0493 0000 add byte ptr [rax],al
00000000`02ea0495 0000 add byte ptr [rax],al
00000000`02ea0497 0000 add byte ptr [rax],al
00000000`02ea0499 0000 add byte ptr [rax],al
00000000`02ea049b 0000 add byte ptr [rax],al
00000000`02ea049d 0000 add byte ptr [rax],al
00000000`02ea049f 0000 add byte ptr [rax],al
00000000`02ea04a1 0000 add byte ptr [rax],al
00000000`02ea04a3 0000 add byte ptr [rax],al
00000000`02ea04a5 0000 add byte ptr [rax],al
00000000`02ea04a7 0000 add byte ptr [rax],al
00000000`02ea04a9 0000 add byte ptr [rax],al
00000000`02ea04ab 0000 add byte ptr [rax],al
00000000`02ea04ad 0000 add byte ptr [rax],al
00000000`02ea04af 0000 add byte ptr [rax],al
00000000`02ea04b1 0000 add byte ptr [rax],al
00000000`02ea04b3 0000 add byte ptr [rax],al
0:004> k
Child-SP RetAddr Call Site
00000000`02d4f4f8 00000000`00000202 0x2ea03b4
00000000`02d4f500 00000000`00000001 0x202
00000000`02d4f508 00000000`00000000 0x1
0:004> r
rax=0000000000000006 rbx=0000000004100800 rcx=00000000cafebabe
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=0000000002ea03b4 rsp=0000000002d4f4f8 rbp=0000000069734ee0
r8=0000000002ea047b r9=0000000002d4f6c0 r10=0000000000000002
r11=0000000002d4f830 r12=00000000000003d8 r13=000000006907e2c0
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210246
00000000`02ea03b4 8b06 mov eax,dword ptr [rsi] ds:00000000`00000000=????????
0:004> dq rsp l40
00000000`02d4f4f8 00000000`00000202 00000000`00000001
00000000`02d4f508 00000000`00000000 00000000`02d9cc58
00000000`02d4f518 00000000`691bc516 00000080`ffffffff
00000000`02d4f528 00000000`695012f8 00000000`02d4f880
00000000`02d4f538 00000000`691cbbd5 00000000`02d9c880
00000000`02d4f548 00000000`69250a9b 00000000`02ea0260
00000000`02d4f558 00000000`00000063 00000080`ffffffff
00000000`02d4f568 00000000`0000000c 00000000`02d4f5d8
00000000`02d4f578 00007ff8`00000000 00000000`00000006
00000000`02d4f588 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f598 00000000`695012f8 00000000`00000000
00000000`02d4f5a8 00000000`69132f1b 00000000`00f60000
00000000`02d4f5b8 00000000`40000062 00000000`00000006
00000000`02d4f5c8 ffffffff`ffffffff 00000000`02d4f6b0
00000000`02d4f5d8 00000000`691599be 00000000`02ea0260
00000000`02d4f5e8 00000000`00000063 00000000`00000063
00000000`02d4f5f8 00000000`02d4f710 00000000`00000063
00000000`02d4f608 00000000`6925083d 00000000`00000063
00000000`02d4f618 00000000`02ea0260 00000000`00000080
00000000`02d4f628 00000000`40000060 00000000`00000006
00000000`02d4f638 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f648 00000000`695012f8 00000000`00000000
00000000`02d4f658 00007ff8`146e7ad7 00000000`00f60000
00000000`02d4f668 00000000`40000062 00000000`00000000
00000000`02d4f678 ffffffff`ffffffff 0000000c`ffffffff
00000000`02d4f688 00000000`695012f8 00000000`00000000
00000000`02d4f698 00007ff8`146e7ad7 00000000`00f60000
00000000`02d4f6a8 00000000`40000062 00000000`02d4f880
00000000`02d4f6b8 00000000`02dad9d0 0000008d`00000859
00000000`02d4f6c8 00000651`00000109 00000000`00000001
00000000`02d4f6d8 00000000`00000000 00000185`0000033d
00000000`02d4f6e8 000002f9`00000251 00000000`00000001
0:004> dq rbp l20
00000000`69734ee0 756e6547`0000000f 49656e69`6c65746e
00000000`69734ef0 04100800`000306f2 bfebfbff`7ffefbbf
00000000`69734f00 01c0003f`1c004121 00000000`0000003f
00000000`69734f10 00000000`00000000 00000000`00000000
00000000`69734f20 00000002`00000001 00000004`00000100
00000000`69734f30 00000010`00000004 00000004`00000201
00000000`69734f40 00000000`00000000 00000000`00000000
00000000`69734f50 00000000`00000000 00000000`00000000
00000000`69734f60 00000000`00000000 00000000`00000000
00000000`69734f70 00000000`00000000 00000000`00000000
00000000`69734f80 00000000`00000000 00000000`00000000
00000000`69734f90 00000000`00000000 00000000`00000000
00000000`69734fa0 00000000`00000000 00000000`00000000
00000000`69734fb0 00000000`00000000 00000000`00000000
00000000`69734fc0 00000000`00000000 00000000`00000000
00000000`69734fd0 00000000`00000007 00000000`00000000
0:004> q
quit:
c:\temp>ver
Microsoft Windows [Version 10.0.14393]
c:\temp>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
c:\temp>
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
package com.lispworks.testsuite ;
public class Misc
{
public static Misc slot;
// (Lisp Support Call #40651)
public static byte[] makeByteArray() {
return new byte[] {3, 2, 1};
}
}
---------- END SOURCE ----------
- relates to
-
JDK-8182575 Applications using Oracle JVM difficult to debug inside Xcode on OSX
-
- Closed
-