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

Crash when deleting file in java.awt.FileDialog with Vertitas NetBackup

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • None
    • 5.0
    • client-libs
    • x86
    • windows_xp

      FULL PRODUCT VERSION :
      java version "1.5.0_06"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
      Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows XP [Version 5.1.2600]

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Must have Veritas NetBackup installed.

      A DESCRIPTION OF THE PROBLEM :
      Deleting files from a java.awt.FileDialog on a machine with Veritas Netbackup installed causes the Java program to crash. Not sure if this happens with other software.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run the attached program which simply opens a java.awt.FileDialog (the native winxp file chooser) on a machine with Veritas NetBackup installed.

      Right-click a file and select Delete. The file will not be deleted; the program will crash.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      No crash; file is deleted.
      ACTUAL -
        Program crashes.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0c72b5c0, pid=1280, tid=1996
      #
      # Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
      # Problematic frame:
      # C 0x0c72b5c0
      #

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

      Current thread (0x009c3958): WatcherThread [id=1996]

      siginfo: ExceptionCode=0xc0000005, reading address 0x0c72b5c0

      Registers:
      EAX=0x00000000, EBX=0x009c3958, ECX=0x0000000d, EDX=0x7803a130
      ESP=0x0acdf224, EBP=0x0acdf270, ESI=0x6d7ac8e4, EDI=0x6d764ad8
      EIP=0x0c72b5c0, EFLAGS=0x00010246

        Top of Stack: (sp=0x0acdf224)
      0x0acdf224: 7801e573 002324b8 6d764ad8 6d7ab490
      0x0acdf234: 009c3958 7801e53e 6d751b69 6d7ac8e4
      0x0acdf244: 6d7ac8e0 6d764ad8 6d7ab490 009c3958
      0x0acdf254: 00000000 00000000 0acdee70 0acdf39c
      0x0acdf264: 7800bd6a 78033ef8 00000000 0acdf2e4
      0x0acdf274: 6d759e44 6d751b69 6d7ac8e4 6d7ac8e0
      0x0acdf284: 6d759e51 6d751b69 6d751502 6d751b69
      0x0acdf294: c0000005 0acdf37c 009c3958 00000000

      Instructions: (pc=0x0c72b5c0)
      0x0c72b5b0:
      [error occurred during error reporting, step 100, id 0xc0000005]

      Stack: [0x0aca0000,0x0ace0000), sp=0x0acdf224, free space=252k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C 0x0c72b5c0
      V [jvm.dll+0x119e44]
      V [jvm.dll+0xd3044]
      V [jvm.dll+0xd1e63]
      C [MSVCRT.dll+0x85bc]
      C [KERNEL32.dll+0xb388]


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

      Java Threads: ( => current thread )
        0x0ad8f158 JavaThread "Thread-2" [_thread_in_native, id=1816]
        0x0ad8ea90 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=972]
        0x0ad90460 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1328]
        0x0ad7aac8 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1848]
        0x0ad7a648 JavaThread "AWT-Shutdown" [_thread_blocked, id=1344]
        0x009c23c0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=544]
        0x009c0ea0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2000]
        0x009c0160 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1992]
        0x009b7538 JavaThread "Finalizer" daemon [_thread_blocked, id=1140]
        0x009b6048 JavaThread "Reference Handler" daemon [_thread_blocked, id=144]
        0x00236e60 JavaThread "main" [_thread_blocked, id=1800]

      Other Threads:
        0x009b1f20 VMThread [id=1776]
      =>0x009c3958 WatcherThread [id=1996]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       def new generation total 576K, used 165K [0x02a80000, 0x02b20000, 0x02f60000)
        eden space 512K, 19% used [0x02a80000, 0x02a994e8, 0x02b00000)
        from space 64K, 100% used [0x02b10000, 0x02b20000, 0x02b20000)
        to space 64K, 0% used [0x02b00000, 0x02b00000, 0x02b10000)
       tenured generation total 1408K, used 209K [0x02f60000, 0x030c0000, 0x06a80000)
         the space 1408K, 14% used [0x02f60000, 0x02f94668, 0x02f94800, 0x030c0000)
       compacting perm gen total 8192K, used 3814K [0x06a80000, 0x07280000, 0x0aa80000)
         the space 8192K, 46% used [0x06a80000, 0x06e39bf8, 0x06e39c00, 0x07280000)
      No shared spaces configured.

      Dynamic libraries:
      0x00400000 - 0x0040c000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\java.exe
      0x77f80000 - 0x77ffc000 C:\SYS\WINDOWS\system32\ntdll.dll
      0x7c2d0000 - 0x7c335000 C:\SYS\WINDOWS\system32\ADVAPI32.dll
      0x7c570000 - 0x7c623000 C:\SYS\WINDOWS\system32\KERNEL32.dll
      0x77d30000 - 0x77da8000 C:\SYS\WINDOWS\system32\RPCRT4.dll
      0x78000000 - 0x78045000 C:\SYS\WINDOWS\system32\MSVCRT.dll
      0x6d640000 - 0x6d7c5000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\client\jvm.dll
      0x77e10000 - 0x77e79000 C:\SYS\WINDOWS\system32\USER32.dll
      0x77f40000 - 0x77f7c000 C:\SYS\WINDOWS\system32\GDI32.dll
      0x77570000 - 0x775a0000 C:\SYS\WINDOWS\system32\WINMM.dll
      0x6d280000 - 0x6d288000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\hpi.dll
      0x690a0000 - 0x690ab000 C:\SYS\WINDOWS\system32\PSAPI.DLL
      0x6d610000 - 0x6d61c000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\verify.dll
      0x6d300000 - 0x6d31d000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\java.dll
      0x6d630000 - 0x6d63f000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\zip.dll
      0x6d000000 - 0x6d166000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\awt.dll
      0x77800000 - 0x7781e000 C:\SYS\WINDOWS\system32\WINSPOOL.DRV
      0x76620000 - 0x76631000 C:\SYS\WINDOWS\system32\MPR.DLL
      0x75e60000 - 0x75e7a000 C:\SYS\WINDOWS\system32\IMM32.dll
      0x7ce20000 - 0x7cf0f000 C:\SYS\WINDOWS\system32\ole32.dll
      0x72800000 - 0x72846000 C:\SYS\WINDOWS\system32\ddraw.dll
      0x728a0000 - 0x728a6000 C:\SYS\WINDOWS\system32\DCIMAN32.dll
      0x60000000 - 0x60045000 C:\SYS\WINDOWS\system32\MSCTF.dll
      0x7cf30000 - 0x7d175000 C:\SYS\WINDOWS\system32\shell32.dll
      0x70a70000 - 0x70ad6000 C:\SYS\WINDOWS\system32\SHLWAPI.dll
      0x71710000 - 0x71794000 C:\SYS\WINDOWS\system32\COMCTL32.dll
      0x6d240000 - 0x6d27d000 C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin\fontmanager.dll
      0x76b30000 - 0x76b6e000 C:\SYS\WINDOWS\system32\COMDLG32.DLL
      0x7c950000 - 0x7c9df000 C:\SYS\WINDOWS\system32\CLBCATQ.DLL
      0x779b0000 - 0x77a4b000 C:\SYS\WINDOWS\system32\OLEAUT32.dll
      0x77840000 - 0x7787e000 C:\SYS\WINDOWS\system32\cscui.dll
      0x770c0000 - 0x770e3000 C:\SYS\WINDOWS\system32\CSCDLL.DLL
      0x76fa0000 - 0x76faf000 C:\SYS\WINDOWS\system32\ntshrui.dll
      0x773e0000 - 0x773f5000 C:\SYS\WINDOWS\system32\ATL.DLL
      0x7cdc0000 - 0x7ce13000 C:\SYS\WINDOWS\system32\NETAPI32.DLL
      0x77980000 - 0x779a4000 C:\SYS\WINDOWS\system32\DNSAPI.dll
      0x75050000 - 0x75058000 C:\SYS\WINDOWS\system32\WSOCK32.dll
      0x75030000 - 0x75044000 C:\SYS\WINDOWS\system32\WS2_32.DLL
      0x75020000 - 0x75028000 C:\SYS\WINDOWS\system32\WS2HELP.DLL
      0x751c0000 - 0x751c6000 C:\SYS\WINDOWS\system32\NETRAP.dll
      0x77bf0000 - 0x77c01000 C:\SYS\WINDOWS\system32\NTDSAPI.dll
      0x77950000 - 0x7797b000 C:\SYS\WINDOWS\system32\WLDAP32.DLL
      0x7c340000 - 0x7c34f000 C:\SYS\WINDOWS\system32\SECUR32.DLL
      0x75150000 - 0x75160000 C:\SYS\WINDOWS\system32\SAMLIB.dll
      0x71500000 - 0x715fc000 C:\SYS\WINDOWS\system32\browseui.dll
      0x0b710000 - 0x0b859000 C:\SYS\WINDOWS\system32\SHDOCVW.dll
      0x77820000 - 0x77827000 C:\SYS\WINDOWS\system32\version.dll
      0x759b0000 - 0x759b6000 C:\SYS\WINDOWS\system32\LZ32.DLL
      0x10000000 - 0x10003000 C:\SYS\WINDOWS\mui\fallback\040c\msctf.dll.mui
      0x71f00000 - 0x71f4d000 C:\SYS\WINDOWS\System32\docprop2.dll
      0x6a8f0000 - 0x6a910000 C:\SYS\WINDOWS\System32\MSVFW32.DLL
      0x74870000 - 0x74886000 C:\SYS\WINDOWS\System32\AVIFIL32.DLL
      0x77410000 - 0x77423000 C:\SYS\WINDOWS\System32\MSACM32.dll
      0x70020000 - 0x70025000 C:\SYS\WINDOWS\system32\faxshell.dll
      0x0be10000 - 0x0be2c000 C:\Program Files\Adobe\AcrobatReader\ActiveX\PDFShell.dll
      0x16200000 - 0x16206000 c:\Program Files\WINZIP\WZSHLSTB.DLL
      0x16250000 - 0x16267000 c:\Program Files\WINZIP\WZSHLEX1.dll
      0x16300000 - 0x16310000 c:\Program Files\WINZIP\WZCAB3.DLL
      0x49090000 - 0x491e5000 C:\PROGRA~1\COMMON~1\MICROS~1\WEBFOL~1\MSONSEXT.DLL
      0x49970000 - 0x49985000 C:\PROGRA~1\COMMON~1\MICROS~1\WEBFOL~1\pkmws.dll
      0x1a400000 - 0x1a47d000 C:\SYS\WINDOWS\system32\urlmon.dll
      0x76b70000 - 0x76b84000 C:\SYS\WINDOWS\system32\hlink.dll
      0x0c1b0000 - 0x0c3b4000 C:\SYS\WINDOWS\system32\Msi.dll
      0x63000000 - 0x63096000 C:\SYS\WINDOWS\system32\WININET.dll
      0x7c740000 - 0x7c7cc000 C:\SYS\WINDOWS\system32\CRYPT32.dll
      0x77430000 - 0x77441000 C:\SYS\WINDOWS\system32\MSASN1.dll
      0x1f8a0000 - 0x1f906000 C:\Program Files\Common Files\System\OLE DB\oledb32.dll
      0x1f660000 - 0x1f67f000 C:\SYS\WINDOWS\system32\MSDART.DLL
      0x1f910000 - 0x1f920000 C:\Program Files\Common Files\System\OLE DB\OLEDB32R.DLL
      0x492e0000 - 0x492ec000 C:\Program Files\Common Files\Microsoft Shared\Web Folders\1033\nsextint.dll
      0x76710000 - 0x76719000 C:\SYS\WINDOWS\system32\LINKINFO.DLL
      0x65880000 - 0x6588d000 C:\Program Files\Common Files\Symantec Shared\SSC\vpshell2.dll
      0x0c870000 - 0x0c8c6000 C:\SYS\WINDOWS\system32\MSVCR71.dll

      VM Arguments:
      java_command: FileDialogTest

      Environment Variables:
      PATH="C:\palette\apl\matlabv7r3\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";"C:\Program Files\MATLAB\sys\java\jre\win32\jre1.5.0\bin";C:\palette\apl\arena\RSCommon;C:\Perl\bin\;C:\SYS\WINDOWS\system32;C:\SYS\WINDOWS;C:\Program Files\Common Files\Autodesk SharedUSERNAME=e229407
      OS=Windows_NT
      PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel


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

      OS: Windows 2000 Build 2195 Service Pack 4

      CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

      Memory: 4k page, physical 2095192k(1715168k free), swap 4033488k(3771076k free)

      vm_info: Java HotSpot(TM) Client VM (1.5.0-b64) for windows-x86, built on Sep 15 2004 03:00:31 by "java_re" with MS VC++ 6.0



      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      import java.awt.*;
      import javax.swing.*;

      public class FileDialogTest
      {
          public static void main(final String[] args)
              throws Exception
          {
              UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
              Frame f = new Frame();
              new FileDialog(f, "Test").show();
              System.exit(0);
          }
      }

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

      CUSTOMER SUBMITTED WORKAROUND :
      Delete the file by other means

            Unassigned Unassigned
            dav Andrei Dmitriev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: