Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8181842

JFileChooser crashes JRE on some Windows 10 1703 machines when using system look and feel

    Details

      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

        Issue Links

          Activity

          Hide
          pardesha Pardeep Sharma added a comment -
          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.
          Show
          pardesha Pardeep Sharma added a comment - 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.
          Hide
          pardesha Pardeep Sharma added a comment -
          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".
          Show
          pardesha Pardeep Sharma added a comment - 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".
          Hide
          pardesha Pardeep Sharma added a comment -
          Closing this as a duplicate of JDK-8179014 based upon submitter confirmation.
          Show
          pardesha Pardeep Sharma added a comment - Closing this as a duplicate of JDK-8179014 based upon submitter confirmation.

            People

            • Assignee:
              pardesha Pardeep Sharma
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: