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

invalid jar file in the bootclasspath could lead to jvm fatal error

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 7u21
    • Fix Version/s: hs25
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b49

      Backports

        Description

        FULL PRODUCT VERSION :
        Microsoft Windows [Version 6.0.6002]
        Copyright (c) 2006 Microsoft Corporation. All rights reserved.

        C:\Users\ernie>java -version
        java version " 1.7.0_21 "
        Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
        Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)

        C:\Users\ernie>

        A DESCRIPTION OF THE PROBLEM :
        I use PDFill PDF&Image Writer to " print to PDF " files. (Create PDF files from text, browser pages, MS office documents, etc.) Recently this process fails and I get an error message and the log file below.



        ERROR MESSAGES/STACK TRACES THAT OCCUR :
        hs_err_pid4736.log :

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (exceptions.cpp:390), pid=4736, tid=2936
        # fatal error: ExceptionMark destructor expects no pending exceptions
        #
        # JRE version: 7.0_21-b11
        # Java VM: Java HotSpot(TM) Client VM (23.21-b01 mixed mode, sharing windows-x86 )
        # 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.sun.com/bugreport/crash.jsp
        #

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

        Current thread (0x01f6a800): JavaThread " main " [_thread_in_vm, id=2936, stack(0x01eb0000,0x01f00000)]

        Stack: [0x01eb0000,0x01f00000], sp=0x01efe6c4, free space=313k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [jvm.dll+0x170511]
        V [jvm.dll+0x16a6b6]
        V [jvm.dll+0x16ad7a]
        V [jvm.dll+0x1c564]
        V [jvm.dll+0x1c752]
        V [jvm.dll+0x1c7ca]
        V [jvm.dll+0x1bbf5]
        V [jvm.dll+0x2c8df]
        V [jvm.dll+0x2dcc8]
        V [jvm.dll+0x2e38b]
        V [jvm.dll+0x2e3b6]
        V [jvm.dll+0xd98f6]
        C [java.dll+0x184f] Java_java_lang_ClassLoader_findBootstrapClass+0x68
        j java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class;+0
        j java.lang.ClassLoader.findBootstrapClassOrNull(Ljava/lang/String;)Ljava/lang/Class;+12
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+48
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+38
        j sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+36
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
        j sun.security.jca.ProviderConfig$2.run()Ljava/security/Provider;+50
        j sun.security.jca.ProviderConfig$2.run()Ljava/lang/Object;+1
        v ~StubRoutines::call_stub
        V [jvm.dll+0x12b41a]
        V [jvm.dll+0x1daa0e]
        V [jvm.dll+0x12b49d]
        V [jvm.dll+0xda35a]
        C [java.dll+0x1015] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x15
        j sun.security.jca.ProviderConfig.doLoadProvider()Ljava/security/Provider;+8
        j sun.security.jca.ProviderConfig.getProvider()Ljava/security/Provider;+88
        j sun.security.jca.ProviderList.getProvider(I)Ljava/security/Provider;+6
        j sun.security.jca.ProviderList.getService(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Provider$Service;+13
        j sun.security.jca.GetInstance.getInstance(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lsun/security/jca/GetInstance$Instance;+7
        j java.security.Security.getImpl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;+10
        j java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;+7
        j com.lowagie.text.pdf.PdfEncryption.createDocumentId()[B+2
        j com.lowagie.text.pdf.PdfWriter.close()V+322
        j com.lowagie.text.pdf.PdfDocument.close()V+122
        j com.lowagie.text.Document.close()V+39
        j plotsoft_pdf.FillPage.New_PDF()Ljava/lang/String;+270
        j plotsoft_pdf.FillPage.Action()Ljava/lang/String;+2157
        j Main.Class1.main([Ljava/lang/String;)V+618
        v ~StubRoutines::call_stub
        V [jvm.dll+0x12b41a]
        V [jvm.dll+0x1daa0e]
        V [jvm.dll+0x12b49d]
        V [jvm.dll+0xaf3f4]
        V [jvm.dll+0xb9777]
        C [java.exe+0x205f]
        C [java.exe+0xa5a1]
        C [java.exe+0xa62b]
        C [kernel32.dll+0x4d2e9] BaseThreadInitThunk+0x12
        C [ntdll.dll+0x41603] RtlInitializeExceptionChain+0x63
        C [ntdll.dll+0x415d6] RtlInitializeExceptionChain+0x36

        Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
        j java.lang.ClassLoader.findBootstrapClass(Ljava/lang/String;)Ljava/lang/Class;+0
        j java.lang.ClassLoader.findBootstrapClassOrNull(Ljava/lang/String;)Ljava/lang/Class;+12
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+48
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+38
        j sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+36
        j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
        j sun.security.jca.ProviderConfig$2.run()Ljava/security/Provider;+50
        j sun.security.jca.ProviderConfig$2.run()Ljava/lang/Object;+1
        v ~StubRoutines::call_stub
        j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
        j sun.security.jca.ProviderConfig.doLoadProvider()Ljava/security/Provider;+8
        j sun.security.jca.ProviderConfig.getProvider()Ljava/security/Provider;+88
        j sun.security.jca.ProviderList.getProvider(I)Ljava/security/Provider;+6
        j sun.security.jca.ProviderList.getService(Ljava/lang/String;Ljava/lang/String;)Ljava/security/Provider$Service;+13
        j sun.security.jca.GetInstance.getInstance(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lsun/security/jca/GetInstance$Instance;+7
        j java.security.Security.getImpl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object;+10
        j java.security.MessageDigest.getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;+7
        j com.lowagie.text.pdf.PdfEncryption.createDocumentId()[B+2
        j com.lowagie.text.pdf.PdfWriter.close()V+322
        j com.lowagie.text.pdf.PdfDocument.close()V+122
        j com.lowagie.text.Document.close()V+39
        j plotsoft_pdf.FillPage.New_PDF()Ljava/lang/String;+270
        j plotsoft_pdf.FillPage.Action()Ljava/lang/String;+2157
        j Main.Class1.main([Ljava/lang/String;)V+618
        v ~StubRoutines::call_stub

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

        Java Threads: ( => current thread )
          0x026c4400 JavaThread " Service Thread " daemon [_thread_blocked, id=4740, stack(0x04af0000,0x04b40000)]
          0x026bec00 JavaThread " C1 CompilerThread0 " daemon [_thread_blocked, id=4668, stack(0x00ac0000,0x00b10000)]
          0x026bd800 JavaThread " Attach Listener " daemon [_thread_blocked, id=4700, stack(0x01c30000,0x01c80000)]
          0x026ba400 JavaThread " Signal Dispatcher " daemon [_thread_blocked, id=4352, stack(0x04980000,0x049d0000)]
          0x026a9c00 JavaThread " Finalizer " daemon [_thread_blocked, id=6024, stack(0x01fb0000,0x02000000)]
          0x026a4c00 JavaThread " Reference Handler " daemon [_thread_blocked, id=4748, stack(0x00960000,0x009b0000)]
        =>0x01f6a800 JavaThread " main " [_thread_in_vm, id=2936, stack(0x01eb0000,0x01f00000)]

        Other Threads:
          0x026a3400 VMThread [stack: 0x048b0000,0x04900000] [id=3776]
          0x026de800 WatcherThread [stack: 0x04a30000,0x04a80000] [id=4780]

        VM state:not at safepoint (normal execution)

        VM Mutex/Monitor currently owned by a thread: None

        Heap
         def new generation total 4928K, used 4399K [0x24d60000, 0x252b0000, 0x2a2b0000)
          eden space 4416K, 99% used [0x24d60000, 0x251abf88, 0x251b0000)
          from space 512K, 0% used [0x251b0000, 0x251b0000, 0x25230000)
          to space 512K, 0% used [0x25230000, 0x25230000, 0x252b0000)
         tenured generation total 10944K, used 0K [0x2a2b0000, 0x2ad60000, 0x34d60000)
           the space 10944K, 0% used [0x2a2b0000, 0x2a2b0000, 0x2a2b0200, 0x2ad60000)
         compacting perm gen total 12288K, used 1284K [0x34d60000, 0x35960000, 0x38d60000)
           the space 12288K, 10% used [0x34d60000, 0x34ea13b0, 0x34ea1400, 0x35960000)
            ro space 10240K, 42% used [0x38d60000, 0x391a22a0, 0x391a2400, 0x39760000)
            rw space 12288K, 54% used [0x39760000, 0x39de3250, 0x39de3400, 0x3a360000)

        Card table byte_map: [0x04770000,0x04820000] byte_map_base: 0x04649500

        Polling page: 0x002e0000

        Code Cache [0x02770000, 0x02820000, 0x04770000)
         total_blobs=237 nmethods=48 adapters=124 free_code_cache=32089Kb largest_free_block=32859392

        Compilation events (10 events):
        Event: 0.353 Thread 0x026bec00 43 java.util.HashMap::put (124 bytes)
        Event: 0.353 Thread 0x026bec00 nmethod 43 0x02815088 code [0x028151d0, 0x028153bc]
        Event: 0.370 Thread 0x026bec00 44 java.lang.String::getChars (62 bytes)
        Event: 0.370 Thread 0x026bec00 nmethod 44 0x02815988 code [0x02815ac0, 0x02815d50]
        Event: 0.382 Thread 0x026bec00 46 java.lang.AbstractStringBuilder::append (48 bytes)
        Event: 0.383 Thread 0x026bec00 nmethod 46 0x028178c8 code [0x028179e0, 0x02817b08]
        Event: 0.450 Thread 0x026bec00 47 java.util.Properties$LineReader::readLine (452 bytes)
        Event: 0.451 Thread 0x026bec00 nmethod 47 0x02817fc8 code [0x02818160, 0x0281895c]
        Event: 0.451 Thread 0x026bec00 48 java.util.Properties::loadConvert (505 bytes)
        Event: 0.452 Thread 0x026bec00 nmethod 48 0x02819088 code [0x028191d0, 0x028195f8]

        GC Heap History (0 events):
        No events

        Deoptimization events (0 events):
        No events

        Internal exceptions (10 events):
        Event: 0.378 Thread 0x01f6a800 Threw 0x2516c530 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.380 Thread 0x01f6a800 Threw 0x2516fb00 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.381 Thread 0x01f6a800 Threw 0x25174c10 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.381 Thread 0x01f6a800 Threw 0x251773c8 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.382 Thread 0x01f6a800 Threw 0x25179d80 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.385 Thread 0x01f6a800 Threw 0x25180b20 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.386 Thread 0x01f6a800 Threw 0x25183e60 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.424 Thread 0x01f6a800 Threw 0x25186760 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.446 Thread 0x01f6a800 Threw 0x2518b7a0 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\prims\jvm.cpp:1166
        Event: 0.456 Thread 0x01f6a800 Threw 0x251a0048 at C:\jdk7u2_32P\jdk7u21\hotspot\src\share\vm\classfile\classLoader.cpp:508

        Events (10 events):
        Event: 0.445 loading class 0x3a397598 done
        Event: 0.445 loading class 0x3a399050
        Event: 0.445 loading class 0x3a399050 done
        Event: 0.445 loading class 0x04c10cd8
        Event: 0.445 loading class 0x04c10cd8 done
        Event: 0.446 loading class 0x04bd5bc0
        Event: 0.446 loading class 0x04bd5bc0 done
        Event: 0.453 loading class 0x3a4e33d0
        Event: 0.453 loading class 0x3a4e33d0 done
        Event: 0.453 loading class 0x04c1fd80


        Dynamic libraries:
        0x00b20000 - 0x00b4f000 C:\Program Files\Java\jre7\bin\java.exe
        0x77040000 - 0x77168000 C:\Windows\system32
        tdll.dll
        0x75bd0000 - 0x75cac000 C:\Windows\system32\kernel32.dll
        0x75b00000 - 0x75bc6000 C:\Windows\system32\ADVAPI32.dll
        0x76da0000 - 0x76e63000 C:\Windows\system32\RPCRT4.dll
        0x758d0000 - 0x7596d000 C:\Windows\system32\USER32.dll
        0x77170000 - 0x771bb000 C:\Windows\system32\GDI32.dll
        0x74640000 - 0x747de000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18305_none_5cb72f2a088b0ed3\COMCTL32.dll
        0x75710000 - 0x757ba000 C:\Windows\system32\msvcrt.dll
        0x75d60000 - 0x75db9000 C:\Windows\system32\SHLWAPI.dll
        0x75d40000 - 0x75d5e000 C:\Windows\system32\IMM32.DLL
        0x75800000 - 0x758c8000 C:\Windows\system32\MSCTF.dll
        0x757f0000 - 0x757f9000 C:\Windows\system32\LPK.DLL
        0x76bd0000 - 0x76c4d000 C:\Windows\system32\USP10.dll
        0x20cc0000 - 0x20d5d000 C:\Program Files\CheckPoint\ZAForceField\Plugins\ISWSHEX.dll
        0x70840000 - 0x708db000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR80.dll
        0x74830000 - 0x7485d000 C:\Windows\system32\WINTRUST.dll
        0x75040000 - 0x75133000 C:\Windows\system32\CRYPT32.dll
        0x751c0000 - 0x751d2000 C:\Windows\system32\MSASN1.dll
        0x755b0000 - 0x755ce000 C:\Windows\system32\USERENV.dll
        0x75590000 - 0x755a4000 C:\Windows\system32\Secur32.dll
        0x75dc0000 - 0x75dea000 C:\Windows\system32\imagehlp.dll
        0x707b0000 - 0x70837000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCP80.dll
        0x76c50000 - 0x76d95000 C:\Windows\system32\ole32.dll
        0x68cd0000 - 0x68d8e000 C:\Program Files\Java\jre7\bin\msvcr100.dll
        0x5f580000 - 0x5f8cf000 C:\Program Files\Java\jre7\bin\client\jvm.dll
        0x717e0000 - 0x717e7000 C:\Windows\system32\WSOCK32.dll
        0x757c0000 - 0x757ed000 C:\Windows\system32\WS2_32.dll
        0x75700000 - 0x75706000 C:\Windows\system32\NSI.dll
        0x74050000 - 0x74082000 C:\Windows\system32\WINMM.dll
        0x771c0000 - 0x7724d000 C:\Windows\system32\OLEAUT32.dll
        0x747f0000 - 0x7482e000 C:\Windows\system32\OLEACC.dll
        0x75660000 - 0x75667000 C:\Windows\system32\PSAPI.DLL
        0x73250000 - 0x7325c000 C:\Program Files\Java\jre7\bin\verify.dll
        0x72f10000 - 0x72f30000 C:\Program Files\Java\jre7\bin\java.dll
        0x72f30000 - 0x72f43000 C:\Program Files\Java\jre7\bin\zip.dll
        0x68b80000 - 0x68cc2000 C:\Program Files\Java\jre7\bin\awt.dll
        0x72ef0000 - 0x72f04000 C:\Program Files\Java\jre7\bin
        et.dll
        0x74d40000 - 0x74d7b000 C:\Windows\system32\mswsock.dll
        0x74db0000 - 0x74db5000 C:\Windows\System32\wship6.dll
        0x73160000 - 0x7316e000 C:\Program Files\Java\jre7\bin
        io.dll
        0x6f510000 - 0x6f5ec000 C:\Windows\system32\dbghelp.dll

        VM Arguments:
        java_command: C:\Program Files\PlotSoft\PDFill\PDFWriter\Driver\PSCRIPT5.jar C:\Users\ernie\AppData\Local\Temp\~Tmp_PDFill_1369987833.tmp
        Launcher Type: SUN_STANDARD

        Environment Variables:
        PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\GNU\GnuPG\pub;C:\Program Files\Common Files\Acronis\SnapAPI\;C:\Program Files\Smart Projects\IsoBuster
        USERNAME=ernie
        OS=Windows_NT
        PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 2, AuthenticAMD



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

        OS: Windows Vista Build 6002 Service Pack 2

        CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 107 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnowpref, tsc

        Memory: 4k page, physical 2094852k(1028392k free), swap 4431932k(3078100k free)

        vm_info: Java HotSpot(TM) Client VM (23.21-b01) for windows-x86 JRE (1.7.0_21-b11), built on Apr 4 2013 04:43:10 by " java_re " with unknown MS VC++:1600

        time: Fri May 31 01:10:34 2013
        elapsed time: 0 seconds



        #-----------------------------------------------------------#APPLET URL OR APPLICATION NAME:
        http://www.pdfill.com/index.html

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                ccheung Calvin Cheung
                Reporter:
                webbuggrp Webbug Group
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: