メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

Calling a content assist in switch statements in lambda expressions in Eclipse causes EXCEPTION_ACCESS_VIOLATION

Overview

I found a bug in JDK/Eclipse that causes EXCEPTION_ACCESS_VIOLATION when call content assist in switch statements in lambda expressions.

Sample code below.

new ArrayList<String>().forEach(element -> {
  switch (element) {
    // CRASH TO CALL CODE ASSIST HERE.
  }
});

and also

new ArrayList<String>().forEach(element -> {
  switch (element) {
    case "A":
      // CODE ASSIST DOESN'T WORK WELL HERE.
      break;
  }
});

This would be a bug.

Environment

JDK 8u102 (build 1.8.0_102-b14)
Pleiades Eclipse Mars.2 Release (4.5.2)
Windows 10 Pro (64bit)

See also

stackoverflow.com

Crash Log

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000760e5145, pid=9660, tid=0x0000000000001120
#
# JRE version: Java(TM) SE Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.102-b14 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# V  [jvm.dll+0x125145]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# 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 (0x0000000002372800):  JavaThread "main" [_thread_in_vm, id=4384, stack(0x0000000000050000,0x0000000000150000)]

siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff

Registers:
RAX=0x0000eee744f34e9c, RBX=0x0000000002372800, RCX=0x0065006700720065, RDX=0x000000000014ca58
RSP=0x000000000014c900, RBP=0x00000000c0107d70, RSI=0x000000000014ca58, RDI=0x00000000005ce600
R8 =0x0000000000000013, R9 =0x00000000005c73d0, R10=0x00000000024d7f28, R11=0x00000000761eb330
R12=0x00000000005ce6a0, R13=0x00000000023729f8, R14=0x00000000000003d8, R15=0x00000000005ce6b0
RIP=0x00000000760e5145, EFLAGS=0x0000000000010206

Top of Stack: (sp=0x000000000014c900)
0x000000000014c900:   0000000000000000 00000000760bb32d
0x000000000014c910:   00000000000000f0 00000000761dd002
0x000000000014c920:   000000000014cb60 00000000024e42c3
0x000000000014c930:   0000000014506e68 0000000002372800
0x000000000014c940:   00000000005c73d0 0000eee744f34e9c
0x000000000014c950:   0000000002372800 0000000076147710
0x000000000014c960:   000000000014caa8 000000001b285ab8
0x000000000014c970:   0000000014506e68 0000000002372800
0x000000000014c980:   00000000765c82f8 000000007607c2fb
0x000000000014c990:   0000000000000000 000000001a0ae000
0x000000000014c9a0:   0000000002372800 000000000014ca58
0x000000000014c9b0:   00000000142fc780 0000000000000000
0x000000000014c9c0:   0000000014946e70 00000000024d7f54
0x000000000014c9d0:   00000000005cea88 00000000142fc780
0x000000000014c9e0:   000000000014ca38 00000000c0107d70
0x000000000014c9f0:   0000000100042808 000000000014c9f8 

Instructions: (pc=0x00000000760e5145)
0x00000000760e5125:   00 00 48 8b 00 c3 cc cc cc cc cc 40 53 48 83 ec
0x00000000760e5135:   50 48 8b 05 13 42 6c 00 48 33 c4 48 89 44 24 48
0x00000000760e5145:   83 79 08 00 48 8b d9 0f 8e b9 00 00 00 0f b6 81
0x00000000760e5155:   0e 01 00 00 c0 e8 03 a8 01 0f 84 a7 00 00 00 48 


Register to memory mapping:

RAX=0x0000eee744f34e9c is an unknown value
RBX=0x0000000002372800 is a thread
RCX=0x0065006700720065 is an unknown value
RDX=0x000000000014ca58 is pointing into the stack for thread: 0x0000000002372800
RSP=0x000000000014c900 is pointing into the stack for thread: 0x0000000002372800
RBP=0x00000000c0107d70 is an oop
java.lang.String 
 - klass: 'java/lang/String'
