I have had problems with jvm crash lately. It originally started when I started Windows 8.1, but the other day I did a new installation of Windows 7 and the problem persisted. I have JDK and JRE installed, and they were installed in that order. Version 8.0.310.13.
This basically happens randomly at runtime and happens for two completely different programs. One of them is Eclipse Luna 4.4.1, and the other is JAR.
Here are the top halves of the last two hs_err_pid files from the JAR:
--------------- T H R E A D ---------------
Current thread (0x0000000001d17000): GCTaskThread [stack: 0x0000000012d30000,0x0000000012e30000] [id=5664]
siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000120
Registers:
RAX=0x0000000000000000, RBX=0x00000000f8a9e608, RCX=0x000000013fe514d0, RDX=0x0000000018a40f40
RSP=0x0000000012e2f480, RBP=0x0000000000000011, RSI=0x0000000018a40f40, RDI=0x00000000eb166378
R8 =0x00000000eb166378, R9 =0x000000013fe514d0, R10=0xf8a9e69027f51c1a, R11=0x00000000eb166378
R12=0x0000000011a47136, R13=0x000000000000000d, R14=0x0000000000000000, R15=0x0000000001d05130
RIP=0x0000000055e200d5, EFLAGS=0x0000000000010283
Top of Stack: (sp=0x0000000012e2f480)
0x0000000012e2f480: 0000000000000015 0000000000000003
0x0000000012e2f490: 0000000018a40f40 000000005621d4f0
0x0000000012e2f4a0: 00000000eb160000 0000000000001000
0x0000000012e2f4b0: 0000000018a40f40 0000000055cb9861
0x0000000012e2f4c0: 0000000000000000 0000000018a40f00
0x0000000012e2f4d0: 0000000011a47136 0000000055e201d0
0x0000000012e2f4e0: 00000000eb166050 0000000011a47181
0x0000000012e2f4f0: 0000000018a40f40 0000000081227000
0x0000000012e2f500: 00000000eb166050 0000000055e20d85
0x0000000012e2f510: 000000009522dee0 000007fefd8710dc
0x0000000012e2f520: 00000000e8d0af50 0000000000000005
0x0000000012e2f530: 0000000018a40f40 000007fefd8710dc
0x0000000012e2f540: 00000000808a80ac 0000000055b450c7
0x0000000012e2f550: 00000000808a80b5 00000000808a80b5
0x0000000012e2f560: 0000000080628469 0000000080628469
0x0000000012e2f570: 0000000081226f7c 0000000055b450c7
Instructions: (pc=0x0000000055e200d5)
0x0000000055e200b5: eb 04 4c 8b 4f 08 41 81 79 08 00 00 00 c0 0f 83
0x0000000055e200c5: 8d 00 00 00 49 8b 01 4c 8b c7 48 8b d6 49 8b c9
0x0000000055e200d5: ff 90 20 01 00 00 eb 79 48 8b 03 24 03 3c 03 74
0x0000000055e200e5: 24 4c 8d 0d 23 4d 24 00 4c 8d 05 0c 4e 24 00 48
Register to memory mapping:
RAX=0x0000000000000000 is an unknown value
RBX=0x00000000f8a9e608 is an oop
[error occurred during error reporting (printing register info), id 0xc0000005]
Stack: [0x0000000012d30000,0x0000000012e30000], sp=0x0000000012e2f480, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x3e00d5]
V [jvm.dll+0x3e01d0]
V [jvm.dll+0x3e0d85]
V [jvm.dll+0x3d029f]
V [jvm.dll+0x3e2d52]
V [jvm.dll+0x3d1b5e]
V [jvm.dll+0x28576a]
C [msvcr100.dll+0x21d9f]
C [msvcr100.dll+0x21e3b]
C [kernel32.dll+0x159ed]
C [ntdll.dll+0x2c541]
And the second one:
--------------- T H R E A D ---------------
Current thread (0x000000000208d800): GCTaskThread [stack: 0x0000000012560000,0x0000000012660000] [id=4288]
siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000008
Registers:
RAX=0x0000000000000000, RBX=0x00000000fe2f6058, RCX=0x00000000fe2f6058, RDX=0x0000000000000000
RSP=0x000000001265f768, RBP=0x0000000011cdef81, RSI=0x000000000210e200, RDI=0x000000009a1e4a18
R8 =0x000000000210e200, R9 =0x0000000000000013, R10=0x00000000fb09e150, R11=0x0000000000000001
R12=0x0000000011cdef1a, R13=0xfe2f72e0fe2f6008, R14=0x0000000000000000, R15=0x0000000002085160
RIP=0x0000000055ae1460, EFLAGS=0x0000000000010246
Top of Stack: (sp=0x000000001265f768)
0x000000001265f768: 0000000055e1fe42 00000000fe2f96a0
0x000000001265f778: 0000000000000006 000000000210e200
0x000000001265f788: 00000000feb45628 00000000fb096160
0x000000001265f798: 0000000000001000 000000000210e200
0x000000001265f7a8: 0000000055b43103 0000000000000000
0x000000001265f7b8: 000000000210e200 0000000011cdef1a
0x000000001265f7c8: 0000000055e201d0 00000000fb034a30
0x000000001265f7d8: 0000000011cdef81 000000000210e200
0x000000001265f7e8: 000000009a1e4a18 00000000fb034a30
0x000000001265f7f8: 0000000055e20d85 00000000e2da6a08
0x000000001265f808: 0000000011c40501 000000000210e200
0x000000001265f818: 0000000000000003 000000000210e200
0x000000001265f828: 0000000055b1c85a 00000000870e421c
0x000000001265f838: 0000000055b450c7 000000000210e200
0x000000001265f848: 0000000055b43103 0000000096a64eb1
0x000000001265f858: 0000000096a64eb1 000000009a1e485c
Instructions: (pc=0x0000000055ae1460)
0x0000000055ae1440: 48 8d 05 d1 3a 51 00 48 89 44 24 30 e8 8f 40 1d
0x0000000055ae1450: 00 48 81 c4 c0 00 00 00 5b c3 cc cc cc cc cc cc
0x0000000055ae1460: 44 8b 42 08 4c 8b ca 45 85 c0 7e 0e 41 f6 c0 01
0x0000000055ae1470: 75 57 41 c1 f8 03 41 8b c0 c3 79 4d 80 3d 26 2f
Register to memory mapping:
RAX=0x0000000000000000 is an unknown value
RBX=0x00000000fe2f6058 is an oop
[error occurred during error reporting (printing register info), id 0xc0000005]
Stack: [0x0000000012560000,0x0000000012660000], sp=0x000000001265f768, free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0xa1460]