JDK-8080267 : (fs) WatchService stress test can crash VM [win]
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.nio
  • Affected Version: 8u45
  • Priority: P4
  • Status: Resolved
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86_64
  • Submitted: 2015-05-07
  • Updated: 2015-09-09
  • Resolved: 2015-09-09
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.
Other
tbd_minorResolved
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b15)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

EXTRA RELEVANT SYSTEM CONFIGURATION :
Windows 7 64-bit (but using 32-bit JDK)


A DESCRIPTION OF THE PROBLEM :
Registering a Path with WatchService can crash if changes are actively taking place in the directory.

NOTE: Seems similar to bug JDK-8029516, however it was marked Fixed in some Java 7 version, while some problem clearly still exists in 8u45.

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Register a Path with WatchService while another thread is continuously creating files in this directory. If it succeeds, shut it down and try again. This is best done in a loop since it is non-deterministic.

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The new watch should be registered.
ACTUAL -
JVM crashes.

ERROR MESSAGES/STACK TRACES THAT OCCUR :
Different results are possible. There appears to be heap corruption or data execution. Sometimes the JVM will print an error message and generate hs_err_pid; sometimes it only generates a partial message; sometimes it does not even print anything; sometimes a Windows OS error dialog appears ("The program has stopped working"); sometimes it says there was an error producing the error message.

One time I even got a window that popped up from the Visual C++ runtime saying "R6025 - pure virtual function call".

Here are some sample hs_err_pid logs:

This is the most common stack:
--- hs_err_pid388.log ---
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77e33236, pid=388, tid=3728
#
# JRE version: Java(TM) SE Runtime Environment (8.0_45-b15) (build 1.8.0_45-b15)
# Java VM: Java HotSpot(TM) Client VM (25.45-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [ntdll.dll+0x33236]
#
# 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 (0x15e14000):  JavaThread "Thread-42" daemon [_thread_in_vm, id=3728, stack(0x16340000,0x16390000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000001

Registers:
EAX=0x00d80000, EBX=0x00000a46, ECX=0x15e39db8, EDX=0x00000001
ESP=0x1638f358, EBP=0x1638f428, ESI=0x15e39db0, EDI=0x00000000
EIP=0x77e33236, EFLAGS=0x00010202

Top of Stack: (sp=0x1638f358)
0x1638f358:   6084a434 15e14000 00000000 00d80000
0x1638f368:   00d82b40 02000002 00000000 05001114
0x1638f378:   000001f5 00000000 4c000a46 00000003
0x1638f388:   00000000 00d82b40 0000077f 15e39db8
0x1638f398:   05001114 00000175 00000000 000007ff
0x1638f3a8:   00000000 00000000 00000000 006354e8
0x1638f3b8:   00000000 02000002 00000001 00000000
0x1638f3c8:   006aa040 00699af0 00000000 000001f5 

Instructions: (pc=0x77e33236)
0x77e33216:   0f 85 e6 7f 05 00 0f b7 1e 3b 5d d4 0f 82 80 d4
0x77e33226:   03 00 8d 4e 08 8b 39 89 7d b8 8b 56 0c 89 55 98
0x77e33236:   8b 12 8b 7f 04 3b d7 0f 85 58 d4 03 00 3b d1 0f
0x77e33246:   85 50 d4 03 00 29 58 78 8b 80 b8 00 00 00 85 c0 


Register to memory mapping:

EAX=0x00d80000 is an unknown value
EBX=0x00000a46 is an unknown value
ECX=0x15e39db8 is an unknown value
EDX=0x00000001 is an unknown value
ESP=0x1638f358 is pointing into the stack for thread: 0x15e14000
EBP=0x1638f428 is pointing into the stack for thread: 0x15e14000
ESI=0x15e39db0 is an unknown value
EDI=0x00000000 is an unknown value