RSI=0x000000000014ca58 is pointing into the stack for thread: 0x0000000002372800
RDI=0x00000000005ce600 is an unknown value
R8 =0x0000000000000013 is an unknown value
R9 =0x00000000005c73d0 is an unknown value
R10=0x00000000024d7f28 is at code_begin+840 in an Interpreter codelet
method entry point (kind = native)  [0x00000000024d7be0, 0x00000000024d8540]  2400 bytes
R11=0x00000000761eb330 is an unknown value
R12=0x00000000005ce6a0 is an unknown value
R13=0x00000000023729f8 is an unknown value
R14=0x00000000000003d8 is an unknown value
R15=0x00000000005ce6b0 is an unknown value


Stack: [0x0000000000050000,0x0000000000150000],  sp=0x000000000014c900,  free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x125145]
V  [jvm.dll+0x187710]
C  0x00000000024d7f54

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.Class.getName0()Ljava/lang/String;+0
J 623 C1 java.lang.Class.getName()Ljava/lang/String; (21 bytes) @ 0x0000000002733dc4 [0x0000000002733d00+0xc4]
j  jp.sourceforge.mergedoc.pleiades.log.Logger.getShortClassName(Ljava/lang/Class;)Ljava/lang/String;+1
j  jp.sourceforge.mergedoc.pleiades.log.Logger.getLogger(Ljava/lang/Class;)Ljp/sourceforge/mergedoc/pleiades/log/Logger;+1
j  jp.sourceforge.mergedoc.pleiades.aspect.resource.Translations.()V+167
v  ~StubRoutines::call_stub
j  org.eclipse.osgi.framework.util.Headers.get(Ljava/lang/Object;)Ljava/lang/Object;+207
j  org.eclipse.osgi.storage.BundleInfo$CachedManifest.get(Ljava/lang/Object;)Ljava/lang/String;+106
j  org.eclipse.osgi.storage.BundleInfo$CachedManifest.get(Ljava/lang/Object;)Ljava/lang/Object;+2
j  org.eclipse.osgi.storage.ManifestLocalization.getHeaders(Ljava/lang/String;)Ljava/util/Dictionary;+139
j  org.eclipse.osgi.storage.BundleInfo$Generation.getHeaders(Ljava/lang/String;)Ljava/util/Dictionary;+7
j  org.eclipse.osgi.internal.framework.EquinoxBundle.privGetHeaders(Ljava/lang/String;)Ljava/util/Dictionary;+16
j  org.eclipse.osgi.internal.framework.EquinoxBundle.getHeaders(Ljava/lang/String;)Ljava/util/Dictionary;+12
j  org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.getHeaders(Ljava/lang/String;)Ljava/util/Dictionary;+7
j  org.eclipse.osgi.internal.framework.EquinoxBundle.getHeaders()Ljava/util/Dictionary;+2
j  org.eclipse.osgi.storage.StorageUtil.register(Ljava/lang/String;Ljava/lang/Object;Lorg/osgi/framework/BundleContext;)Lorg/osgi/framework/ServiceRegistration;+16
j  org.eclipse.osgi.internal.log.EquinoxLogServices.start(Lorg/osgi/framework/BundleContext;)V+19
j  org.eclipse.osgi.internal.framework.SystemBundleActivator.start(Lorg/osgi/framework/BundleContext;)V+48
j  org.eclipse.osgi.internal.framework.BundleContextImpl$3.run()Ljava/lang/Void;+23
j  org.eclipse.osgi.internal.framework.BundleContextImpl$3.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+0
j  org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(Lorg/osgi/framework/BundleActivator;)V+9
j  org.eclipse.osgi.internal.framework.BundleContextImpl.start()V+88
j  org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0()V+22
j  org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.initWorker()V+47
j  org.eclipse.osgi.container.SystemModule.init()V+293
j  org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init([Lorg/osgi/framework/FrameworkListener;)V+25
j  org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init()V+2
j  org.eclipse.osgi.launch.Equinox.init()V+4
j  org.eclipse.core.runtime.adaptor.EclipseStarter.startup([Ljava/lang/String;Ljava/lang/Runnable;)Lorg/osgi/framework/BundleContext;+37
j  org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+21
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j  org.eclipse.equinox.launcher.Main.invokeFramework([Ljava/lang/String;[Ljava/net/URL;)V+265
j  org.eclipse.equinox.launcher.Main.basicRun([Ljava/lang/String;)V+175
j  org.eclipse.equinox.launcher.Main.run([Ljava/lang/String;)I+4
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x000000001806a000 JavaThread "Active Thread: Equinox Container: f008b16e-c25a-0016-1251-c7196bebf19d" [_thread_blocked, id=11180, stack(0x000000001a0e0000,0x000000001a1e0000)]
  0x00000000174b7000 JavaThread "Service Thread" daemon [_thread_blocked, id=9440, stack(0x0000000017a40000,0x0000000017b40000)]
  0x0000000016560000 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=10604, stack(0x0000000017940000,0x0000000017a40000)]
  0x000000001704c800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=7376, stack(0x0000000017840000,0x0000000017940000)]
  0x0000000017030800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=1268, stack(0x0000000017740000,0x0000000017840000)]
  0x00000000162eb000 JavaThread "pool-1-thread-5" [_thread_blocked, id=6116, stack(0x0000000016d40000,0x0000000016e40000)]
  0x00000000162ea000 JavaThread "pool-1-thread-4" [_thread_blocked, id=7600, stack(0x0000000016c40000,0x0000000016d40000)]
  0x00000000162e0800 JavaThread "pool-1-thread-3" [_thread_blocked, id=11012, stack(0x0000000016b40000,0x0000000016c40000)]
  0x00000000162dd000 JavaThread "pool-1-thread-2" [_thread_blocked, id=8956, stack(0x0000000016a40000,0x0000000016b40000)]
  0x00000000161dd000 JavaThread "pool-1-thread-1" [_thread_in_Java, id=7836, stack(0x0000000016840000,0x0000000016940000)]
  0x0000000014ca2000 JavaThread "Attach Listener" daemon [_thread_blocked, id=10924, stack(0x0000000016670000,0x0000000016770000)]
  0x0000000014ca1800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3656, stack(0x0000000016570000,0x0000000016670000)]
  0x0000000014c7a800 JavaThread "Finalizer" daemon [_thread_blocked, id=10420, stack(0x0000000015ee0000,0x0000000015fe0000)]
  0x0000000014c59000 JavaThread "Reference Handler" daemon [_thread_blocked, id=4688, stack(0x0000000015de0000,0x0000000015ee0000)]
=>0x0000000002372800 JavaThread "main" [_thread_in_vm, id=4384, stack(0x0000000000050000,0x0000000000150000)]

Other Threads:
  0x0000000014c57000 VMThread [stack: 0x0000000015ce0000,0x0000000015de0000] [id=4092]
  0x00000000176e6800 WatcherThread [stack: 0x0000000018b10000,0x0000000018c10000] [id=9728]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 PSYoungGen      total 318976K, used 203803K [0x00000000eab00000, 0x00000000fff00000, 0x0000000100000000)
  eden space 290816K, 69% used [0x00000000eab00000,0x00000000f71447c0,0x00000000fc700000)
  from space 28160K, 2% used [0x00000000fe380000,0x00000000fe442468,0x00000000fff00000)
  to   space 28672K, 0% used [0x00000000fc700000,0x00000000fc700000,0x00000000fe300000)
 ParOldGen       total 175104K, used 52110K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32e39a0,0x00000000cab00000)
 Metaspace       used 13826K, capacity 14117K, committed 14464K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K

Card table byte_map: [0x0000000011980000,0x0000000011b90000] byte_map_base: 0x0000000011380000

Marking Bits: (ParMarkBitMap*) 0x00000000767da6c0
 Begin Bits: [0x00000000120f0000, 0x00000000130f0000)
 End Bits:   [0x00000000130f0000, 0x00000000140f0000)

Polling page: 0x00000000001f0000

CodeCache: size=245760Kb used=9862Kb max_used=9885Kb free=235897Kb
 bounds [0x00000000024c0000, 0x0000000002e80000, 0x00000000114c0000]
 total_blobs=2933 nmethods=2556 adapters=289
 compilation: enabled

Compilation events (10 events):
Event: 6.203 Thread 0x0000000017030800 2613       4       java.util.HashSet::contains (9 bytes)
Event: 6.208 Thread 0x0000000017030800 nmethod 2613 0x0000000002e49bd0 code [0x0000000002e49d40, 0x0000000002e4a288]
Event: 7.331 Thread 0x000000001704c800 2614       4       javassist.bytecode.CodeIterator$Branch::shiftOffset (98 bytes)
Event: 7.332 Thread 0x0000000017030800 2615       4       javassist.bytecode.CodeIterator$If16::deltaSize (14 bytes)
Event: 7.332 Thread 0x0000000017030800 nmethod 2615 0x0000000002db6fd0 code [0x0000000002db7100, 0x0000000002db7178]
Event: 7.332 Thread 0x0000000017030800 2616       4       javassist.bytecode.CodeIterator$Branch16::write (41 bytes)
Event: 7.332 Thread 0x000000001704c800 nmethod 2614 0x0000000002e4a7d0 code [0x0000000002e4a920, 0x0000000002e4aa38]
Event: 7.333 Thread 0x0000000017030800 nmethod 2616 0x0000000002e2d6d0 code [0x0000000002e2d820, 0x0000000002e2d998]
Event: 7.707 Thread 0x000000001704c800 2617       4       javassist.bytecode.CodeIterator$Jump16::deltaSize (14 bytes)
Event: 7.707 Thread 0x000000001704c800 nmethod 2617 0x0000000002dfd090 code [0x0000000002dfd1c0, 0x0000000002dfd238]

GC Heap History (10 events):
Event: 5.585 GC heap before
{Heap before GC invocations=10 (full 0):
 PSYoungGen      total 315392K, used 315037K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 295936K, 100% used [0x00000000eab00000,0x00000000fcc00000,0x00000000fcc00000)
  from space 19456K, 98% used [0x00000000fcc00000,0x00000000fdea7488,0x00000000fdf00000)
  to   space 27648K, 0% used [0x00000000fe500000,0x00000000fe500000,0x0000000100000000)
 ParOldGen       total 175104K, used 34035K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 19% used [0x00000000c0000000,0x00000000c213ce88,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
Event: 5.606 GC heap after
Heap after GC invocations=10 (full 0):
 PSYoungGen      total 319488K, used 867K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 291840K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000fc800000)
  from space 27648K, 3% used [0x00000000fe500000,0x00000000fe5d8d88,0x0000000100000000)
  to   space 28672K, 0% used [0x00000000fc800000,0x00000000fc800000,0x00000000fe400000)
 ParOldGen       total 175104K, used 51384K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c322e3a8,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
}
Event: 6.255 GC heap before
{Heap before GC invocations=11 (full 0):
 PSYoungGen      total 319488K, used 292707K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 291840K, 100% used [0x00000000eab00000,0x00000000fc800000,0x00000000fc800000)
  from space 27648K, 3% used [0x00000000fe500000,0x00000000fe5d8d88,0x0000000100000000)
  to   space 28672K, 0% used [0x00000000fc800000,0x00000000fc800000,0x00000000fe400000)
 ParOldGen       total 175104K, used 51384K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c322e3a8,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
Event: 6.256 GC heap after
Heap after GC invocations=11 (full 0):
 PSYoungGen      total 292352K, used 393K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 291840K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000fc800000)
  from space 512K, 76% used [0x00000000fc800000,0x00000000fc862648,0x00000000fc880000)
  to   space 29184K, 0% used [0x00000000fe380000,0x00000000fe380000,0x0000000100000000)
 ParOldGen       total 175104K, used 52006K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32c99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
}
Event: 6.810 GC heap before
{Heap before GC invocations=12 (full 0):
 PSYoungGen      total 292352K, used 292233K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 291840K, 100% used [0x00000000eab00000,0x00000000fc800000,0x00000000fc800000)
  from space 512K, 76% used [0x00000000fc800000,0x00000000fc862648,0x00000000fc880000)
  to   space 29184K, 0% used [0x00000000fe380000,0x00000000fe380000,0x0000000100000000)
 ParOldGen       total 175104K, used 52006K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32c99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
Event: 6.811 GC heap after
Heap after GC invocations=12 (full 0):
 PSYoungGen      total 320000K, used 386K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 290816K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000fc700000)
  from space 29184K, 1% used [0x00000000fe380000,0x00000000fe3e08c8,0x0000000100000000)
  to   space 29184K, 0% used [0x00000000fc700000,0x00000000fc700000,0x00000000fe380000)
 ParOldGen       total 175104K, used 52070K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32d99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
}
Event: 7.286 GC heap before
{Heap before GC invocations=13 (full 0):
 PSYoungGen      total 320000K, used 291202K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 290816K, 100% used [0x00000000eab00000,0x00000000fc700000,0x00000000fc700000)
  from space 29184K, 1% used [0x00000000fe380000,0x00000000fe3e08c8,0x0000000100000000)
  to   space 29184K, 0% used [0x00000000fc700000,0x00000000fc700000,0x00000000fe380000)
 ParOldGen       total 175104K, used 52070K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32d99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
Event: 7.287 GC heap after
Heap after GC invocations=13 (full 0):
 PSYoungGen      total 320000K, used 471K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 290816K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000fc700000)
  from space 29184K, 1% used [0x00000000fc700000,0x00000000fc775e78,0x00000000fe380000)
  to   space 29184K, 0% used [0x00000000fe380000,0x00000000fe380000,0x0000000100000000)
 ParOldGen       total 175104K, used 52070K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32d99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
}
Event: 7.767 GC heap before
{Heap before GC invocations=14 (full 0):
 PSYoungGen      total 320000K, used 291287K [0x00000000eab00000, 0x0000000100000000, 0x0000000100000000)
  eden space 290816K, 100% used [0x00000000eab00000,0x00000000fc700000,0x00000000fc700000)
  from space 29184K, 1% used [0x00000000fc700000,0x00000000fc775e78,0x00000000fe380000)
  to   space 29184K, 0% used [0x00000000fe380000,0x00000000fe380000,0x0000000100000000)
 ParOldGen       total 175104K, used 52070K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32d99a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
Event: 7.768 GC heap after
Heap after GC invocations=14 (full 0):
 PSYoungGen      total 318976K, used 777K [0x00000000eab00000, 0x00000000fff00000, 0x0000000100000000)
  eden space 290816K, 0% used [0x00000000eab00000,0x00000000eab00000,0x00000000fc700000)
  from space 28160K, 2% used [0x00000000fe380000,0x00000000fe442468,0x00000000fff00000)
  to   space 28672K, 0% used [0x00000000fc700000,0x00000000fc700000,0x00000000fe300000)
 ParOldGen       total 175104K, used 52110K [0x00000000c0000000, 0x00000000cab00000, 0x00000000eab00000)
  object space 175104K, 29% used [0x00000000c0000000,0x00000000c32e39a0,0x00000000cab00000)
 Metaspace       used 13666K, capacity 13924K, committed 14208K, reserved 1062912K
  class space    used 1298K, capacity 1366K, committed 1408K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 4.527 Thread 0x0000000002372800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000026bc9f0 method=java.util.regex.Pattern$Curly.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 19
Event: 4.527 Thread 0x0000000002372800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000261238c method=java.util.regex.Pattern$Start.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 10
Event: 4.527 Thread 0x0000000002372800 Uncommon trap: reason=predicate action=maybe_recompile pc=0x00000000026ec7c4 method=java.util.regex.Pattern$Slice.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 21
Event: 4.530 Thread 0x0000000002372800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000026bc9f0 method=java.util.regex.Pattern$Curly.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 19
Event: 4.553 Thread 0x0000000002372800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000272c18c method=lombok.patcher.PatchScript.classMatches(Ljava/lang/String;Ljava/util/Collection;)Z @ 31
Event: 4.591 Thread 0x0000000002372800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000274fdcc method=lombok.patcher.PatchScript.classMatches(Ljava/lang/String;Ljava/util/Collection;)Z @ 31
Event: 4.754 Thread 0x0000000002372800 Uncommon trap: reason=range_check action=make_not_entrant pc=0x0000000002d15c9c method=java.lang.String.charAt(I)C @ 27
Event: 4.767 Thread 0x0000000002372800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002c9e378 method=java.util.HashMap.putMapEntries(Ljava/util/Map;Z)V @ 1
Event: 5.033 Thread 0x0000000002372800 Uncommon trap: reason=range_check action=make_not_entrant pc=0x0000000002dd5448 method=javassist.bytecode.ByteArray.readU16bit([BI)I @ 2
Event: 5.497 Thread 0x0000000002372800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002e1ed98 method=javassist.expr.ExprEditor$LoopContext.updateMax(II)V @ 18

Internal exceptions (10 events):
Event: 1.492 Thread 0x0000000002372800 Implicit null exception at 0x0000000002696c7b to 0x0000000002696eb1
Event: 1.521 Thread 0x0000000002372800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x00000000ec166088) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 1.523 Thread 0x0000000002372800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x00000000ec1b10a8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 1.844 Thread 0x00000000161dd000 Implicit null exception at 0x00000000026c8a73 to 0x00000000026c8cd1
Event: 1.999 Thread 0x0000000002372800 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000ed2fa0a0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
Event: 2.151 Thread 0x0000000002372800 Implicit null exception at 0x00000000028dbc70 to 0x00000000028dbc9d
Event: 2.784 Thread 0x0000000002372800 Implicit null exception at 0x0000000002ae7a0f to 0x0000000002ae805d
Event: 2.821 Thread 0x0000000002372800 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000eb7c2ce8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
Event: 2.822 Thread 0x0000000002372800 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000eb7c4750) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
Event: 2.823 Thread 0x0000000002372800 Exception <a 'java/lang/ClassNotFoundException': sun/net/www/protocol/c/Handler> (0x00000000eb7c8fe0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]

