JDK-8181842 : JFileChooser crashes JRE on some Windows 10 1703 machines when using system look and feel
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 8u131
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_10
  • CPU: x86
  • Submitted: 2017-06-09
  • Updated: 2019-08-02
  • Resolved: 2017-09-20
Related Reports
Duplicate :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Windows 10 ver 1703 build 15063.332)

EXTRA RELEVANT SYSTEM CONFIGURATION :
Desktop machine.

A DESCRIPTION OF THE PROBLEM :
On some Windows 10 version 1703 machines java crashes when trying to open a JFileChooser with the Look and Feel set to the System Look and Feel.  It does not crash when the Look and Feel is set to the Cross Platform Look and Feel.



STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Depends on specific Windows 10 machine.  Most machines work.  Always crashes and affected machines.

1) UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
2) Open JFileChooser

ACTUAL -
JFrame exited - Program terminated.



ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x681021f4, pid=3200, tid=0x000032f4
#
# JRE version: Java(TM) SE Runtime Environment (8.0_121-b13) (build 1.8.0_121-b13)
# Java VM: Java HotSpot(TM) Client VM (25.121-b13 mixed mode windows-x86 )
# Problematic frame:
# C  [msvcr100.dll+0x121f4]
#
# 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
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x1704ec00):  JavaThread "Swing-Shell" daemon [_thread_in_native, id=13044, stack(0x03220000,0x03270000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x17563868, ECX=0x0ddea6bb, EDX=0x00c5d510
ESP=0x0326f320, EBP=0x0326f320, ESI=0x0326f340, EDI=0x1704ed40
EIP=0x681021f4, EFLAGS=0x00010246

Top of Stack: (sp=0x0326f320)
0x0326f320:   0326f448 67c29b11 00000000 17563868
0x0326f330:   67c2a2c8 00ce9330 1704ec00 17563868
0x0326f340:   00000000 00000000 00000000 00000000
0x0326f350:   00000000 0326f388 67d27333 1704ec00
0x0326f360:   0779aaa5 16e1c5d0 1704ec00 17049218
0x0326f370:   0326f360 1702f1f0 0326f73c 67fdf62a
0x0326f380:   6c597e55 0326f3b8 67d27333 1704ec00
0x0326f390:   0779aa95 16e1c648 1704ec00 1585b228 

Instructions: (pc=0x681021f4)
0x681021d4:   48 1a 68 00 0f 84 bd 20 00 00 6a 00 ff 75 08 e8
0x681021e4:   8a 22 00 00 59 59 5d c3 8b ff 55 8b ec 8b 45 08
0x681021f4:   66 8b 08 83 c0 02 66 85 c9 75 f5 2b 45 08 d1 f8
0x68102204:   48 5d c3 8b ff 55 8b ec 51 53 56 8b 75 08 f6 46 


Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX={method} {0x1756386c} 'getDisplayNameOf' '(JJI)Ljava/lang/String;' in 'sun/awt/shell/Win32ShellFolder2'
ECX=0x0ddea6bb is an unallocated location in the heap
EDX=0x00c5d510 is an unknown value
ESP=0x0326f320 is pointing into the stack for thread: 0x1704ec00
EBP=0x0326f320 is pointing into the stack for thread: 0x1704ec00
ESI=0x0326f340 is pointing into the stack for thread: 0x1704ec00
EDI=0x1704ed40 is an unknown value


Stack: [0x03220000,0x03270000],  sp=0x0326f320,  free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [msvcr100.dll+0x121f4]
C  [awt.dll+0x59b11]
j  sun.awt.shell.Win32ShellFolder2.getDisplayNameOf(JJI)Ljava/lang/String;+0
j  sun.awt.shell.Win32ShellFolder2.access$1600(JJI)Ljava/lang/String;+4
j  sun.awt.shell.Win32ShellFolder2$13.call()Ljava/lang/String;+15
j  sun.awt.shell.Win32ShellFolder2$13.call()Ljava/lang/Object;+1
j  java.util.concurrent.FutureTask.run()V+42
j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run()V+7
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x15aa85]
V  [jvm.dll+0x220d7e]
V  [jvm.dll+0x15ab1e]
V  [jvm.dll+0x15aca6]
V  [jvm.dll+0x15ad17]
V  [jvm.dll+0xff20f]
V  [jvm.dll+0x17d800]
V  [jvm.dll+0x17e07a]
V  [jvm.dll+0x1c2ae6]
C  [msvcr100.dll+0x5c556]
C  [msvcr100.dll+0x5c600]
C  [KERNEL32.DLL+0x18744]
C  [ntdll.dll+0x6587d]
C  [ntdll.dll+0x6584d]
C  0x00000000

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.shell.Win32ShellFolder2.getDisplayNameOf(JJI)Ljava/lang/String;+0
j  sun.awt.shell.Win32ShellFolder2.access$1600(JJI)Ljava/lang/String;+4
j  sun.awt.shell.Win32ShellFolder2$13.call()Ljava/lang/String;+15
j  sun.awt.shell.Win32ShellFolder2$13.call()Ljava/lang/Object;+1
j  java.util.concurrent.FutureTask.run()V+42
j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run()V+7
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x17052400 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=8936, stack(0x18560000,0x185b0000)]
  0x17051800 JavaThread "Thread-5" [_thread_blocked, id=6180, stack(0x184d0000,0x18520000)]