Stack: [0x16340000,0x16390000],  sp=0x1638f358,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x33236]
C  [ntdll.dll+0x33074]
C  [msvcr100.dll+0x10269]
V  [jvm.dll+0x15d85c]
V  [jvm.dll+0x15e46d]
V  [jvm.dll+0x136883]
j  sun.misc.Unsafe.allocateMemory(J)J+0
j  sun.nio.fs.NativeBuffer.<init>(I)V+10
j  sun.nio.fs.NativeBuffers.allocNativeBuffer(I)Lsun/nio/fs/NativeBuffer;+16
j  sun.nio.fs.NativeBuffers.getNativeBuffer(I)Lsun/nio/fs/NativeBuffer;+17
j  sun.nio.fs.WindowsWatchService$Poller.implRegister(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/lang/Object;+350
j  sun.nio.fs.AbstractPoller.processRequests()Z+116
j  sun.nio.fs.WindowsWatchService$Poller.run()V+27
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x155cb5]
V  [jvm.dll+0x21b12e]
V  [jvm.dll+0x155d4e]
V  [jvm.dll+0x155ed6]
V  [jvm.dll+0x155f47]
V  [jvm.dll+0xfb0cf]
V  [jvm.dll+0x17901c]
V  [jvm.dll+0x17910a]
V  [jvm.dll+0x1bd6e6]
C  [msvcr100.dll+0x5c556]
C  [msvcr100.dll+0x5c600]
C  [kernel32.dll+0x1336a]
C  [ntdll.dll+0x392b2]
C  [ntdll.dll+0x39285]
C  0x00000000

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.misc.Unsafe.allocateMemory(J)J+0
j  sun.nio.fs.NativeBuffer.<init>(I)V+10
j  sun.nio.fs.NativeBuffers.allocNativeBuffer(I)Lsun/nio/fs/NativeBuffer;+16
j  sun.nio.fs.NativeBuffers.getNativeBuffer(I)Lsun/nio/fs/NativeBuffer;+17
j  sun.nio.fs.WindowsWatchService$Poller.implRegister(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/lang/Object;+350
j  sun.nio.fs.AbstractPoller.processRequests()Z+116
j  sun.nio.fs.WindowsWatchService$Poller.run()V+27
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x15e14000 JavaThread "Thread-42" daemon [_thread_in_vm, id=3728, stack(0x16340000,0x16390000)]
  0x15dfdc00 JavaThread "watchThread" [_thread_blocked, id=3276, stack(0x162a0000,0x162f0000)]
  0x00d15000 JavaThread "Service Thread" daemon [_thread_blocked, id=5880, stack(0x15d60000,0x15db0000)]
  0x00c95000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=5540, stack(0x04750000,0x047a0000)]
  0x00c94000 JavaThread "Attach Listener" daemon [_thread_blocked, id=2636, stack(0x15660000,0x156b0000)]
  0x00c91000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5096, stack(0x148e0000,0x14930000)]
  0x00c81400 JavaThread "Finalizer" daemon [_thread_blocked, id=2972, stack(0x14b20000,0x14b70000)]
  0x00c7c000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2024, stack(0x047a0000,0x047f0000)]
  0x00d8c800 JavaThread "main" [_thread_in_native, id=2016, stack(0x00240000,0x00290000)]

