Hi Christopher, I am using jdk1.5.0_02,tomcat 5.5, and Rational Purify for windows version 2003.06.12.280.000 Build: 5101.
When I try to run to tomcat using the following command after setting "_JAVA_OPTIONS: -XrunPureJVMPI:Purify" environment variable. My tomcat does not get started at all. And I get already mentioned error. Although Rational Purify gets started with that error. Yes this error occurs every time when I run my tomcat with Rational Purify. Please have a look at the error file given below === hs_err_pid6060.log file== # # An unexpected error has been detected by HotSpot Virtual Machine: # # Internal Error (0xe06d7363), pid=6060, tid=1320 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing) # Problematic frame: # C [kernel32.dll+0x12a5b] # --------------- T H R E A D --------------- Current thread (0x00038ca8): JavaThread "main" [_thread_in_native, id=1320] siginfo: ExceptionCode=0xe06d7363, ExceptionInformation=0x19930520 0x0007d984 0x1003e1f0 Registers: EAX=0x0007d8c8, EBX=0x04523245, ECX=0x00000000, EDX=0x044d0e38 ESP=0x0007d8c4, EBP=0x0007d918, ESI=0x0007d958, EDI=0x0007d958 EIP=0x7c812a5b, EFLAGS=0x00000206 Top of Stack: (sp=0x0007d8c4) 0x0007d8c4: 1003c660 e06d7363 00000001 00000000 0x0007d8d4: 7c812a5b 00000003 19930520 0007d984 0x0007d8e4: 1003e1f0 1002991b 044e0b90 10009108 0x0007d8f4: 044e0b90 045232d5 003943e8 045232d1 0x0007d904: ffffff01 044e0b91 00000026 0000003f 0x0007d914: 1000e301 0007d958 10029b40 e06d7363 0x0007d924: 00000001 00000003 0007d94c 044d0e38 0x0007d934: 04501bf3 e06d7363 00000001 00000000 Instructions: (pc=0x7c812a5b) 0x7c812a4b: 8d 7d c4 f3 a5 5f 8d 45 b0 50 ff 15 08 15 80 7c 0x7c812a5b: 5e c9 c2 10 00 85 ff 0f 8e 36 93 ff ff 8b 55 fc Stack: [0x00040000,0x00080000), sp=0x0007d8c4, free space=246k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [kernel32.dll+0x12a5b] C [PureJVMPI.dll+0x29b40] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startDocument(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V+68 j com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startDocument(Lcom/sun/org/apache/xerces/internal/xni/XMLLocator;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V+78 j com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.startEntity(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier;Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V+64 j com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.startDocumentParsing(Lcom/sun/org/apache/xerces/internal/impl/XMLEntityHandler;S)V+62 j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z+83 j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+29 j com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+9 j com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Lorg/xml/sax/InputSource;)V+43 j org.apache.tomcat.util.digester.Digester.parse(Lorg/xml/sax/InputSource;)Ljava/lang/Object;+27 j org.apache.catalina.startup.Catalina.load()V+421 j org.apache.catalina.startup.Catalina.load([Ljava/lang/String;)V+27 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111 j org.apache.catalina.startup.Bootstrap.load([Ljava/lang/String;)V+230 j org.apache.catalina.startup.Bootstrap.main([Ljava/lang/String;)V+362 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00a8b088 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6100] 0x00a89830 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6096] 0x00a89cd8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6088] 0x00a472f8 JavaThread "Finalizer" daemon [_thread_blocked, id=5568] 0x00a69aa0 JavaThread "Reference Handler" daemon [_thread_blocked, id=5368] =>0x00038ca8 JavaThread "main" [_thread_in_native, id=1320] Other Threads: 0x00a67d00 VMThread [id=6068] 0x00a903f8 WatcherThread [id=6108] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 576K, used 576K [0x22a70000, 0x22b10000, 0x22f50000) eden space 512K, 100% used [0x22a70000, 0x22af0000, 0x22af0000) from space 64K, 100% used [0x22af0000, 0x22b00000, 0x22b00000) to space 64K, 0% used [0x22b00000, 0x22b00000, 0x22b10000) tenured generation total 1408K, used 979K [0x22f50000, 0x230b0000, 0x26a70000) the space 1408K, 69% used [0x22f50000, 0x23044c50, 0x23044e00, 0x230b0000) compacting perm gen total 8192K, used 1304K [0x26a70000, 0x27270000, 0x2aa70000) the space 8192K, 15% used [0x26a70000, 0x26bb6008, 0x26bb6200, 0x27270000) ro space 8192K, 66% used [0x2aa70000, 0x2afc88a8, 0x2afc8a00, 0x2b270000) rw space 12288K, 46% used [0x2b270000, 0x2b804818, 0x2b804a00, 0x2be70000) Dynamic libraries: 0x00400000 - 0x0040c000 C:\Program Files\Java\jdk1.5.0_02\bin\java.exe 0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c8f5000 C:\WINDOWS\system32\kernel32.dll 0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll 0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll 0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll 0x6d6b0000 - 0x6d835000 C:\Program Files\Java\jdk1.5.0_02\jre\bin\client\jvm.dll 0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll 0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll 0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll 0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL 0x6d2f0000 - 0x6d2f8000 C:\Program Files\Java\jdk1.5.0_02\jre\bin\hpi.dll 0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL 0x10000000 - 0x10050000 C:\Program Files\Rational\common\PureJVMPI.dll 0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll 0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll 0x6d680000 - 0x6d68c000 C:\Program Files\Java\jdk1.5.0_02\jre\bin\verify.dll 0x6d370000 - 0x6d38d000 C:\Program Files\Java\jdk1.5.0_02\jre\bin\java.dll 0x6d6a0000 - 0x6d6af000 C:\Program Files\Java\jdk1.5.0_02\jre\bin\zip.dll 0x02ba0000 - 0x02bb0000 C:\Program Files\Rational\PurifyPlus\MProf.dll 0x3f000000 - 0x3f0e9000 C:\Program Files\Rational\common\pureMRT.dll 0x3e000000 - 0x3e018000 C:\Program Files\Rational\common\pureMWQ.dll 0x76780000 - 0x76789000 C:\WINDOWS\system32\shfolder.dll 0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll 0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll 0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll 0x035b0000 - 0x03774000 C:\Program Files\Rational\PurifyPlus\Purify.rsc 0x03580000 - 0x0358b000 C:\Program Files\Java\jdk1.5.0_02\jre\lib\ext\X86\QProfJ.dll VM Arguments: jvm_args: -Djava.endorsed.dirs=C:\tomcat55\common\endorsed -Dcatalina.base=C:\tomcat55 -Dcatalina.home=C:\tomcat55 -Djava.io.tmpdir=C:\tomcat55\temp -XrunPureJVMPI:Purify java_command: org.apache.catalina.startup.Bootstrap start start Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02 _JAVA_OPTIONS=-XrunPureJVMPI:Purify CLASSPATH=C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;C:\tomcat55\bin\bootstrap.jar PATH=C:\Program Files\Rational\PurifyPlus\;C:\Program Files\ThinkPad\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\Diskeeper Corporation\Diskeeper\;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\Common Files\Lenovo;C:\Program Files\Lenovo\Client Security Solution;C:\Program Files\Windows Imaging\;C:\softwares\apache-ant-1.7.0\bin;C:\Program Files\Java\jdk1.5.0_02\bin;C:\Program Files\Common Files\Teleca Shared;;C:\Program Files\CollabNet Subversion;C:\Program Files\Rational\common USERNAME=pradeep_kumar OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 12, GenuineIntel --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 2 CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht Memory: 4k page, physical 1038700k(267356k free), swap 2499156k(1839972k free) vm_info: Java HotSpot(TM) Client VM (1.5.0_02-b09) for windows-x86, built on Mar 4 2005 01:53:53 by "java_re" with MS VC++ 6.0 ================ Hoping all this will help me to get it resolved..... Thanks -----Original Message----- From: Christopher Schultz [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 13, 2008 9:38 PM To: Tomcat Users List Subject: Re: Rational purify with tomcat 5.5 gives an error -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Pradeep, Pradeep_ Kumar wrote: | Picked up _JAVA_OPTIONS: -XrunPureJVMPI:Purify Does your application fail when Purify is /not/ used? Is this error repeatable with any regularity? Can you give us the contents of the hs_err_pid6060.log file? That would certainly help. | # | # An unexpected error has been detected by HotSpot Virtual Machine: | # | # Internal Error (0xe06d7363), pid=6060, tid=1320 | # | # Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode, sharing) | # Problematic frame: | # C [kernel32.dll+0x12a5b] | # | # An error report file with more information is saved as hs_err_pid6060.log | # | # If you would like to submit a bug report, please visit: | # http://java.sun.com/webapps/bugreport/crash.jsp | # - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkijBvEACgkQ9CaO5/Lv0PDjEgCgrBpZc4n/X+xDd9kiZoxSxvfJ d1MAoLk6zM36ZcrcUFCcIZxESyyB1yVZ =JfnY -----END PGP SIGNATURE----- --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail and all material transmitted with it are for the use of the intended recipient(s) ONLY and contains confidential and/or privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies and the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken pursuant to the contents of the present e-mail is strictly prohibited and is unlawful. The recipient acknowledges that Bharti Telesoft Limited or its management or directors, are unable to exercise control or ensure the integrity over /of the contents of the information contained in e-mail. Any views expressed herein are those of the individual sender only and no binding nature of the contents shall be implied or assumed unless the sender does so expressly with due authority of Bharti Telesoft Limited. E-mail and any contents transmitted with it are prone to viruses and related defects despite all efforts to avoid such by Bharti Telesoft Limited. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]