=>0x1704ec00 JavaThread "Swing-Shell" daemon [_thread_in_native, id=13044, stack(0x03220000,0x03270000)]
  0x1704a000 JavaThread "TimerQueue" daemon [_thread_blocked, id=10084, stack(0x03190000,0x031e0000)]
  0x0268dc00 JavaThread "DestroyJavaVM" [_thread_blocked, id=11608, stack(0x027f0000,0x02840000)]
  0x16e2c800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=11552, stack(0x02e20000,0x02e70000)]
  0x1602a800 JavaThread "AWT-Shutdown" [_thread_blocked, id=4160, stack(0x16490000,0x164e0000)]
  0x1602b000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=9324, stack(0x16520000,0x16570000)]
  0x15ff7400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7984, stack(0x16400000,0x16450000)]
  0x15efd000 JavaThread "Service Thread" daemon [_thread_blocked, id=5784, stack(0x161f0000,0x16240000)]
  0x15ed8c00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2664, stack(0x16160000,0x161b0000)]
  0x15ed8000 JavaThread "Attach Listener" daemon [_thread_blocked, id=3968, stack(0x160d0000,0x16120000)]
  0x15ee1c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=12476, stack(0x16040000,0x16090000)]
  0x15ecf000 JavaThread "Finalizer" daemon [_thread_blocked, id=9988, stack(0x15ca0000,0x15cf0000)]
  0x15eb8c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=5876, stack(0x05790000,0x057e0000)]

Other Threads:
  0x15eb2c00 VMThread [stack: 0x028c0000,0x02910000] [id=9532]
  0x15f10c00 WatcherThread [stack: 0x16280000,0x162d0000] [id=8384]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 def new generation   total 4928K, used 3159K [0x05800000, 0x05d50000, 0x0ad50000)
  eden space 4416K,  59% used [0x05800000, 0x05a95d70, 0x05c50000)
  from space 512K, 100% used [0x05c50000, 0x05cd0000, 0x05cd0000)
  to   space 512K,   0% used [0x05cd0000, 0x05cd0000, 0x05d50000)
 tenured generation   total 10944K, used 3888K [0x0ad50000, 0x0b800000, 0x15800000)
   the space 10944K,  35% used [0x0ad50000, 0x0b11c3d0, 0x0b11c400, 0x0b800000)
 Metaspace       used 9118K, capacity 9309K, committed 9472K, reserved 9600K

Card table byte_map: [0x05660000,0x056f0000] byte_map_base: 0x05634000

Polling page: 0x00be0000

CodeCache: size=32768Kb used=1170Kb max_used=1170Kb free=31597Kb
 bounds [0x035e0000, 0x03708000, 0x055e0000]
 total_blobs=631 nmethods=395 adapters=167
 compilation: enabled