Other Threads:
  0x00c7ac00 VMThread [stack: 0x046c0000,0x04710000] [id=5056]
  0x00d1e400 WatcherThread [stack: 0x156f0000,0x15740000] [id=5072]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 def new generation   total 4928K, used 2742K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,  53% used [0x04800000, 0x04a49ff8, 0x04c50000)
  from space 512K,  77% used [0x04cd0000, 0x04d33a10, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 0K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   0% used [0x09d50000, 0x09d50000, 0x09d50200, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K

Card table byte_map: [0x011e0000,0x01270000] byte_map_base: 0x011bc000

Polling page: 0x00210000

CodeCache: size=32768Kb used=708Kb max_used=708Kb free=32059Kb
 bounds [0x026b0000, 0x02768000, 0x046b0000]
 total_blobs=195 nmethods=36 adapters=91
 compilation: enabled

Compilation events (10 events):
Event: 0.148 Thread 0x00c95000   30             java.lang.AbstractStringBuilder::append (50 bytes)
Event: 0.148 Thread 0x00c95000 nmethod 30 0x0275e148 code [0x0275e260, 0x0275e3a4]
Event: 0.151 Thread 0x00c95000   32             java.lang.StringBuilder::append (8 bytes)
Event: 0.151 Thread 0x00c95000 nmethod 32 0x0275e788 code [0x0275e880, 0x0275e91c]
Event: 0.156 Thread 0x00c95000   33             sun.nio.cs.SingleByte$Encoder::encodeArrayLoop (236 bytes)
Event: 0.157 Thread 0x00c95000 nmethod 33 0x0275e988 code [0x0275ecb0, 0x0275f6ac]
Event: 0.157 Thread 0x00c95000   34             sun.nio.fs.WindowsPathParser::isSlash (18 bytes)
Event: 0.157 Thread 0x00c95000 nmethod 34 0x02760c48 code [0x02760d40, 0x02760de0]
Event: 0.161 Thread 0x00c95000   35             java.lang.String::indexOf (7 bytes)
Event: 0.161 Thread 0x00c95000 nmethod 35 0x02760e48 code [0x02760f40, 0x02760fdc]

GC Heap History (2 events):
Event: 0.139 GC heap before
{Heap before GC invocations=0 (full 0):
 def new generation   total 4928K, used 4416K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 0K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   0% used [0x09d50000, 0x09d50000, 0x09d50200, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 0.140 GC heap after
Heap after GC invocations=1 (full 0):
 def new generation   total 4928K, used 398K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,  77% used [0x04cd0000, 0x04d33a10, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 0K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   0% used [0x09d50000, 0x09d50000, 0x09d50200, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}

Deoptimization events (0 events):
No events

Internal exceptions (2 events):
Event: 0.011 Thread 0x00d8c800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x0480ca18) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u45\3627\hotspot\src\share\v�������B
Event: 0.011 Thread 0x00d8c800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x0480cc98) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u45\3627\hotspot\src\share\vm\prims\jni.cpp, l

Events (10 events):
Event: 0.168 Thread 0x15dfdc00 Thread added: 0x15dfdc00
Event: 0.168 Thread 0x15e14000 Thread added: 0x15e14000
Event: 0.168 Thread 0x15e14000 Thread exited: 0x15e14000
Event: 0.168 Thread 0x15dfdc00 Thread exited: 0x15dfdc00
Event: 0.169 Thread 0x15dfdc00 Thread added: 0x15dfdc00
Event: 0.169 Thread 0x15e14000 Thread added: 0x15e14000
Event: 0.171 Thread 0x15e14000 Thread exited: 0x15e14000
Event: 0.171 Thread 0x15dfdc00 Thread exited: 0x15dfdc00
Event: 0.175 Thread 0x15dfdc00 Thread added: 0x15dfdc00
Event: 0.182 Thread 0x15e14000 Thread added: 0x15e14000


Dynamic libraries:
0x01270000 - 0x012a3000 	C:\Program Files (x86)\Java\jdk8\bin\javaw.exe
0x77e00000 - 0x77f80000 	C:\Windows\SysWOW64\ntdll.dll
0x77340000 - 0x77450000 	C:\Windows\syswow64\kernel32.dll
0x763b0000 - 0x763f7000 	C:\Windows\syswow64\KERNELBASE.dll
0x76280000 - 0x76320000 	C:\Windows\syswow64\ADVAPI32.dll
0x75d80000 - 0x75e2c000 	C:\Windows\syswow64\msvcrt.dll
0x75e30000 - 0x75e49000 	C:\Windows\SysWOW64\sechost.dll
0x760c0000 - 0x761b0000 	C:\Windows\syswow64\RPCRT4.dll
0x75790000 - 0x757f0000 	C:\Windows\syswow64\SspiCli.dll
0x75780000 - 0x7578c000 	C:\Windows\syswow64\CRYPTBASE.dll
0x75c20000 - 0x75d20000 	C:\Windows\syswow64\USER32.dll
0x75f00000 - 0x75f90000 	C:\Windows\syswow64\GDI32.dll
0x75c10000 - 0x75c1a000 	C:\Windows\syswow64\LPK.dll
0x75e60000 - 0x75efd000 	C:\Windows\syswow64\USP10.dll
0x74080000 - 0x7421e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x76410000 - 0x76467000 	C:\Windows\syswow64\SHLWAPI.dll
0x70200000 - 0x7024c000 	C:\Windows\system32\apphelp.dll
0x70060000 - 0x70200000 	C:\Windows\AppPatch\EMET.DLL
0x757f0000 - 0x75850000 	C:\Windows\system32\IMM32.DLL
0x761b0000 - 0x7627c000 	C:\Windows\syswow64\MSCTF.dll
0x5ce30000 - 0x5ceef000 	C:\Program Files (x86)\Java\jdk8\jre\bin\msvcr100.dll
0x63ed0000 - 0x64290000 	C:\Program Files (x86)\Java\jdk8\jre\bin\client\jvm.dll
0x73830000 - 0x73837000 	C:\Windows\system32\WSOCK32.dll
0x76470000 - 0x764a5000 	C:\Windows\syswow64\WS2_32.dll
0x77dd0000 - 0x77dd6000 	C:\Windows\syswow64\NSI.dll
0x74c40000 - 0x74c72000 	C:\Windows\system32\WINMM.dll
0x73860000 - 0x73869000 	C:\Windows\system32\VERSION.dll
0x75e50000 - 0x75e55000 	C:\Windows\syswow64\PSAPI.DLL
0x63e00000 - 0x63e0c000 	C:\Program Files (x86)\Java\jdk8\jre\bin\verify.dll
0x63dd0000 - 0x63df1000 	C:\Program Files (x86)\Java\jdk8\jre\bin\java.dll
0x63db0000 - 0x63dc3000 	C:\Program Files (x86)\Java\jdk8\jre\bin\zip.dll
0x766f0000 - 0x7733b000 	C:\Windows\syswow64\SHELL32.dll
0x764e0000 - 0x7663c000 	C:\Windows\syswow64\ole32.dll
0x75c00000 - 0x75c0b000 	C:\Windows\syswow64\profapi.dll
0x75630000 - 0x75647000 	C:\Windows\system32\CRYPTSP.dll
0x755f0000 - 0x7562b000 	C:\Windows\system32\rsaenh.dll
0x758f0000 - 0x75907000 	C:\Windows\syswow64\USERENV.dll
0x63d90000 - 0x63da5000 	C:\Program Files (x86)\Java\jdk8\jre\bin\net.dll
0x714a0000 - 0x714dc000 	C:\Windows\system32\mswsock.dll
0x70a40000 - 0x70a46000 	C:\Windows\System32\wship6.dll
0x73bf0000 - 0x73c0c000 	C:\Windows\system32\IPHLPAPI.DLL
0x73be0000 - 0x73be7000 	C:\Windows\system32\WINNSI.DLL
0x70a30000 - 0x70a3d000 	C:\Windows\system32\dhcpcsvc6.DLL
0x70a10000 - 0x70a22000 	C:\Windows\system32\dhcpcsvc.DLL
0x63d80000 - 0x63d8f000 	C:\Program Files (x86)\Java\jdk8\jre\bin\nio.dll
0x73300000 - 0x733eb000 	C:\Windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -Dfile.encoding=Cp1252 
java_command: Crasher
java_class_path (initial): C:\Users\Chad\Documents\Dev\workspace\AutoReloader\build\classes;D:\tomcat\lib\annotations-api.jar;D:\tomcat\lib\catalina-ant.jar;D:\tomcat\lib\catalina-ha.jar;D:\tomcat\lib\catalina-storeconfig.jar;D:\tomcat\lib\catalina-tribes.jar;D:\tomcat\lib\catalina.jar;D:\tomcat\lib\ecj-4.4.1.jar;D:\tomcat\lib\el-api.jar;D:\tomcat\lib\jasper-el.jar;D:\tomcat\lib\jasper.jar;D:\tomcat\lib\jsp-api.jar;D:\tomcat\lib\servlet-api.jar;D:\tomcat\lib\tomcat-api.jar;D:\tomcat\lib\tomcat-coyote.jar;D:\tomcat\lib\tomcat-dbcp.jar;D:\tomcat\lib\tomcat-i18n-es.jar;D:\tomcat\lib\tomcat-i18n-fr.jar;D:\tomcat\lib\tomcat-i18n-ja.jar;D:\tomcat\lib\tomcat-jdbc.jar;D:\tomcat\lib\tomcat-jni.jar;D:\tomcat\lib\tomcat-spdy.jar;D:\tomcat\lib\tomcat-util-scan.jar;D:\tomcat\lib\tomcat-util.jar;D:\tomcat\lib\tomcat-websocket.jar;D:\tomcat\lib\websocket-api.jar;C:\Program Files (x86)\eclipse\plugins\org.junit_4.11.0.v201303080030\junit.jar;C:\Program Files (x86)\eclipse\plugins\org.hamcrest.core_1.3.0.v201303031735.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk8
PATH=C:/Program Files (x86)/Java/jdk8/bin/../jre/bin/client;C:/Program Files (x86)/Java/jdk8/bin/../jre/bin;C:/Program Files (x86)/Java/jdk8/bin/../jre/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\Java\jre8\bin;C:\Program Files (x86)\Java\jdk8\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\TortoiseGit\bin;D:\Cidioa\DosUtil;C:\Dev\Groovy\bin;"C:\Program Files (x86)\nodejs";C:\Program Files (x86)\eclipse;
USERNAME=Chad
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel



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

OS: Windows 7 , 64 bit Build 7601 (6.1.7601.18798)

CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, ht, tsc, tscinvbit

Memory: 4k page, physical 8256620k(4841448k free), swap 8664368k(4311324k free)

vm_info: Java HotSpot(TM) Client VM (25.45-b02) for windows-x86 JRE (1.8.0_45-b15), built on Apr 30 2015 12:31:00 by "java_re" with MS VC++ 10.0 (VS2010)

time: Wed May 06 23:04:19 2015
elapsed time: 0 seconds (0d 0h 0m 0s)

=============
Here is a less common one where it was not able to resolve symbols in the stack:

--- hs_err_pid5416.log ---
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77e33236, pid=5416, tid=3976
#
# JRE version: Java(TM) SE Runtime Environment (8.0_45-b15) (build 1.8.0_45-b15)
# Java VM: Java HotSpot(TM) Client VM (25.45-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [ntdll.dll+0x33236]
#
# 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 (0x15f76c00):  JavaThread "Thread-1796" daemon [_thread_in_vm, id=3976, stack(0x162e0000,0x16330000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000001

Registers:
EAX=0x00970000, EBX=0x00000c87, ECX=0x15f139c0, EDX=0x00000001
ESP=0x1632f298, EBP=0x1632f368, ESI=0x15f139b8, EDI=0x00000000
EIP=0x77e33236, EFLAGS=0x00010206

Top of Stack: (sp=0x1632f298)
0x1632f298:   60876f0e 15f76c00 00000000 00970000
0x1632f2a8:   00972b40 000c0000 00000000 1632f358
0x1632f2b8:   77e3fe95 1632f350 8b000c87 763f11e4
0x1632f2c8:   00000000 00972b40 00000000 15f139c0
0x1632f2d8:   00000000 00000000 00000000 000007ff
0x1632f2e8:   00000000 00000000 00000000 00000000
0x1632f2f8:   00000000 02000002 00000001 00000000
0x1632f308:   00000000 00000000 00000000 00000000 

Instructions: (pc=0x77e33236)
0x77e33216:   0f 85 e6 7f 05 00 0f b7 1e 3b 5d d4 0f 82 80 d4
0x77e33226:   03 00 8d 4e 08 8b 39 89 7d b8 8b 56 0c 89 55 98
0x77e33236:   8b 12 8b 7f 04 3b d7 0f 85 58 d4 03 00 3b d1 0f
0x77e33246:   85 50 d4 03 00 29 58 78 8b 80 b8 00 00 00 85 c0 


Register to memory mapping:

EAX=0x00970000 is an unknown value
EBX=0x00000c87 is an unknown value
ECX=0x15f139c0 is an unknown value
EDX=0x00000001 is an unknown value
ESP=0x1632f298 is pointing into the stack for thread: 0x15f76c00
EBP=0x1632f368 is pointing into the stack for thread: 0x15f76c00
ESI=0x15f139b8 is an unknown value
EDI=0x00000000 is an unknown value


Stack: [0x162e0000,0x16330000],  sp=0x1632f298,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x33236]
C  [ntdll.dll+0x33074]
C  [msvcr100.dll+0x10269]
V  [jvm.dll+0x15d85c]
V  [jvm.dll+0x15e46d]
V  [jvm.dll+0x136883]
J 273  sun.misc.Unsafe.allocateMemory(J)J (0 bytes) @ 0x028b2e21 [0x028b2d90+0x91]
J 274 C1 sun.nio.fs.NativeBuffer.<init>(I)V (41 bytes) @ 0x028b392c [0x028b38f0+0x3c]
J 388 C1 sun.nio.fs.WindowsWatchService$Poller.implRegister(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/lang/Object; (592 bytes) @ 0x028d338c [0x028d3050+0x33c]
J 130 C1 sun.nio.fs.AbstractPoller.processRequests()Z (202 bytes) @ 0x0288e7e4 [0x0288e040+0x7a4]
J 155 C1 sun.nio.fs.WindowsWatchService$Poller.run()V (198 bytes) @ 0x02897624 [0x02897570+0xb4]
J 387 C1 java.lang.Thread.run()V (17 bytes) @ 0x028d2a04 [0x028d29d0+0x34]
v  ~StubRoutines::call_stub
V  [jvm.dll+0x155cb5]
V  [jvm.dll+0x21b12e]
V  [jvm.dll+0x155d4e]
V  [jvm.dll+0x155ed6]
V  [jvm.dll+0x155f47]
V  [jvm.dll+0xfb0cf]
V  [jvm.dll+0x17901c]
V  [jvm.dll+0x17910a]
V  [jvm.dll+0x1bd6e6]
C  [msvcr100.dll+0x5c556]
C  [msvcr100.dll+0x5c600]
C  [kernel32.dll+0x1336a]
C  [ntdll.dll+0x392b2]
C  [ntdll.dll+0x39285]
C  0x00000000

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 273  sun.misc.Unsafe.allocateMemory(J)J (0 bytes) @ 0x028b2ddd [0x028b2d90+0x4d]
J 274 C1 sun.nio.fs.NativeBuffer.<init>(I)V (41 bytes) @ 0x028b392c [0x028b38f0+0x3c]
J 388 C1 sun.nio.fs.WindowsWatchService$Poller.implRegister(Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/WatchEvent$Modifier;)Ljava/lang/Object; (592 bytes) @ 0x028d338c [0x028d3050+0x33c]
J 130 C1 sun.nio.fs.AbstractPoller.processRequests()Z (202 bytes) @ 0x0288e7e4 [0x0288e040+0x7a4]
J 155 C1 sun.nio.fs.WindowsWatchService$Poller.run()V (198 bytes) @ 0x02897624 [0x02897570+0xb4]
J 387 C1 java.lang.Thread.run()V (17 bytes) @ 0x028d2a04 [0x028d29d0+0x34]
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
=>0x15f76c00 JavaThread "Thread-1796" daemon [_thread_in_vm, id=3976, stack(0x162e0000,0x16330000)]
  0x15f76400 JavaThread "watchThread" [_thread_blocked, id=5472, stack(0x16380000,0x163d0000)]
  0x02239400 JavaThread "Service Thread" daemon [_thread_blocked, id=6000, stack(0x15df0000,0x15e40000)]
  0x021bac00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=5820, stack(0x14ae0000,0x14b30000)]
  0x021b9c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4568, stack(0x15680000,0x156d0000)]
  0x021af000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4636, stack(0x156f0000,0x15740000)]
  0x0219dc00 JavaThread "Finalizer" daemon [_thread_blocked, id=2484, stack(0x003b0000,0x00400000)]
  0x0219c000 JavaThread "Reference Handler" daemon [_thread_blocked, id=4716, stack(0x149e0000,0x14a30000)]
  0x0097c800 JavaThread "main" [_thread_in_native, id=2564, stack(0x024a0000,0x024f0000)]