Events (10 events):
Event: 5.606 Executing VM operation: ParallelGCFailedAllocation done
Event: 6.255 Executing VM operation: ParallelGCFailedAllocation
Event: 6.256 Executing VM operation: ParallelGCFailedAllocation done
Event: 6.810 Executing VM operation: ParallelGCFailedAllocation
Event: 6.811 Executing VM operation: ParallelGCFailedAllocation done
Event: 7.286 Executing VM operation: ParallelGCFailedAllocation
Event: 7.287 Executing VM operation: ParallelGCFailedAllocation done
Event: 7.767 Executing VM operation: ParallelGCFailedAllocation
Event: 7.768 Executing VM operation: ParallelGCFailedAllocation done
Event: 8.081 loading class jp/sourceforge/mergedoc/pleiades/aspect/resource/Translations done


Dynamic libraries:
0x0000000000400000 - 0x000000000044f000 	C:\pleiades.mars.java\eclipse\eclipse.exe
0x00007ffe79c40000 - 0x00007ffe79e11000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffe79b90000 - 0x00007ffe79c3b000 	C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffe76dc0000 - 0x00007ffe76fdd000 	C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffe771e0000 - 0x00007ffe77345000 	C:\WINDOWS\System32\USER32.dll
0x00007ffe76b80000 - 0x00007ffe76b9e000 	C:\WINDOWS\System32\win32u.dll
0x00007ffe78440000 - 0x00007ffe78474000 	C:\WINDOWS\System32\GDI32.dll
0x00007ffe77040000 - 0x00007ffe771c2000 	C:\WINDOWS\System32\gdi32full.dll
0x00007ffe78580000 - 0x00007ffe7861e000 	C:\WINDOWS\System32\msvcrt.dll
0x00007ffe69130000 - 0x00007ffe693a9000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.0_none_2d0f50fcbdb171b8\COMCTL32.dll
0x00007ffe775a0000 - 0x00007ffe77867000 	C:\WINDOWS\System32\combase.dll
0x00007ffe76cc0000 - 0x00007ffe76db5000 	C:\WINDOWS\System32\ucrtbase.dll
0x00007ffe77c00000 - 0x00007ffe77d21000 	C:\WINDOWS\System32\RPCRT4.dll
0x00007ffe76c50000 - 0x00007ffe76cba000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffe77570000 - 0x00007ffe7759e000 	C:\WINDOWS\System32\IMM32.DLL
0x0000000072000000 - 0x0000000072012000 	C:\pleiades.mars.java\eclipse\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417\eclipse_1611.dll
0x00007ffe77350000 - 0x00007ffe773f2000 	C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffe78620000 - 0x00007ffe78679000 	C:\WINDOWS\System32\sechost.dll
0x00007ffe65570000 - 0x00007ffe6557a000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x0000000075fc0000 - 0x000000007685a000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\server\jvm.dll
0x00007ffe77560000 - 0x00007ffe77568000 	C:\WINDOWS\System32\PSAPI.DLL
0x00007ffe72a30000 - 0x00007ffe72a39000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ffe77b30000 - 0x00007ffe77b9a000 	C:\WINDOWS\System32\WS2_32.dll
0x00007ffe74680000 - 0x00007ffe746a3000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x0000000075ee0000 - 0x0000000075fb2000 	C:\WINDOWS\SYSTEM32\MSVCR100.dll
0x00007ffe74620000 - 0x00007ffe7464b000 	C:\WINDOWS\SYSTEM32\WINMMBASE.dll
0x00007ffe761d0000 - 0x00007ffe76212000 	C:\WINDOWS\System32\cfgmgr32.dll
0x0000000075ed0000 - 0x0000000075edf000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\verify.dll
0x0000000075ea0000 - 0x0000000075ec9000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\java.dll
0x0000000075e70000 - 0x0000000075e93000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\instrument.dll
0x0000000075e50000 - 0x0000000075e66000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\zip.dll
0x00007ffe78680000 - 0x00007ffe79b88000 	C:\WINDOWS\System32\SHELL32.dll
0x00007ffe762d0000 - 0x00007ffe769aa000 	C:\WINDOWS\System32\windows.storage.dll
0x00007ffe76170000 - 0x00007ffe761bc000 	C:\WINDOWS\System32\powrprof.dll
0x00007ffe77870000 - 0x00007ffe778c2000 	C:\WINDOWS\System32\shlwapi.dll
0x00007ffe76140000 - 0x00007ffe7614f000 	C:\WINDOWS\System32\kernel.appcore.dll
0x00007ffe76220000 - 0x00007ffe762c9000 	C:\WINDOWS\System32\shcore.dll
0x00007ffe76150000 - 0x00007ffe76164000 	C:\WINDOWS\System32\profapi.dll
0x0000000075e30000 - 0x0000000075e4a000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\net.dll
0x00007ffe75a10000 - 0x00007ffe75a6c000 	C:\WINDOWS\system32\mswsock.dll
0x0000000075e10000 - 0x0000000075e21000 	C:\Program Files\Java\jdk1.8.0_102\jre\bin\nio.dll
0x00007ffe75bb0000 - 0x00007ffe75bc7000 	C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x00007ffe75630000 - 0x00007ffe75663000 	C:\WINDOWS\system32\rsaenh.dll
0x00007ffe76080000 - 0x00007ffe760ab000 	C:\WINDOWS\SYSTEM32\bcrypt.dll
0x00007ffe75890000 - 0x00007ffe758af000 	C:\WINDOWS\SYSTEM32\USERENV.dll
0x00007ffe75bd0000 - 0x00007ffe75bdb000 	C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
0x00007ffe757a0000 - 0x00007ffe757d8000 	C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ffe78430000 - 0x00007ffe78438000 	C:\WINDOWS\System32\NSI.dll
0x00007ffe73090000 - 0x00007ffe730a6000 	C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x00007ffe73050000 - 0x00007ffe7306a000 	C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x00007ffe748d0000 - 0x00007ffe74965000 	C:\WINDOWS\system32\uxtheme.dll
0x00007ffe77400000 - 0x00007ffe7755b000 	C:\WINDOWS\System32\MSCTF.dll
0x00007ffe77a70000 - 0x00007ffe77b2c000 	C:\WINDOWS\System32\OLEAUT32.dll
0x00007ffe5c900000 - 0x00007ffe5c916000 	C:\WINDOWS\system32\napinsp.dll
0x00007ffe5c8e0000 - 0x00007ffe5c8fa000 	C:\WINDOWS\system32\pnrpnsp.dll
0x00007ffe6f4f0000 - 0x00007ffe6f508000 	C:\WINDOWS\system32\NLAapi.dll
0x00007ffe757e0000 - 0x00007ffe75880000 	C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x00007ffe5e590000 - 0x00007ffe5e59e000 	C:\WINDOWS\System32\winrnr.dll
0x00007ffe5c8a0000 - 0x00007ffe5c8b5000 	C:\WINDOWS\System32\wshbth.dll
0x00007ffe6f400000 - 0x00007ffe6f40a000 	C:\Windows\System32\rasadhlp.dll
0x00007ffe735c0000 - 0x00007ffe7362a000 	C:\WINDOWS\System32\fwpuclnt.dll
0x00007ffe710b0000 - 0x00007ffe71242000 	C:\WINDOWS\SYSTEM32\dbghelp.dll