Compilation events (10 events):
Event: 10.006 Thread 0x15ed8c00  393             java.util.concurrent.locks.ReentrantLock$Sync::isHeldExclusively (16 bytes)
Event: 10.006 Thread 0x15ed8c00 nmethod 393 0x03703a48 code [0x03703b40, 0x03703be0]
Event: 10.023 Thread 0x15ed8c00  394             java.util.concurrent.locks.AbstractQueuedSynchronizer::isOnSyncQueue (33 bytes)
Event: 10.023 Thread 0x15ed8c00 nmethod 394 0x03703c48 code [0x03703d40, 0x03703e40]
Event: 10.127 Thread 0x15ed8c00  395             java.util.concurrent.locks.ReentrantLock$Sync::nonfairTryAcquire (67 bytes)
Event: 10.127 Thread 0x15ed8c00 nmethod 395 0x03703f08 code [0x03704010, 0x0370418c]
Event: 10.127 Thread 0x15ed8c00  396             java.util.concurrent.FutureTask::awaitDone (171 bytes)
Event: 10.127 Thread 0x15ed8c00 nmethod 396 0x03704208 code [0x03704370, 0x037047f4]
Event: 10.140 Thread 0x15ed8c00  397             java.util.concurrent.locks.ReentrantLock$NonfairSync::tryAcquire (6 bytes)
Event: 10.141 Thread 0x15ed8c00 nmethod 397 0x03704ac8 code [0x03704bc0, 0x03704c4c]

GC Heap History (4 events):
Event: 0.770 GC heap before
{Heap before GC invocations=0 (full 0):
 def new generation   total 4928K, used 4416K [0x05800000, 0x05d50000, 0x0ad50000)
  eden space 4416K, 100% used [0x05800000, 0x05c50000, 0x05c50000)
  from space 512K,   0% used [0x05c50000, 0x05c50000, 0x05cd0000)
  to   space 512K,   0% used [0x05cd0000, 0x05cd0000, 0x05d50000)
 tenured generation   total 10944K, used 0K [0x0ad50000, 0x0b800000, 0x15800000)
   the space 10944K,   0% used [0x0ad50000, 0x0ad50000, 0x0ad50200, 0x0b800000)
 Metaspace       used 6751K, capacity 6938K, committed 7040K, reserved 7552K
Event: 0.776 GC heap after
Heap after GC invocations=1 (full 0):
 def new generation   total 4928K, used 512K [0x05800000, 0x05d50000, 0x0ad50000)
  eden space 4416K,   0% used [0x05800000, 0x05800000, 0x05c50000)
  from space 512K, 100% used [0x05cd0000, 0x05d50000, 0x05d50000)
  to   space 512K,   0% used [0x05c50000, 0x05c50000, 0x05cd0000)
 tenured generation   total 10944K, used 1038K [0x0ad50000, 0x0b800000, 0x15800000)
   the space 10944K,   9% used [0x0ad50000, 0x0ae53ab0, 0x0ae53c00, 0x0b800000)
 Metaspace       used 6751K, capacity 6938K, committed 7040K, reserved 7552K
}
Event: 2.979 GC heap before
{Heap before GC invocations=1 (full 0):
 def new generation   total 4928K, used 4910K [0x05800000, 0x05d50000, 0x0ad50000)
  eden space 4416K,  99% used [0x05800000, 0x05c4ba48, 0x05c50000)
  from space 512K, 100% used [0x05cd0000, 0x05d50000, 0x05d50000)
  to   space 512K,   0% used [0x05c50000, 0x05c50000, 0x05cd0000)
 tenured generation   total 10944K, used 1038K [0x0ad50000, 0x0b800000, 0x15800000)
   the space 10944K,   9% used [0x0ad50000, 0x0ae53ab0, 0x0ae53c00, 0x0b800000)
 Metaspace       used 8052K, capacity 8275K, committed 8448K, reserved 8576K
Event: 2.984 GC heap after
Heap after GC invocations=2 (full 0):
 def new generation   total 4928K, used 512K [0x05800000, 0x05d50000, 0x0ad50000)
  eden space 4416K,   0% used [0x05800000, 0x05800000, 0x05c50000)
  from space 512K, 100% used [0x05c50000, 0x05cd0000, 0x05cd0000)
  to   space 512K,   0% used [0x05cd0000, 0x05cd0000, 0x05d50000)
 tenured generation   total 10944K, used 3888K [0x0ad50000, 0x0b800000, 0x15800000)
   the space 10944K,  35% used [0x0ad50000, 0x0b11c3d0, 0x0b11c400, 0x0b800000)
 Metaspace       used 8052K, capacity 8275K, committed 8448K, reserved 8576K
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 0.255 Thread 0x0268dc00 Exception <a 'java/security/PrivilegedActionException'> (0x058d1110) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jvm.cpp, line 1390]
Event: 0.255 Thread 0x0268dc00 Exception <a 'java/security/PrivilegedActionException'> (0x058d14f0) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jvm.cpp, line 1390]
Event: 0.256 Thread 0x0268dc00 Exception <a 'java/security/PrivilegedActionException'> (0x058d54b8) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jvm.cpp, line 1390]
Event: 0.256 Thread 0x0268dc00 Exception <a 'java/security/PrivilegedActionException'> (0x058d5898) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jvm.cpp, line 1390]
Event: 0.321 Thread 0x0268dc00 Exception <a 'java/io/FileNotFoundException'> (0x058e15f8) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jni.cpp, line 709]
Event: 0.353 Thread 0x0268dc00 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x0599beb8) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 0.354 Thread 0x0268dc00 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x059a7fe8) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 0.398 Thread 0x0268dc00 Exception <a 'java/io/FileNotFoundException'> (0x05a46400) thrown at [C:\workspace\8-2-build-windows-i586-cygwin\jdk8u121\8372\hotspot\src\share\vm\prims\jni.cpp, line 709]
Event: 2.975 Thread 0x16e2c800 Implicit null exception at 0x036cc6cf to 0x036cdf43
Event: 2.975 Thread 0x16e2c800 Implicit null exception at 0x036cc6cf to 0x036cdf43