Other Threads:
  0x0219ac00 VMThread [stack: 0x14940000,0x14990000] [id=2912]
  0x0223a000 WatcherThread [stack: 0x00980000,0x009d0000] [id=5220]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 def new generation   total 4928K, used 4160K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,  94% used [0x04800000, 0x04c0eb68, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd1650, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K

Card table byte_map: [0x023c0000,0x02450000] byte_map_base: 0x0239c000

Polling page: 0x00240000

CodeCache: size=32768Kb used=1148Kb max_used=1148Kb free=31619Kb
 bounds [0x027c0000, 0x028e0000, 0x047c0000]
 total_blobs=594 nmethods=434 adapters=91
 compilation: enabled

Compilation events (10 events):
Event: 5.643 Thread 0x021bac00  429             java.util.concurrent.locks.AbstractQueuedSynchronizer::unparkSuccessor (84 bytes)
Event: 5.643 Thread 0x021bac00 nmethod 429 0x028de148 code [0x028de250, 0x028de37c]
Event: 5.643 Thread 0x021bac00  430             java.util.concurrent.locks.LockSupport::unpark (12 bytes)
Event: 5.643 Thread 0x021bac00 nmethod 430 0x028de4c8 code [0x028de5c0, 0x028de64c]
Event: 6.223 Thread 0x021bac00  432             java.util.concurrent.locks.ReentrantLock$Sync::nonfairTryAcquire (67 bytes)
Event: 6.223 Thread 0x021bac00 nmethod 432 0x028de6c8 code [0x028de7d0, 0x028de94c]
Event: 6.237 Thread 0x021bac00  433             sun.security.provider.DigestBase::engineUpdate (189 bytes)
Event: 6.237 Thread 0x021bac00 nmethod 433 0x028de9c8 code [0x028deb20, 0x028def28]
Event: 6.489 Thread 0x021bac00  434             java.util.concurrent.locks.ReentrantLock$NonfairSync::tryAcquire (6 bytes)
Event: 6.489 Thread 0x021bac00 nmethod 434 0x028df108 code [0x028df200, 0x028df28c]

GC Heap History (10 events):
Event: 5.857 GC heap before
{Heap before GC invocations=34 (full 0):
 def new generation   total 4928K, used 4420K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c511d8, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 5.857 GC heap after
Heap after GC invocations=35 (full 0):
 def new generation   total 4928K, used 5K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd15e8, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}
Event: 6.013 GC heap before
{Heap before GC invocations=35 (full 0):
 def new generation   total 4928K, used 4421K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd15e8, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 6.014 GC heap after
Heap after GC invocations=36 (full 0):
 def new generation   total 4928K, used 3K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c50fd8, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}
Event: 6.168 GC heap before
{Heap before GC invocations=36 (full 0):
 def new generation   total 4928K, used 4419K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c50fd8, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 6.168 GC heap after
Heap after GC invocations=37 (full 0):
 def new generation   total 4928K, used 5K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd15f0, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}
Event: 6.312 GC heap before
{Heap before GC invocations=37 (full 0):
 def new generation   total 4928K, used 4421K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd15f0, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 6.312 GC heap after
Heap after GC invocations=38 (full 0):
 def new generation   total 4928K, used 4K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c51258, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}
Event: 6.471 GC heap before
{Heap before GC invocations=38 (full 0):
 def new generation   total 4928K, used 4420K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K, 100% used [0x04800000, 0x04c50000, 0x04c50000)
  from space 512K,   0% used [0x04c50000, 0x04c51258, 0x04cd0000)
  to   space 512K,   0% used [0x04cd0000, 0x04cd0000, 0x04d50000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
Event: 6.471 GC heap after
Heap after GC invocations=39 (full 0):
 def new generation   total 4928K, used 5K [0x04800000, 0x04d50000, 0x09d50000)
  eden space 4416K,   0% used [0x04800000, 0x04800000, 0x04c50000)
  from space 512K,   1% used [0x04cd0000, 0x04cd1650, 0x04d50000)
  to   space 512K,   0% used [0x04c50000, 0x04c50000, 0x04cd0000)
 tenured generation   total 10944K, used 397K [0x09d50000, 0x0a800000, 0x14800000)
   the space 10944K,   3% used [0x09d50000, 0x09db3480, 0x09db3600, 0x0a800000)
 Metaspace       used 331K, capacity 2246K, committed 2368K, reserved 4480K
}

Deoptimization events (0 events):
No events

Internal exceptions (2 events):
Event: 0.011 Thread 0x0097c800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x0480caf8) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u45\3627\hotspot\src\share\v�����l����g���?
Event: 0.011 Thread 0x0097c800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x0480cd78) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u45\3627\hotspot\src\share\vm\prims\jni.cpp, l

