hi can some one help me on this , tomcat servers crashes if i use java 1.7 , i have tried chaining this to java 1.6 and i am be to start the tomcat , issue is only when i use 1.7
here is the log when i use 1.7 after it crashes Oct 21, 2016 7:37:28 AM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Oct 21, 2016 7:37:28 AM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.53 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xfbc7e41c, pid=2081, tid=21 # # JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15) # Java VM: Java HotSpot(TM) Server VM (24.79-b02 mixed mode solaris-sparc ) # Problematic frame: # J 78 C2 java.util.HashMap.getEntry(Ljava/lang/Object;)Ljava/util/HashMap$Entry; (86 bytes) @ 0xfbc7e41c [0xfbc7e380+0x9c] # # Core dump written. Default location: /softs/gnu/ISOTomcat7/tomcatcore/temp/core or core.2081 # # An error report file with more information is saved as: # /softs/gnu/Tomcat7/tomcatcore/temp/hs_err_pid2181.log Compiled method (c2) 13710 78 java.util.HashMap::getEntry (86 bytes) total in heap [0xfbc7e288,0xfbc7e6ec] = 1124 relocation [0xfbc7e354,0xfbc7e380] = 44 main code [0xfbc7e380,0xfbc7e500] = 384 stub code [0xfbc7e500,0xfbc7e530] = 48 oops [0xfbc7e530,0xfbc7e544] = 20 scopes data [0xfbc7e544,0xfbc7e5fc] = 184 scopes pcs [0xfbc7e5fc,0xfbc7e68c] = 144 dependencies [0xfbc7e68c,0xfbc7e690] = 4 handler table [0xfbc7e690,0xfbc7e6d8] = 72 nul chk table [0xfbc7e6d8,0xfbc7e6ec] = 20 # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp ----------------------------- HS error log --------------- T H R E A D --------------- Current thread (0x00531000): JavaThread "localhost-startStop-1" daemon [_thread_in_Java, id=21, stack(0xe5b10000,0xe5b90000)] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x672f4374 Registers: G1=0xffffff80 G2=0x00531000 G3=0xfa5b4be8 G4=0xe5b8f044 G5=0xe7405408 G6=0x00000000 G7=0xfdeb9a00 Y=0x00000000 O0=0x00019ec3 O1=0xe5b8f048 O2=0xe5b8f04c O3=0xfbc177e0 O4=0x0000115f O5=0x00000000 O6=0xe5b8efa0 O7=0xfbc7e47c L0=0x00125b4c L1=0x00000400 L2=0xfdea8000 L3=0xf6fb6cb0 L4=0x0000000a L5=0x0001840a L6=0xe74bec20 L7=0xe7493ab0 I0=0x672f436c I1=0xfa5b4be8 I2=0xe5b8f0d8 I3=0xfbc1b140 I4=0x00000470 I5=0xe5b8efe8 I6=0xe5b8efe8 I7=0xfbc066d0 PC=0xfbc7e41c nPC=0xfbc7e420 Top of Stack: (sp=0xe5b8efa0) 0xe5b8efa0: 00125b4c 00000400 fdea8000 f6fb6cb0 0xe5b8efb0: 0000000a 0001840a e74bec20 e7493ab0 0xe5b8efc0: 672f436c fa5b4be8 e5b8f0d8 fbc1b140 0xe5b8efd0: 00000470 e5b8efe8 e5b8efe8 fbc066d0 0xe5b8efe0: 00000000 00000000 e5b8f044 e74ba5b2 0xe5b8eff0: e74ba5c8 e5b8f0dc e5b8f050 e5b8efe8 0xe5b8f000: e74bc180 0001b407 f6fb2fa0 e742d538 0xe5b8f010: e7dfdca4 fbc1b140 e7407be8 e5b8f068 Instructions: (pc=0xfbc7e41c) 0xfbc7e3fc: e2 04 a0 08 a0 04 7f ff a8 0c 00 15 a1 2d 20 02 0xfbc7e40c: a6 04 80 10 3a c5 03 d1 f0 04 e0 0c 12 c6 02 00 0xfbc7e41c: e0 06 20 08 32 c4 01 55 d2 06 20 0c 12 c2 41 b9 0xfbc7e42c: 90 10 00 19 c6 02 20 04 ca 00 e1 24 c6 01 60 4c Register to memory mapping: G1=0xffffff80 is an unknown value G2=0x00531000 is a thread G3=0xfa5b4be8 is an oop java.lang.String - klass: 'java/lang/String' G4=0xe5b8f044 is pointing into the stack for thread: 0x00531000 G5=0xe7405408 is an oop {method} - klass: {other class} G6=0x00000000 is an unknown value G7=0xfdeb9a00 is an unknown value O0=0x00019ec3 is an unknown value O1=0xe5b8f048 is pointing into the stack for thread: 0x00531000 O2=0xe5b8f04c is pointing into the stack for thread: 0x00531000 O3=0xfbc177e0 is at code_begin+64 in an Interpreter codelet return 177 return [0xfbc177a0, 0xfbc17980] 480 bytes O4=0x0000115f is an unknown value O5=0x00000000 is an unknown value O6=0xe5b8efa0 is pointing into the stack for thread: 0x00531000 O7=0xfbc7e47c is at entry_point+252 in (nmethod*)0xfbc7e288 L0=0x00125b4c is an unknown value L1=0x00000400 is an unknown value L2=0xfdea8000 is an unknown value L3=0xf6fb6cb0 is an unknown value L4=0x0000000a is an unknown value L5=0x0001840a is an unknown value L6=0xe74bec20 is an oop {constant pool cache} - klass: {other class} ------------- 0 (0xe74bec30) [00|b7| 1] [ 0xe74be028] [ 0x00000000] [ 0x80400002] ------------- 1 (0xe74bec40) [b5|b4| 2] [ 0xfa2f2818] [ 0x0000001c] [ 0x74400000] ------------- 2 (0xe74bec50) [00|b7| 3] [ 0xe74be558] [ 0x00000000] [ 0x80000002] ------------- 3 (0xe74bec60) [b6|00| 4] [ 0x00000000] [ 0xe74be6f8] [ 0x70500001] ------------- 4 (0xe74bec70) [b6|00| 5] [ 0x00000000] [ 0xe74be0c0] [ 0x70500001] ------------- L7=0xe7493ab0 is an oop {constMethod} - klass: {other class} - constants: 0xe7493940 constant pool [25] for 'java/util/Map$Entry' cache=0xe74976c0 I0=0x672f436c is an unknown value I1=0xfa5b4be8 is an oop java.lang.String - klass: 'java/lang/String' I2=0xe5b8f0d8 is pointing into the stack for thread: 0x00531000 I3=0xfbc1b140 is at code_begin+0 in an Interpreter codelet fast_invokevfinal 226 fast_invokevfinal [0xfbc1b140, 0xfbc1b200] 192 bytes I4=0x00000470 is an unknown value I5=0xe5b8efe8 is pointing into the stack for thread: 0x00531000 I6=0xe5b8efe8 is pointing into the stack for thread: 0x00531000 I7=0xfbc066d0 is at code_begin+4816 in an Interpreter codelet return entry points [0xfbc05400, 0xfbc08700] 13056 bytes Stack: [0xe5b10000,0xe5b90000], sp=0xe5b8efa0, free space=507k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J 78 C2 java.util.HashMap.getEntry(Ljava/lang/Object;)Ljava/util/HashMap$Entry; (86 bytes) @ 0xfbc7e41c [0xfbc7e380+0x9c] j java.util.HashMap.containsKey(Ljava/lang/Object;)Z+2 j org.apache.catalina.deploy.WebXml.mergeMap(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lorg/apache/catalina/deploy/WebXml;Ljava/lang/String;)Z+70 j org.apache.catalina.deploy.WebXml.merge(Ljava/util/Set;)Z+1454 j org.apache.catalina.startup.ContextConfig.webConfig()V+382 j org.apache.catalina.startup.ContextConfig.configureStart()V+101 j org.apache.catalina.startup.ContextConfig.lifecycleEvent(Lorg/apache/catalina/LifecycleEvent;)V+57 j org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Ljava/lang/String;Ljava/lang/Object;)V+37 j org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(Ljava/lang/String;Ljava/lang/Object;)V+6 j org.apache.catalina.core.StandardContext.startInternal()V+584 j org.apache.catalina.util.LifecycleBase.start()V+210 j org.apache.catalina.core.ContainerBase$StartChild.call()Ljava/lang/Void;+4 j org.apache.catalina.core.ContainerBase$StartChild.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 java.lang.Thread.run()V+11 v ~StubRoutines::call_stub V [libjvm.so+0x1c365c] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x320 V [libjvm.so+0x6d2b60] void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,Symbol*,Symbol*,Thread*)+0x1a0 V [libjvm.so+0x26e188] void thread_entry(JavaThread*,Thread*)+0x170 V [libjvm.so+0xb2f880] void JavaThread::thread_main_inner()+0x9c V [libjvm.so+0x269d88] void JavaThread::run()+0x494 V [libjvm.so+0xa01098] java_start+0x338 --------------- P R O C E S S --------------- Java Threads: ( => current thread ) =>0x00531000 JavaThread "localhost-startStop-1" daemon [_thread_in_Java, id=21, stack(0xe5b10000,0xe5b90000)] 0x00530400 JavaThread "Catalina-startStop-1" daemon [_thread_blocked, id=20, stack(0xe5ba0000,0xe5c20000)] 0x00650400 JavaThread "GC Daemon" daemon [_thread_blocked, id=19, stack(0xe5c80000,0xe5d00000)] 0x00399400 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=17, stack(0xe5df0000,0xe5e70000)] 0x00395800 JavaThread "RMI TCP Accept-33101" daemon [_thread_in_native, id=16, stack(0xe5e80000,0xe5f00000)] 0x0038e800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=15, stack(0xe5f10000,0xe5f90000)] 0x00264000 JavaThread "CommunicatorServer" daemon [_thread_in_native, id=14, stack(0xe6180000,0xe6200000)] 0x00174c00 JavaThread "Service Thread" daemon [_thread_blocked, id=13, stack(0xe6270000,0xe62f0000)] 0x00173400 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=12, stack(0xe6300000,0xe6380000)] 0x00168c00 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=11, stack(0xe6390000,0xe6410000)] 0x00166c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10, stack(0xe6420000,0xe64a0000)] 0x00154400 JavaThread "Finalizer" daemon [_thread_blocked, id=9, stack(0xe64b0000,0xe6530000)] 0x0014f400 JavaThread "Reference Handler" daemon [_thread_blocked, id=8, stack(0xe6540000,0xe65c0000)] 0x00029000 JavaThread "main" [_thread_blocked, id=2, stack(0xfded0000,0xfdf50000)] Other Threads: 0x0014c800 VMThread [stack: 0xe65d0000,0xe6650000] [id=7] 0x0039b400 WatcherThread [stack: 0xe5d60000,0xe5de0000] [id=18] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 78848K, used 27989K [0xf6000000, 0xfb800000, 0xfb800000) eden space 67584K, 24% used [0xf6000000,0xf70577a8,0xfa200000) from space 11264K, 99% used [0xfa200000,0xfacfdf28,0xfad00000) to space 11264K, 0% used [0xfad00000,0xfad00000,0xfb800000) ParOldGen total 176128K, used 1206K [0xeb400000, 0xf6000000, 0xf6000000) object space 176128K, 0% used [0xeb400000,0xeb52da08,0xf6000000) PSPermGen total 16384K, used 10244K [0xe7400000, 0xe8400000, 0xeb400000) object space 16384K, 62% used [0xe7400000,0xe7e01390,0xe8400000) Card table byte_map: [0xfdca0000,0xfdd44000] byte_map_base: 0xfd566000 Polling page: 0xfdea8000 Code Cache [0xfbc00000, 0xfc000000, 0xfdc00000) total_blobs=340 nmethods=190 adapters=105 free_code_cache=31791Kb largest_free_block=32516672 Compilation events (10 events): Event: 12.941 Thread 0x00168c00 188 org.apache.tomcat.util.bcel.classfile.ClassParser::readFields (51 bytes) Event: 12.943 Thread 0x00173400 189 java.lang.String::endsWith (17 bytes) Event: 12.948 Thread 0x00173400 nmethod 189 0xfbcf05c8 code [0xfbcf06a0, 0xfbcf081c] Event: 12.950 Thread 0x00173400 190 java.util.HashMap$HashIterator::hasNext (13 bytes) Event: 12.951 Thread 0x00173400 nmethod 190 0xfbcf0448 code [0xfbcf0520, 0xfbcf057c] Event: 12.957 Thread 0x00168c00 nmethod 188 0xfbcec9c8 code [0xfbcecb40, 0xfbced074] Event: 13.581 Thread 0x00173400 191 java.lang.Class::getName (21 bytes) Event: 13.583 Thread 0x00173400 nmethod 191 0xfbced888 code [0xfbced980, 0xfbceda30] Event: 13.698 Thread 0x00168c00 192 java.util.HashMap$Entry::getKey (5 bytes) Event: 13.700 Thread 0x00168c00 nmethod 192 0xfbced648 code [0xfbced720, 0xfbced77c] GC Heap History (2 events): Event: 12.582 GC heap before {Heap before GC invocations=1 (full 0): PSYoungGen total 78848K, used 67584K [0xf6000000, 0xfb800000, 0xfb800000) eden space 67584K, 100% used [0xf6000000,0xfa200000,0xfa200000) from space 11264K, 0% used [0xfad00000,0xfad00000,0xfb800000) to space 11264K, 0% used [0xfa200000,0xfa200000,0xfad00000) ParOldGen total 176128K, used 0K [0xeb400000, 0xf6000000, 0xf6000000) object space 176128K, 0% used [0xeb400000,0xeb400000,0xf6000000) PSPermGen total 16384K, used 10161K [0xe7400000, 0xe8400000, 0xeb400000) object space 16384K, 62% used [0xe7400000,0xe7dec710,0xe8400000) Event: 12.857 GC heap after Heap after GC invocations=1 (full 0): PSYoungGen total 78848K, used 11255K [0xf6000000, 0xfb800000, 0xfb800000) eden space 67584K, 0% used [0xf6000000,0xf6000000,0xfa200000) from space 11264K, 99% used [0xfa200000,0xfacfdf28,0xfad00000) to space 11264K, 0% used [0xfad00000,0xfad00000,0xfb800000) ParOldGen total 176128K, used 1206K [0xeb400000, 0xf6000000, 0xf6000000) object space 176128K, 0% used [0xeb400000,0xeb52da08,0xf6000000) PSPermGen total 16384K, used 10161K [0xe7400000, 0xe8400000, 0xeb400000) object space 16384K, 62% used [0xe7400000,0xe7dec710,0xe8400000) } Deoptimization events (10 events): Event: 1.796 Thread 0x00029000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xfbc51cb0 method=java.util.Properties$LineReader.readLine()I @ 62 Event: 2.151 Thread 0x00029000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0xfbc51cb0 method=java.util.Properties$LineReader.readLine()I @ 62 Event: 4.022 Thread 0x00029000 Uncommon trap: reason=null_check action=make_not_entrant pc=0xfbc82030 method=org.apache.tomcat.util.IntrospectionUtils.findMethods(Ljava/lang/Class;)[Ljava/lang/reflect/Method; @ 7 Event: 4.036 Thread 0x00029000 Uncommon trap: reason=null_check action=make_not_entrant pc=0xfbc7442c method=org.apache.tomcat.util.IntrospectionUtils.findMethods(Ljava/lang/Class;)[Ljava/lang/reflect/Method; @ 7 Event: 5.550 Thread 0x00029000 Uncommon trap: reason=unreached action=reinterpret pc=0xfbc7ddd4 method=java.lang.reflect.Method.equals(Ljava/lang/Object;)Z @ 49 Event: 5.613 Thread 0x00029000 Uncommon trap: reason=unreached action=reinterpret pc=0xfbc75bac method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1 Event: 5.761 Thread 0x00029000 Uncommon trap: reason=null_check action=make_not_entrant pc=0xfbc88ec4 method=java.util.jar.Attributes.putValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; @ 13 Event: 6.617 Thread 0x00029000 Uncommon trap: reason=unreached action=reinterpret pc=0xfbc7bcfc method=java.util.HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 19 Event: 7.302 Thread 0x00531000 Uncommon trap: reason=unreached action=reinterpret pc=0xfbc725f4 method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1 Event: 10.558 Thread 0x00531000 Uncommon trap: reason=unloaded action=reinterpret pc=0xfbcd22b0 method=org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Ljava/io/DataInputStream;)Lorg/apache/tomcat/util/bcel/classfile/Constant; @ 164 Internal exceptions (10 events): Event: 13.595 Thread 0x00531000 Threw 0xf6e3e050 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.598 Thread 0x00531000 Threw 0xf6e454c0 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.598 Thread 0x00531000 Threw 0xf6e460b8 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.598 Thread 0x00531000 Threw 0xf6e46898 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.600 Thread 0x00531000 Threw 0xf6e53800 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.600 Thread 0x00531000 Threw 0xf6e54440 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.600 Thread 0x00531000 Threw 0xf6e54c28 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.601 Thread 0x00531000 Threw 0xf6e608e0 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.602 Thread 0x00531000 Threw 0xf6e61520 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Event: 13.602 Thread 0x00531000 Threw 0xf6e61d08 at /HUDSON/workspace/7u-2-build-solaris-sparc/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304 Events (10 events): Event: 13.598 loading class 0x0054de80 Event: 13.598 loading class 0x0054de80 done Event: 13.600 loading class 0x005217a8 Event: 13.600 loading class 0x005217a8 done Event: 13.600 loading class 0x005217a8 Event: 13.600 loading class 0x005217a8 done Event: 13.601 loading class 0x00b92f40 Event: 13.601 loading class 0x00b92f40 done Event: 13.602 loading class 0x00b92f40 Event: 13.602 loading class 0x00b92f40 done Launcher Type: SUN_STANDARD Signal Handlers: SIGSEGV: [libjvm.so+0xb9f090], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGBUS: [libjvm.so+0xb9f090], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGFPE: [libjvm.so+0x22585c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGPIPE: [libjvm.so+0x22585c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGXFSZ: [libjvm.so+0x22585c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGILL: [libjvm.so+0x22585c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGQUIT: [libjvm.so+0xa04aac], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGHUP: [libjvm.so+0xa04aac], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGTERM: [libjvm.so+0xa04aac], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIG39: [libjvm.so+0xa09714], sa_mask[0]=0x00000000, sa_flags=0x00000008 SIG40: [libjvm.so+0x22585c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c --------------- S Y S T E M --------------- OS: Oracle Solaris 10 1/13 s10s_u11wos_24a SPARC Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved. Assembled 17 January 2013 uname:SunOS 5.10 Generic_150400-35 sun4v (T2 libthread) rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity load average:3.48 2.30 1.75 CPU:total 4 v9, popc, vis1, vis2, vis3, blk_init, cbcond, sun4v, niagara_plus Memory: 8k page, physical 11534336k(2009032k free) vm_info: Java HotSpot(TM) Server VM (24.79-b02) for solaris-sparc JRE (1.7.0_79-b15), built on Apr 10 2015 19:01:35 by "java_re" with Sun Studio 12u1