Duplicate :
|
Name: gm110360 Date: 06/02/2004 FULL PRODUCT VERSION : java version "1.5.0-beta2" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta2-b51) Java HotSpot(TM) Client VM (build 1.5.0-beta2-b51, mixed mode, sharing) ADDITIONAL OS VERSION INFORMATION : Microsoft Windows XP [Version 5.1.2600] A DESCRIPTION OF THE PROBLEM : Constructing a JFileChooser when left over shortcut files (.lnk) that point to folders or files that no longer exist are present on the Windows desktop leads to a crash in the VM Possibly related to the fix for Bug 4356160. STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : Put shortcuts on your desktop. Delete the original files and folders that the shortcuts refer to. Construct a JFileChooser Several dialogs will appear complaining about the inability to find the destination of the shortcut references "Problem with Shortcut...". After dismissing all of these dialogs the VM will exit. EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - bogus shortcuts should be ignored ACTUAL - bogus shortcuts crash the VM ERROR MESSAGES/STACK TRACES THAT OCCUR : # # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77f83905, pid=3192, tid=3436 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-beta2-b51 mixed mode, sharing) # Problematic frame: # C [ntdll.dll+0x33905] # # An error report file with more information is saved as hs_err_pid3192.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # error log file contains: # # An unexpected error has been detected by HotSpot Virtual Machine: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77f83905, pid=3192, tid=3436 # # Java VM: Java HotSpot(TM) Client VM (1.5.0-beta2-b51 mixed mode, sharing) # Problematic frame: # C [ntdll.dll+0x33905] # --------------- T H R E A D --------------- Current thread (0x00316638): JavaThread "Finalizer" daemon [_thread_in_native, id=3436] siginfo: ExceptionCode=0xc0000005, writing address 0x00000000 Registers: EAX=0xffffffff, EBX=0x00090000, ECX=0x00000000, EDX=0x000e1350 ESP=0x02d8f7d0, EBP=0x02d8f7dc, ESI=0x000e1388, EDI=0x000e1350 EIP=0x77f83905, EFLAGS=0x00010286 Top of Stack: (sp=0x02d8f7d0) 0x02d8f7d0: 00090000 000e1388 00000000 02d8f8b0 0x02d8f7e0: 77f58cca 00090000 000e1388 02d8f87c 0x02d8f7f0: 00000000 000e3790 000e3788 26d33088 0x02d8f800: 00316638 00000000 00000000 6d63101f 0x02d8f810: ffffffff 77f5c1f4 000cdf98 02d8f838 0x02d8f820: 77f838fd 00000005 000cdf70 00090000 0x02d8f830: 000cdf98 00000000 02d8f90c 77f58cca 0x02d8f840: 00090000 77f58ebe 00090608 77f59037 Instructions: (pc=0x77f83905) 0x77f838f5: 00 57 53 e8 7c f6 ff ff 8b 47 08 8b 4f 0c 3b c1 0x77f83905: 89 01 89 48 04 75 21 66 8b 07 66 3d 80 00 73 18 Stack: [0x02c90000,0x02d90000), sp=0x02d8f7d0, free space=1021k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [ntdll.dll+0x33905] C [ntdll.dll+0x8cca] C [ole32.dll+0x10579] J sun.awt.shell.Win32ShellFolder2.finalize()V v ~StubRoutines::call_stub V [jvm.dll+0x81663] V [jvm.dll+0xd3b5d] V [jvm.dll+0x81534] V [jvm.dll+0x86815] C [java.dll+0x1fd8] J java.lang.ref.Finalizer.runFinalizer()V J java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V v ~RuntimeStub::alignment_frame_return Runtime1 stub j java.lang.ref.Finalizer$FinalizerThread.run()V+11 v ~StubRoutines::call_stub V [jvm.dll+0x81663] V [jvm.dll+0xd3b5d] V [jvm.dll+0x81534] V [jvm.dll+0x81291] V [jvm.dll+0x9bd30] V [jvm.dll+0xfdeb2] V [jvm.dll+0xfde80] C [MSVCRT.dll+0x27fb8] C [kernel32.dll+0x1d33b] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j sun.awt.shell.Win32ShellFolder2.releaseIShellFolder(J)V+0 J sun.awt.shell.Win32ShellFolder2.finalize()V v ~StubRoutines::call_stub J java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V J java.lang.ref.Finalizer.runFinalizer()V J java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V v ~RuntimeStub::alignment_frame_return Runtime1 stub j java.lang.ref.Finalizer$FinalizerThread.run()V+11 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x0348f618 JavaThread "WorkQueue" [_thread_blocked, id=2840] 0x03473e98 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2504] 0x0344cee0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3660] 0x0344cab8 JavaThread "AWT-Shutdown" [_thread_blocked, id=2800] 0x0344b950 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2972] 0x0031b2c8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2740] 0x00319ea8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3980] 0x003191a0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3120] =>0x00316638 JavaThread "Finalizer" daemon [_thread_in_native, id=3436] 0x00315aa0 JavaThread "Reference Handler" daemon [_thread_blocked, id=3356] 0x00035078 JavaThread "main" [_thread_in_native, id=1012] Other Threads: 0x00313e78 VMThread [id=3852] 0x0031c4d0 WatcherThread [id=3252] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 768K, used 45K [0x22a70000, 0x22b40000, 0x22f50000) eden space 704K, 6% used [0x22a70000, 0x22a7b6d0, 0x22b20000) from space 64K, 0% used [0x22b20000, 0x22b20000, 0x22b30000) to space 64K, 0% used [0x22b30000, 0x22b30000, 0x22b40000) tenured generation total 9660K, used 5793K [0x22f50000, 0x238bf000, 0x26a70000) the space 9660K, 59% used [0x22f50000, 0x234f8760, 0x234f8800, 0x238bf000) compacting perm gen total 8192K, used 3462K [0x26a70000, 0x27270000, 0x2aa70000) the space 8192K, 42% used [0x26a70000, 0x26dd1960, 0x26dd1a00, 0x27270000) ro space 8192K, 62% used [0x2aa70000, 0x2af70348, 0x2af70400, 0x2b270000) rw space 12288K, 46% used [0x2b270000, 0x2b7fba58, 0x2b7fbc00, 0x2be70000) Dynamic libraries: 0x00400000 - 0x0040c000 C:\WINDOWS\system32\java.exe 0x77f50000 - 0x77ff7000 C:\WINDOWS\System32\ntdll.dll 0x77e60000 - 0x77f46000 C:\WINDOWS\system32\kernel32.dll 0x77dd0000 - 0x77e5d000 C:\WINDOWS\system32\ADVAPI32.dll 0x78000000 - 0x78087000 C:\WINDOWS\system32\RPCRT4.dll 0x77c10000 - 0x77c63000 C:\WINDOWS\system32\MSVCRT.dll 0x6d630000 - 0x6d7b4000 C:\Program Files\Java\jre1.5.0\bin\client\jvm.dll 0x77d40000 - 0x77dcc000 C:\WINDOWS\system32\USER32.dll 0x7e090000 - 0x7e0d1000 C:\WINDOWS\system32\GDI32.dll 0x76b40000 - 0x76b6c000 C:\WINDOWS\system32\WINMM.dll 0x76390000 - 0x763ac000 C:\WINDOWS\System32\IMM32.DLL 0x629c0000 - 0x629c8000 C:\WINDOWS\system32\LPK.DLL 0x72fa0000 - 0x72ffa000 C:\WINDOWS\system32\USP10.dll 0x6d280000 - 0x6d288000 C:\Program Files\Java\jre1.5.0\bin\hpi.dll 0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL 0x6d600000 - 0x6d60c000 C:\Program Files\Java\jre1.5.0\bin\verify.dll 0x6d2f0000 - 0x6d30d000 C:\Program Files\Java\jre1.5.0\bin\java.dll 0x6d620000 - 0x6d62f000 C:\Program Files\Java\jre1.5.0\bin\zip.dll 0x6d000000 - 0x6d166000 C:\Program Files\Java\jre1.5.0\bin\awt.dll 0x73000000 - 0x73023000 C:\WINDOWS\system32\WINSPOOL.DRV 0x771b0000 - 0x772d4000 C:\WINDOWS\system32\ole32.dll 0x5ad70000 - 0x5ada4000 C:\WINDOWS\System32\uxtheme.dll 0x51000000 - 0x5104d000 C:\WINDOWS\system32\ddraw.dll 0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll 0x5c000000 - 0x5c0c8000 C:\WINDOWS\system32\D3DIM700.DLL 0x6d240000 - 0x6d27e000 C:\Program Files\Java\jre1.5.0\bin\fontmanager.dll 0x74720000 - 0x74764000 C:\WINDOWS\System32\MSCTF.dll 0x03b90000 - 0x03bbb000 C:\WINDOWS\System32\msctfime.ime 0x6d190000 - 0x6d1be000 C:\Program Files\Java\jre1.5.0\bin\cmm.dll 0x6d3b0000 - 0x6d3cf000 C:\Program Files\Java\jre1.5.0\bin\jpeg.dll 0x773d0000 - 0x77bc2000 C:\WINDOWS\system32\shell32.dll 0x70a70000 - 0x70ad5000 C:\WINDOWS\system32\SHLWAPI.dll 0x71950000 - 0x71a34000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll 0x77340000 - 0x773cb000 C:\WINDOWS\system32\comctl32.dll 0x6d4b0000 - 0x6d4c3000 C:\Program Files\Java\jre1.5.0\bin\net.dll 0x71ab0000 - 0x71ac4000 C:\WINDOWS\system32\WS2_32.dll 0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll 0x6d4d0000 - 0x6d4d9000 C:\Program Files\Java\jre1.5.0\bin\nio.dll 0x10000000 - 0x1003b000 C:\Program Files\Digital Rapids\Stream\KMJava.dll 0x10480000 - 0x1053c000 C:\WINDOWS\system32\MSVCP71D.dll 0x10200000 - 0x10287000 C:\WINDOWS\system32\MSVCR71D.dll 0x06590000 - 0x065dc000 C:\Program Files\Digital Rapids\Stream\KMRemote.dll 0x04560000 - 0x04592000 C:\Program Files\Digital Rapids\Stream\KMEXTERNAL.dll 0x73bd0000 - 0x73bf0000 C:\WINDOWS\system32\MSVFW32.dll 0x065e0000 - 0x06681000 C:\Program Files\Digital Rapids\Stream\KMShare.dll 0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll 0x7c890000 - 0x7c911000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll 0x77c00000 - 0x77c07000 C:\WINDOWS\system32\VERSION.dll 0x066b0000 - 0x066c4000 C:\Program Files\Digital Rapids\Common\DRDevice.dll 0x76670000 - 0x76757000 C:\WINDOWS\System32\SETUPAPI.dll 0x066e0000 - 0x06786000 C:\Program Files\Digital Rapids\Common\DRAuthKey.dll 0x76f50000 - 0x76f58000 C:\WINDOWS\system32\wtsapi32.dll 0x76360000 - 0x7636f000 C:\WINDOWS\system32\WINSTA.dll 0x067a0000 - 0x067da000 C:\Dev\COLORA~2.0\Release\DRCOLO~1.DLL 0x50400000 - 0x5041e000 C:\WINDOWS\System32\nsp.dll 0x50430000 - 0x50592000 C:\WINDOWS\system32\NSPW7.DLL 0x76400000 - 0x76601000 C:\WINDOWS\system32\msi.dll 0x75e90000 - 0x75f37000 C:\WINDOWS\system32\SXS.DLL 0x746f0000 - 0x74716000 C:\WINDOWS\System32\Msimtf.dll 0x04360000 - 0x04367000 C:\Program Files\Logitech\iTouch\kbdhook.dll 0x6d350000 - 0x6d356000 C:\Program Files\Java\jre1.5.0\bin\jawt.dll 0x04490000 - 0x044a1000 C:\Program Files\Digital Rapids\Copper Receiver\KMRemote.dll 0x55900000 - 0x55961000 C:\WINDOWS\system32\MSVCP60.dll 0x71c20000 - 0x71c6e000 C:\WINDOWS\system32\netapi32.dll 0x75f40000 - 0x75f5f000 C:\WINDOWS\system32\appHelp.dll 0x044f0000 - 0x04514000 C:\Program Files\Compuware\DriverStudio\DriverWorkbench\DSRNamespace.dll 0x71700000 - 0x71849000 C:\WINDOWS\System32\shdocvw.dll 0x71d40000 - 0x71d5b000 C:\WINDOWS\System32\actxprxy.dll 0x71b20000 - 0x71b31000 C:\WINDOWS\system32\MPR.dll 0x75f60000 - 0x75f66000 C:\WINDOWS\System32\drprov.dll 0x71c10000 - 0x71c1d000 C:\WINDOWS\System32\ntlanman.dll 0x71cd0000 - 0x71ce6000 C:\WINDOWS\System32\NETUI0.dll 0x71c90000 - 0x71ccc000 C:\WINDOWS\System32\NETUI1.dll 0x71c80000 - 0x71c86000 C:\WINDOWS\System32\NETRAP.dll 0x71bf0000 - 0x71c01000 C:\WINDOWS\System32\SAMLIB.dll 0x75f70000 - 0x75f79000 C:\WINDOWS\System32\davclnt.dll 0x76980000 - 0x76987000 C:\WINDOWS\system32\LINKINFO.dll 0x76990000 - 0x769b4000 C:\WINDOWS\system32\ntshrui.dll 0x76b20000 - 0x76b35000 C:\WINDOWS\system32\ATL.DLL 0x75a70000 - 0x75b15000 C:\WINDOWS\system32\USERENV.dll 0x73380000 - 0x733d2000 C:\WINDOWS\System32\zipfldr.dll 0x76620000 - 0x7666e000 C:\WINDOWS\System32\cscui.dll 0x06de0000 - 0x06dfb000 C:\WINDOWS\System32\CSCDLL.dll VM Arguments: java_command: Stream.dat Environment Variables: JAVA_HOME=C:\j2sdk1.4.2_04 CLASSPATH=C:\Program Files\Altova\xmlspy\XMLSpyInterface.jar PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\apache-ant-1.5.4\bin;C:\j2sdk1.4.2_04\bin;C:\Tools\usr\local\wbin;C:\Program Files\Common Files\GTK\2.0\bin USERNAME=scott.palmer OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 4, GenuineIntel --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 1 CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht Memory: 4k page, physical 1048048k(355524k free), swap 2521636k(1910232k free) vm_info: Java HotSpot(TM) Client VM (1.5.0-beta2-b51) for windows-x86, built on May 13 2004 02:09:25 by "java_re" with MS VC++ 6.0 REPRODUCIBILITY : This bug can be reproduced always. Release Regression From : 1.4.2 The above release value was the last known release where this bug was known to work. Since then there has been a regression. (Incident Review ID: 275739) ======================================================================