Events (10 events):
Event: 6.645 Thread 0x15f76400 Thread added: 0x15f76400
Event: 6.671 Thread 0x15f76c00 Thread added: 0x15f76c00
Event: 6.671 Thread 0x15f76c00 Thread exited: 0x15f76c00
Event: 6.671 Thread 0x15f76400 Thread exited: 0x15f76400
Event: 6.716 Thread 0x15f76400 Thread added: 0x15f76400
Event: 6.720 Thread 0x15f76c00 Thread added: 0x15f76c00
Event: 6.721 Thread 0x15f76c00 Thread exited: 0x15f76c00
Event: 6.721 Thread 0x15f76400 Thread exited: 0x15f76400
Event: 6.727 Thread 0x15f76400 Thread added: 0x15f76400
Event: 6.729 Thread 0x15f76c00 Thread added: 0x15f76c00


Dynamic libraries:
0x001b0000 - 0x001e3000 	C:\Program Files (x86)\Java\jdk8\bin\javaw.exe
0x77e00000 - 0x77f80000 	C:\Windows\SysWOW64\ntdll.dll
0x77340000 - 0x77450000 	C:\Windows\syswow64\kernel32.dll
0x763b0000 - 0x763f7000 	C:\Windows\syswow64\KERNELBASE.dll
0x76280000 - 0x76320000 	C:\Windows\syswow64\ADVAPI32.dll
0x75d80000 - 0x75e2c000 	C:\Windows\syswow64\msvcrt.dll
0x75e30000 - 0x75e49000 	C:\Windows\SysWOW64\sechost.dll
0x760c0000 - 0x761b0000 	C:\Windows\syswow64\RPCRT4.dll
0x75790000 - 0x757f0000 	C:\Windows\syswow64\SspiCli.dll
0x75780000 - 0x7578c000 	C:\Windows\syswow64\CRYPTBASE.dll
0x75c20000 - 0x75d20000 	C:\Windows\syswow64\USER32.dll
0x75f00000 - 0x75f90000 	C:\Windows\syswow64\GDI32.dll
0x75c10000 - 0x75c1a000 	C:\Windows\syswow64\LPK.dll
0x75e60000 - 0x75efd000 	C:\Windows\syswow64\USP10.dll
0x74080000 - 0x7421e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x76410000 - 0x76467000 	C:\Windows\syswow64\SHLWAPI.dll
0x70200000 - 0x7024c000 	C:\Windows\system32\apphelp.dll
0x70060000 - 0x70200000 	C:\Windows\AppPatch\EMET.DLL
0x757f0000 - 0x75850000 	C:\Windows\system32\IMM32.DLL
0x761b0000 - 0x7627c000 	C:\Windows\syswow64\MSCTF.dll
0x5c900000 - 0x5c9bf000 	C:\Program Files (x86)\Java\jdk8\jre\bin\msvcr100.dll
0x63ed0000 - 0x64290000 	C:\Program Files (x86)\Java\jdk8\jre\bin\client\jvm.dll
0x73830000 - 0x73837000 	C:\Windows\system32\WSOCK32.dll
0x76470000 - 0x764a5000 	C:\Windows\syswow64\WS2_32.dll
0x77dd0000 - 0x77dd6000 	C:\Windows\syswow64\NSI.dll
0x74c40000 - 0x74c72000 	C:\Windows\system32\WINMM.dll
0x73860000 - 0x73869000 	C:\Windows\system32\VERSION.dll
0x75e50000 - 0x75e55000 	C:\Windows\syswow64\PSAPI.DLL
0x63e00000 - 0x63e0c000 	C:\Program Files (x86)\Java\jdk8\jre\bin\verify.dll
0x63dd0000 - 0x63df1000 	C:\Program Files (x86)\Java\jdk8\jre\bin\java.dll
0x63db0000 - 0x63dc3000 	C:\Program Files (x86)\Java\jdk8\jre\bin\zip.dll
0x766f0000 - 0x7733b000 	C:\Windows\syswow64\SHELL32.dll
0x764e0000 - 0x7663c000 	C:\Windows\syswow64\ole32.dll
0x75c00000 - 0x75c0b000 	C:\Windows\syswow64\profapi.dll
0x75630000 - 0x75647000 	C:\Windows\system32\CRYPTSP.dll
0x755f0000 - 0x7562b000 	C:\Windows\system32\rsaenh.dll
0x758f0000 - 0x75907000 	C:\Windows\syswow64\USERENV.dll
0x63d90000 - 0x63da5000 	C:\Program Files (x86)\Java\jdk8\jre\bin\net.dll
0x714a0000 - 0x714dc000 	C:\Windows\system32\mswsock.dll
0x70a40000 - 0x70a46000 	C:\Windows\System32\wship6.dll
0x73bf0000 - 0x73c0c000 	C:\Windows\system32\IPHLPAPI.DLL
0x73be0000 - 0x73be7000 	C:\Windows\system32\WINNSI.DLL
0x70a30000 - 0x70a3d000 	C:\Windows\system32\dhcpcsvc6.DLL
0x70a10000 - 0x70a22000 	C:\Windows\system32\dhcpcsvc.DLL
0x63d80000 - 0x63d8f000 	C:\Program Files (x86)\Java\jdk8\jre\bin\nio.dll
0x73300000 - 0x733eb000 	C:\Windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -Dfile.encoding=Cp1252 
java_command: Crasher
java_class_path (initial): C:\Users\Chad\Documents\Dev\workspace\AutoReloader\build\classes;D:\tomcat\lib\annotations-api.jar;D:\tomcat\lib\catalina-ant.jar;D:\tomcat\lib\catalina-ha.jar;D:\tomcat\lib\catalina-storeconfig.jar;D:\tomcat\lib\catalina-tribes.jar;D:\tomcat\lib\catalina.jar;D:\tomcat\lib\ecj-4.4.1.jar;D:\tomcat\lib\el-api.jar;D:\tomcat\lib\jasper-el.jar;D:\tomcat\lib\jasper.jar;D:\tomcat\lib\jsp-api.jar;D:\tomcat\lib\servlet-api.jar;D:\tomcat\lib\tomcat-api.jar;D:\tomcat\lib\tomcat-coyote.jar;D:\tomcat\lib\tomcat-dbcp.jar;D:\tomcat\lib\tomcat-i18n-es.jar;D:\tomcat\lib\tomcat-i18n-fr.jar;D:\tomcat\lib\tomcat-i18n-ja.jar;D:\tomcat\lib\tomcat-jdbc.jar;D:\tomcat\lib\tomcat-jni.jar;D:\tomcat\lib\tomcat-spdy.jar;D:\tomcat\lib\tomcat-util-scan.jar;D:\tomcat\lib\tomcat-util.jar;D:\tomcat\lib\tomcat-websocket.jar;D:\tomcat\lib\websocket-api.jar;C:\Program Files (x86)\eclipse\plugins\org.junit_4.11.0.v201303080030\junit.jar;C:\Program Files (x86)\eclipse\plugins\org.hamcrest.core_1.3.0.v201303031735.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk8
PATH=C:/Program Files (x86)/Java/jdk8/bin/../jre/bin/client;C:/Program Files (x86)/Java/jdk8/bin/../jre/bin;C:/Program Files (x86)/Java/jdk8/bin/../jre/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\Java\jre8\bin;C:\Program Files (x86)\Java\jdk8\bin;C:\Program Files (x86)\Git\cmd;C:\Program Files\TortoiseGit\bin;D:\Cidioa\DosUtil;C:\Dev\Groovy\bin;"C:\Program Files (x86)\nodejs";C:\Program Files (x86)\eclipse;
USERNAME=Chad
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel



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