Events (10 events):
Event: 9.910 loading class sun/awt/shell/Win32ShellFolder2$ColumnComparator
Event: 9.910 loading class sun/awt/shell/Win32ShellFolder2$ColumnComparator done
Event: 9.911 loading class sun/awt/shell/Win32ShellFolder2$5
Event: 9.911 loading class sun/awt/shell/Win32ShellFolder2$5 done
Event: 9.938 loading class sun/awt/shell/Win32ShellFolder2$18
Event: 9.938 loading class sun/awt/shell/Win32ShellFolder2$18 done
Event: 9.938 loading class sun/awt/shell/Win32ShellFolder2$ColumnComparator$1
Event: 9.938 loading class sun/awt/shell/Win32ShellFolder2$ColumnComparator$1 done
Event: 9.940 loading class sun/awt/shell/Win32ShellFolder2$11
Event: 9.940 loading class sun/awt/shell/Win32ShellFolder2$11 done


Dynamic libraries:
0x00120000 - 0x00153000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\java.exe
0x77e10000 - 0x77f9e000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x77c90000 - 0x77d60000 	C:\WINDOWS\System32\KERNEL32.DLL
0x76ea0000 - 0x77062000 	C:\WINDOWS\System32\KERNELBASE.dll
0x5f2d0000 - 0x5f363000 	C:\WINDOWS\SYSTEM32\apphelp.dll
0x74bc0000 - 0x74c37000 	C:\WINDOWS\System32\ADVAPI32.dll
0x77690000 - 0x7774d000 	C:\WINDOWS\System32\msvcrt.dll
0x77600000 - 0x77641000 	C:\WINDOWS\System32\sechost.dll
0x773f0000 - 0x774b0000 	C:\WINDOWS\System32\RPCRT4.dll
0x748e0000 - 0x74900000 	C:\WINDOWS\System32\SspiCli.dll
0x748d0000 - 0x748da000 	C:\WINDOWS\System32\CRYPTBASE.dll
0x77750000 - 0x777a7000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x74900000 - 0x74a3c000 	C:\WINDOWS\System32\USER32.dll
0x77c70000 - 0x77c86000 	C:\WINDOWS\System32\win32u.dll
0x77660000 - 0x77681000 	C:\WINDOWS\System32\GDI32.dll
0x76ce0000 - 0x76e39000 	C:\WINDOWS\System32\gdi32full.dll
0x77190000 - 0x77209000 	C:\WINDOWS\System32\msvcp_win.dll
0x77210000 - 0x77328000 	C:\WINDOWS\System32\ucrtbase.dll
0x737d0000 - 0x739de000 	C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.15063.0_none_583b8639f462029f\COMCTL32.dll
0x76a40000 - 0x76c78000 	C:\WINDOWS\System32\combase.dll
0x77c30000 - 0x77c55000 	C:\WINDOWS\System32\IMM32.DLL
0x680f0000 - 0x681af000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\msvcr100.dll
0x67d20000 - 0x680ee000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\client\jvm.dll
0x76e90000 - 0x76e96000 	C:\WINDOWS\System32\PSAPI.DLL
0x74070000 - 0x74078000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x72f40000 - 0x72f64000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x737a0000 - 0x737a8000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x77d60000 - 0x77dc7000 	C:\WINDOWS\System32\WS2_32.dll
0x72e60000 - 0x72e83000 	C:\WINDOWS\SYSTEM32\WINMMBASE.dll
0x77dd0000 - 0x77e09000 	C:\WINDOWS\System32\cfgmgr32.dll
0x69070000 - 0x690a1000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\splashscreen.dll
0x72290000 - 0x72308000 	C:\WINDOWS\system32\uxtheme.dll
0x69060000 - 0x6906c000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\verify.dll
0x774b0000 - 0x775f6000 	C:\WINDOWS\System32\MSCTF.dll
0x74d90000 - 0x74e26000 	C:\WINDOWS\System32\OLEAUT32.dll
0x69030000 - 0x69051000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\java.dll
0x74e30000 - 0x74e3e000 	C:\WINDOWS\System32\kernel.appcore.dll
0x622d0000 - 0x62337000 	C:\WINDOWS\System32\TextInputFramework.dll
0x620a0000 - 0x622c7000 	C:\WINDOWS\System32\CoreUIComponents.dll
0x62010000 - 0x6209f000 	C:\WINDOWS\System32\CoreMessaging.dll
0x77350000 - 0x773dc000 	C:\WINDOWS\System32\SHCORE.dll
0x68970000 - 0x68a41000 	C:\WINDOWS\SYSTEM32\wintypes.dll
0x71550000 - 0x71578000 	C:\WINDOWS\SYSTEM32\ntmarta.dll
0x68ba0000 - 0x68bb0000 	C:\WINDOWS\SYSTEM32\usermgrcli.dll
0x69010000 - 0x69023000 	c:\Program Files (x86)\SyncPlaylist\jre\bin\zip.dll
0x72130000 - 0x72153000 	C:\WINDOWS\system32\dwmapi.dll
0x75060000 - 0x763a8000 	C:\WINDOWS\System32\SHELL32.dll
0x763b0000 - 0x76934000 	C:\WINDOWS\System32\windows.storage.dll
0x76e40000 - 0x76e85000 	C:\WINDOWS\System32\shlwapi.dll
0x74c40000 - 0x74c85000 	C:\WINDOWS\System32\powrprof.dll
0x77650000 - 0x77660000 	C:\WINDOWS\System32\profapi.dll
0x67bd0000 - 0x67d16000 	C:\Program Files (x86)\SyncPlaylist\jre\bin\awt.dll
0x67af0000 - 0x67bcf000 	C:\WINDOWS\system32\opengl32.dll
0x68f50000 - 0x68f75000 	C:\WINDOWS\SYSTEM32\GLU32.dll
0x74c90000 - 0x74d83000 	C:\WINDOWS\System32\ole32.dll
0x714f0000 - 0x71503000 	C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x711f0000 - 0x7121f000 	C:\WINDOWS\system32\rsaenh.dll
0x73340000 - 0x73358000 	C:\WINDOWS\SYSTEM32\bcrypt.dll
0x72e90000 - 0x72eb2000 	C:\WINDOWS\SYSTEM32\USERENV.dll
0x686b0000 - 0x686c6000 	C:\Program Files (x86)\SyncPlaylist\jre\bin\net.dll
0x71f10000 - 0x71f5e000 	C:\WINDOWS\system32\mswsock.dll
0x74020000 - 0x7404f000 	C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x773e0000 - 0x773e7000 	C:\WINDOWS\System32\NSI.dll
0x6d8e0000 - 0x6d8f3000 	C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x6db30000 - 0x6db44000 	C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x68f40000 - 0x68f4f000 	C:\Program Files (x86)\SyncPlaylist\jre\bin\nio.dll
0x172f0000 - 0x1736a000 	C:\Program Files (x86)\SyncPlaylist\JNI_getwinfolder.dll
0x67ab0000 - 0x67ae9000 	C:\Program Files (x86)\SyncPlaylist\jre\bin\fontmanager.dll
0x67a70000 - 0x67aa2000 	C:\Program Files (x86)\SyncPlaylist\jre\bin\t2k.dll
0x77070000 - 0x770f3000 	C:\WINDOWS\System32\clbcatq.dll
0x63330000 - 0x634a2000 	C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
0x67a20000 - 0x67a63000 	C:\WINDOWS\system32\dataexchange.dll
0x63540000 - 0x63792000 	C:\WINDOWS\system32\d3d11.dll
0x634b0000 - 0x6353a000 	C:\WINDOWS\system32\dxgi.dll
0x67930000 - 0x67a1b000 	C:\WINDOWS\system32\dcomp.dll
0x5f5a0000 - 0x5f6d6000 	C:\WINDOWS\system32\twinapi.appcore.dll
0x735a0000 - 0x7362e000 	C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.15063.0_none_8b4e86125c6fbfec\comctl32.dll
0x6fce0000 - 0x6fe44000 	C:\WINDOWS\SYSTEM32\PROPSYS.dll
0x5b620000 - 0x5b898000 	C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
0x67800000 - 0x67924000 	C:\WINDOWS\system32\NetworkExplorer.dll
0x74050000 - 0x74066000 	C:\WINDOWS\SYSTEM32\MPR.dll
0x686a0000 - 0x686a9000 	C:\WINDOWS\System32\drprov.dll
0x71be0000 - 0x71c22000 	C:\WINDOWS\System32\WINSTA.dll
0x677e0000 - 0x677f2000 	C:\WINDOWS\System32\ntlanman.dll
0x677c0000 - 0x677da000 	C:\WINDOWS\System32\davclnt.dll
0x68690000 - 0x6869a000 	C:\WINDOWS\System32\DAVHLPR.dll
0x681b0000 - 0x681c0000 	C:\WINDOWS\System32\wkscli.dll
0x677b0000 - 0x677bf000 	C:\WINDOWS\SYSTEM32\cscapi.dll
0x72350000 - 0x7235b000 	C:\WINDOWS\System32\netutils.dll
0x67770000 - 0x677b0000 	C:\Windows\System32\dlnashext.dll
0x67710000 - 0x67766000 	C:\Windows\System32\PlayToDevice.dll
0x676f0000 - 0x6770a000 	C:\Windows\System32\DevDispItemProvider.dll
0x69390000 - 0x693e9000 	C:\WINDOWS\System32\MMDevApi.dll
0x6d900000 - 0x6d922000 	C:\WINDOWS\System32\DEVOBJ.dll
0x67510000 - 0x676e2000 	C:\WINDOWS\system32\wpdshext.dll
0x731d0000 - 0x73336000 	C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.15063.0_none_d802f55807fa1ec7\gdiplus.dll
0x67480000 - 0x67503000 	C:\Windows\System32\PortableDeviceApi.dll
0x77810000 - 0x77c2a000 	C:\WINDOWS\System32\SETUPAPI.dll
0x74e40000 - 0x74e84000 	C:\WINDOWS\System32\WINTRUST.dll
0x76a30000 - 0x76a3e000 	C:\WINDOWS\System32\MSASN1.dll
0x74a40000 - 0x74bbd000 	C:\WINDOWS\System32\CRYPT32.dll
0x67430000 - 0x67471000 	C:\WINDOWS\system32\audiodev.dll
0x67210000 - 0x67427000 	C:\WINDOWS\system32\WMVCore.DLL
0x686d0000 - 0x687d7000 	C:\WINDOWS\system32\mfperfhelper.dll
0x671d0000 - 0x6720f000 	C:\WINDOWS\system32\WMASF.DLL
0x62340000 - 0x624a5000 	C:\WINDOWS\SYSTEM32\MFPlat.DLL
0x68660000 - 0x6868a000 	C:\WINDOWS\SYSTEM32\RTWorkQ.DLL
0x67180000 - 0x671c7000 	C:\Windows\System32\thumbcache.dll
0x67110000 - 0x67174000 	C:\WINDOWS\SYSTEM32\policymanager.dll
0x670a0000 - 0x67106000 	C:\WINDOWS\SYSTEM32\msvcp110_win.dll
0x5bd80000 - 0x5bd8d000 	C:\WINDOWS\SYSTEM32\LINKINFO.dll
0x68bb0000 - 0x68bba000 	C:\WINDOWS\SYSTEM32\Secur32.dll
0x71f60000 - 0x720bd000 	C:\WINDOWS\SYSTEM32\dbghelp.dll