VM Arguments:
jvm_args: -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1g -Xverify:none -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar -javaagent:lombok.jar -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1g -Xverify:none -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar -javaagent:lombok.jar -Dosgi.requiredJavaVersion=1.7 -Xms256m -Xmx1g -Xverify:none -javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar -javaagent:lombok.jar 
java_command: 
java_class_path (initial): C:\pleiades.mars.java\eclipse\plugins\org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar;dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar;lombok.jar;dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar;lombok.jar;dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar;lombok.jar
Launcher Type: generic

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102
PATH=C:/Program Files/Java/jdk1.8.0_102/bin/../jre/bin/server;C:/Program Files/Java/jdk1.8.0_102/bin/../jre/bin;C:/Program Files/Java/jdk1.8.0_102/bin/../jre/lib/amd64;C:\wildfly-10.0.0.Final\bin;C:\Maven\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Users\***myusername***\AppData\Local\Microsoft\WindowsApps;C:\pleiades.mars.java\eclipse;
USERNAME=***myusername***
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 78 Stepping 3, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 10.0 , 64 bit Build 14393 (10.0.14393.0)

CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 78 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

Memory: 4k page, physical 12438996k(7909832k free), swap 14929364k(10078180k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (25.102-b14) for windows-amd64 JRE (1.8.0_102-b14), built on Jun 22 2016 13:15:21 by "java_re" with MS VC++ 10.0 (VS2010)

time: Fri Aug 05 13:09:44 2016
elapsed time: 8 seconds (0d 0h 0m 8s)