OS:

=============
As you can see in the last one it crashed before finishing.

REPRODUCIBILITY :
This bug can be reproduced often.

---------- BEGIN SOURCE ----------
import java.io.IOException;
import java.nio.file.*;

public class Crasher {

	public static void main(String[] args) throws Exception {
		Path testRoot = null;
		if (args.length == 1) testRoot = Paths.get(args[0]);
		for (;;) run(testRoot);
	}

	public static void run(Path testRoot) throws Exception {
		final Path temp = testRoot == null ? Files.createTempDirectory(null) :
				Files.createTempDirectory(testRoot, null);
		Thread watchThread = new Thread("watchThread") {
			@Override
			public void run() {
				try (WatchService ws = FileSystems.getDefault().newWatchService()) {
					temp.register(ws, StandardWatchEventKinds.ENTRY_CREATE);
					// === NOTE ===
					// For some more interesting results, try this variation:
					// Save off the WatchKey from the line above (.register return value) and don't call
					// ws.take() or .poll() at all...try with and without a Thread.sleep(0) here. This crashed
					// even faster and "harder" (rarely got as far as writing hs_err_pid); one time even got
					// a popup from Visual C++ runtime "R6025 - pure virtual function call"
					WatchKey k = ws.take();
					k.pollEvents();
					k.cancel();
				} catch (IOException e) {
					e.printStackTrace();
				}
				catch (InterruptedException e) {
					System.out.println("Watch thread interrupted");
				}
				System.out.println("Watch thread terminating");
			}
		};
		watchThread.start();
		int i = 0;
		while (watchThread.isAlive()) {
			Files.createFile(temp.resolve("f" + i++));
		}
		System.out.println("Created " + i + " files");

		// Delete test files, otherwise they accumulate QUICKLY. Cannot use deleteOnExit because JVM crash
		for (int j = 0; j < i; j++) Files.delete(temp.resolve("f" + j));
		Files.delete(temp);
	}

}

---------- END SOURCE ----------


Comments
Cannot reproduce with jdk8u-dev (8u72+) nor jdk9-dev on Windows 7 x86_x64 after one to two hours of execution so this appears to be a duplicate of JDK-8029516.
09-09-2015

I have not been able to reproduce this in a Windows 7 x86_64 VM using either JDK 9 with the fix for JDK-8029516 nor JDK8u-dev with the backport of that fix in place (which will appear in 8u72). I think that this issue may be closed as a duplicate as Alan suggests, unless there are objections.
04-09-2015

This is potentially a dup of JDK-8029516, would be useful to see if this duplicates with JDK 9.
14-05-2015

Moving across JDK for investigation this issue.
13-05-2015

8029516 was only fixed in 9. May require a backport.
11-05-2015