VM Arguments:
java_command: c:\Program Files (x86)\SyncPlaylist\SyncPlaylist.exe
java_class_path (initial): c:\Program Files (x86)\SyncPlaylist\SyncPlaylist.exe
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Windows\twain_32\CNQL60;C:\Users\kjcra\AppData\Local\Microsoft\WindowsApps;
USERNAME=KJC
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel



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

OS: Windows 10.0 , 64 bit Build 15063 (10.0.15063.296)

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

Memory: 4k page, physical 16651520k(12976360k free), swap 19141888k(15256632k free)

vm_info: Java HotSpot(TM) Client VM (25.121-b13) for windows-x86 JRE (1.8.0_121-b13), built on Dec 12 2016 18:17:00 by "java_re" with MS VC++ 10.0 (VS2010)

time: Tue Jun 06 06:54:43 2017
elapsed time: 10 seconds (0d 0h 0m 10s)



REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
public class FileChooserBug 
{ 
    public static void main(String[] args) 
    { 
        try 
        { 
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
        } 
        catch (Exception e) 
        { 
            e.printStackTrace(); 
        } 

        JFileChooser fileChooser = new JFileChooser(); 
        fileChooser.showOpenDialog(null); 
    } 
} 
---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
Don't use System Look and Feel


Comments
Closing this as a duplicate of JDK-8179014 based upon submitter confirmation.
30-06-2017

Received following update from the submitter: "that it only happens when a GodMode folder is present. I was able to crash the program when I made a GodMode folder on one of my systems. It crashed at the exact same point that it crashed on his system. When I deleted the folder, everything worked fine again".
30-06-2017

Apparently, this seems similar to JDK-8179014. However, additional information would help us to evaluate this better. Requesting submitter to provide following information: 1. Does affected Windows 10 system has God Mode enabled? Ref. https://bugs.openjdk.java.net/browse/JDK-8179014 2. Any difference in system configuration between an affected system and regular system? 3. What is the result with JDK 9 ea build 173 (http://jdk.java.net/9/) on affected system? When checked with 9 ea b173 with system with God mode enabled, the issue does not occur.
09-06-2017