# # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/opt/jprt/T/P1/173839.jmasamit/s/hotspot/src/share/vm/oops/klass.inline.hpp:63), pid=229, tid=6 # assert(!is_null(v)) failed: narrow klass value can never be zero # # JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-03-31-173839.jmasamit.jdk9-full-push) # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-03-31-173839.jmasamit.jdk9-full-push, mixed mode, tiered, compressed oops, parallel gc, solaris-sparc) # Core dump will be written. Default location: /export/home/aurora/sandbox/results/workDir/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges/core or core.229 # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # --------------- S U M M A R Y ------------ Command Line: -XX:+UseParallelGC -XX:AllocateInstancePrefetchLines=64 optionsvalidation.JVMStartup Host: sca00bkb, Sparcv9 64 bit 3600 MHz, 8 cores, 15G, Oracle Solaris 11.2 SPARC Time: Fri Apr 1 00:32:13 2016 PDT elapsed time: 1 seconds (0d 0h 0m 1s) --------------- T H R E A D --------------- Current thread (0x00000001001c5000): GCTaskThread [stack: 0xffffffff7ad00000,0xffffffff7ae00000] [id=6] Stack: [0xffffffff7ad00000,0xffffffff7ae00000], sp=0xffffffff7adfe950, free space=1018k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x189bf88] void VMError::report_and_die(int,const char*,const char*,void*,Thread*,unsigned char*,void*,void*,const char*,int,unsigned long)+0xaa8 V [libjvm.so+0x189b46c] void VMError::report_and_die(Thread*,const char*,int,const char*,const char*,void*)+0x3c V [libjvm.so+0xbec958] void report_vm_error(const char*,int,const char*,const char*,...)+0x78 V [libjvm.so+0x7b8890] Klass*Klass::decode_klass_not_null(unsigned)+0x40 V [libjvm.so+0x15e3860] oop PSPromotionManager::copy_to_survivor_space(oop)+0x190 V [libjvm.so+0x15e2f14] void PSPromotionManager::copy_and_push_safe_barrier(__type_0*)+0xe4 V [libjvm.so+0x1499720] void nmethod::oops_do(OopClosure*,bool)+0x570 V [libjvm.so+0xee6704] void CodeBlobToOopClosure::do_nmethod(nmethod*)+0x14 V [libjvm.so+0xb01434] void CodeCache::scavenge_root_nmethods_do(CodeBlobToOopClosure*)+0x164 V [libjvm.so+0x15e16ec] void ScavengeRootsTask::do_it(GCTaskManager*,unsigned)+0x28c V [libjvm.so+0xda13ec] void GCTaskThread::run()+0x2cc V [libjvm.so+0x14ed350] java_start+0x3f0 --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x0000000100a56000 JavaThread "Service Thread" daemon [_thread_blocked, id=20, stack(0xffffffff51800000,0xffffffff51900000)] 0x000000010044e000 JavaThread "Sweeper thread" daemon [_thread_blocked, id=19, stack(0xffffffff51c00000,0xffffffff51d00000)] 0x000000010044b800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=18, stack(0xffffffff51e00000,0xffffffff51f00000)] 0x0000000100449000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=17, stack(0xffffffff52000000,0xffffffff52100000)] 0x0000000100442000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=16, stack(0xffffffff52200000,0xffffffff52300000)] 0x0000000100440000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=15, stack(0xffffffff52500000,0xffffffff52600000)] 0x000000010043d800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14, stack(0xffffffff52700000,0xffffffff52800000)] 0x000000010041f000 JavaThread "Finalizer" daemon [_thread_blocked, id=13, stack(0xffffffff52900000,0xffffffff52a00000)] 0x0000000100409000 JavaThread "Reference Handler" daemon [_thread_blocked, id=12, stack(0xffffffff52b00000,0xffffffff52c00000)] 0x00000001001a4000 JavaThread "main" [_thread_blocked, id=2, stack(0xffffffff7ce00000,0xffffffff7cf00000)] Other Threads: 0x0000000100402000 VMThread [stack: 0xffffffff52d00000,0xffffffff52e00000] [id=11] 0x0000000100a71800 WatcherThread [stack: 0xffffffff51600000,0xffffffff51700000] [id=21] =>0x00000001001c5000 (exited) GCTaskThread [stack: 0xffffffff7ad00000,0xffffffff7ae00000] [id=6] Threads with active compile tasks: VM state:at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x00000001001db510] Threads_lock - owner thread: 0x0000000100402000 [0x00000001001dbdd0] Heap_lock - owner thread: 0x00000001001a4000 heap address: 0x00000006c3000000, size: 4048 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 Compressed class space size: 1073741824 Address: 0x00000007c0000000 Heap: PSYoungGen total 76288K, used 3932K [0x000000076bb00000, 0x0000000771000000, 0x00000007c0000000) eden space 65536K, 6% used [0x000000076bb00000,0x000000076bed70e8,0x000000076fb00000) from space 10752K, 0% used [0x0000000770580000,0x0000000770580000,0x0000000771000000) to space 10752K, 8% used [0x000000076fb00000,0x000000076fbf0020,0x0000000770580000) ParOldGen total 175104K, used 8K [0x00000006c3000000, 0x00000006cdb00000, 0x000000076bb00000) object space 175104K, 0% used [0x00000006c3000000,0x00000006c3002000,0x00000006cdb00000) Metaspace used 3808K, capacity 4486K, committed 4864K, reserved 1056768K class space used 346K, capacity 386K, committed 512K, reserved 1048576K Card table byte_map: [0xffffffff79800000,0xffffffff79fea000] byte_map_base: 0xffffffff761e8000 Marking Bits: (ParMarkBitMap*) 0xffffffedf4559f68 Begin Bits: [0xffffffff54c00000, 0xffffffff58b40000) End Bits: [0xffffffff58b40000, 0xffffffff5ca80000) Polling page: 0xffffffff7c700000 CodeHeap 'non-nmethods': size=8192Kb used=2249Kb max_used=2264Kb free=5942Kb bounds [0xffffffff5cc00000, 0xffffffff5ce40000, 0xffffffff5d400000] CodeHeap 'profiled nmethods': size=118784Kb used=255Kb max_used=255Kb free=118528Kb bounds [0xffffffff5d400000, 0xffffffff5d600000, 0xffffffff64800000] CodeHeap 'non-profiled nmethods': size=118784Kb used=74Kb max_used=74Kb free=118709Kb bounds [0xffffffff64800000, 0xffffffff64a00000, 0xffffffff6bc00000] total_blobs=888 nmethods=149 adapters=575 compilation: enabled Compilation events (10 events): Event: 1.251 Thread 0x000000010044b800 nmethod 151 0xffffffff5d43e110 code [0xffffffff5d43e2a0, 0xffffffff5d43e560] Event: 1.251 Thread 0x000000010044b800 150 3 java.util.concurrent.ConcurrentHashMap::putIfAbsent (8 bytes) Event: 1.252 Thread 0x000000010044b800 nmethod 150 0xffffffff5d43e690 code [0xffffffff5d43e820, 0xffffffff5d43eaa0] Event: 1.252 Thread 0x000000010044b800 154 3 java.util.concurrent.ConcurrentHashMap::casTabAt (21 bytes) Event: 1.254 Thread 0x000000010044b800 nmethod 154 0xffffffff5d43eb90 code [0xffffffff5d43ed00, 0xffffffff5d43eee0] Event: 1.258 Thread 0x0000000100440000 nmethod 143 0xffffffff64812110 code [0xffffffff64812280, 0xffffffff648125d0] Event: 1.272 Thread 0x000000010044b800 156 3 java.lang.AbstractStringBuilder::putStringAt (29 bytes) Event: 1.276 Thread 0x000000010044b800 nmethod 156 0xffffffff5d43ef90 code [0xffffffff5d43f1a0, 0xffffffff5d43f7e8] Event: 1.276 Thread 0x000000010044b800 157 3 java.lang.AbstractStringBuilder::getCoder (15 bytes) Event: 1.277 Thread 0x000000010044b800 nmethod 157 0xffffffff5d43fa90 code [0xffffffff5d43fc00, 0xffffffff5d43fe40] GC Heap History (1 events): Event: 1.277 GC heap before {Heap before GC invocations=1 (full 0): PSYoungGen total 76288K, used 3932K [0x000000076bb00000, 0x0000000771000000, 0x00000007c0000000) eden space 65536K, 6% used [0x000000076bb00000,0x000000076bed70e8,0x000000076fb00000) from space 10752K, 0% used [0x0000000770580000,0x0000000770580000,0x0000000771000000) to space 10752K, 0% used [0x000000076fb00000,0x000000076fb00000,0x0000000770580000) ParOldGen total 175104K, used 0K [0x00000006c3000000, 0x00000006cdb00000, 0x000000076bb00000) object space 175104K, 0% used [0x00000006c3000000,0x00000006c3000000,0x00000006cdb00000) Metaspace used 3808K, capacity 4486K, committed 4864K, reserved 1056768K class space used 346K, capacity 386K, committed 512K, reserved 1048576K } Deoptimization events (5 events): Event: 0.948 Thread 0x00000001001a4000 Uncommon trap: reason=unstable_if action=reinterpret pc=0xffffffff6480272c method=java.lang.String.hashCode()I @ 12 Event: 1.180 Thread 0x00000001001a4000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0xffffffff648080e4 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 Event: 1.182 Thread 0x00000001001a4000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0xffffffff648080e4 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 Event: 1.183 Thread 0x00000001001a4000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0xffffffff648080e4 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 Event: 1.184 Thread 0x00000001001a4000 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0xffffffff648080e4 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 Classes redefined (0 events): No events Internal exceptions (0 events): No events Events (10 events): Event: 1.269 loading class java/security/AllPermission done Event: 1.269 loading class java/security/UnresolvedPermission Event: 1.270 loading class java/security/UnresolvedPermission done Event: 1.270 loading class java/security/BasicPermissionCollection Event: 1.270 loading class java/security/BasicPermissionCollection done Event: 1.274 loading class java/lang/Class$MethodArray Event: 1.274 loading class java/lang/Class$MethodArray done Event: 1.276 loading class java/lang/Void Event: 1.276 loading class java/lang/Void done Event: 1.277 Executing VM operation: ParallelGCSystemGC Dynamic libraries: 0x0000000100000000 /export/home/aurora/CommonData/TEST_JAVA_HOME/bin/java 0xffffffedf4600000 /export/home/aurora/CommonData/TEST_JAVA_HOME/bin/../lib/sparcv9/jli/libjli.so 0xffffffff7eefc000 /lib/sparcv9/libthread.so.1 0xffffffff7cff8000 /lib/sparcv9/libdl.so.1 0xffffffff7ea00000 /lib/sparcv9/libc.so.1 0xffffffedf2400000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/server/libjvm.so 0xffffffff7e500000 /lib/64/libsocket.so.1 0xffffffff7cff6000 /usr/lib/64/libsched.so.1 0xffffffff75100000 /lib/64/libm.so.1 0xffffffff74f00000 /usr/lib/64/libCrun.so.1 0xffffffff7cff4000 /lib/64/libdoor.so.1 0xffffffff74d00000 /usr/lib/64/libdemangle.so.1 0xffffffff7e000000 /lib/64/libnsl.so.1 0xffffffff77a00000 /lib/64/libkstat.so.1 0xffffffff7cff2000 /lib/64/librt.so.1 0xffffffff7dc00000 /lib/64/libm.so.2 0xffffffff78200000 /lib/64/libmp.so.2 0xffffffff7b800000 /lib/64/libmd.so.1 0xffffffff7b500000 /lib/64/libsoftcrypto.so.1 0xffffffff7d700000 /lib/64/libcryptoutil.so.1 0xffffffff7a600000 /lib/64/libelf.so.1 0xffffffff7b300000 /lib/64/libz.so.1 0xffffffedf2200000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libverify.so 0xffffffedf2000000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libjava.so 0xffffffff7a400000 /lib/64/libscf.so.1 0xffffffff7a200000 /lib/64/libuutil.so.1 0xffffffff74700000 /lib/64/libgen.so.1 0xffffffff7c200000 /lib/64/libnvpair.so.1 0xffffffedf1e00000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libzip.so 0xffffffedf1c00000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libjimage.so 0xffffffedf1a00000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libnio.so 0xffffffedf1800000 /export/home/aurora/CommonData/TEST_JAVA_HOME/lib/sparcv9/libnet.so 0xffffffff51a00000 /lib/64/libsendfile.so.1 VM Arguments: jvm_args: -XX:+UseParallelGC -XX:AllocateInstancePrefetchLines=64 java_command: optionsvalidation.JVMStartup java_class_path (initial): /export/home/aurora/sandbox/results/workDir/classes/0/runtime/CommandLine/OptionsValidation:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/runtime/CommandLine/OptionsValidation:/export/home/aurora/sandbox/results/workDir/classes/0/testlibrary:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/testlibrary:/export/home/aurora/sandbox/results/workDir/classes/0/runtime/CommandLine/OptionsValidation/common:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/runtime/CommandLine/OptionsValidation/common:/export/home/aurora/CommonData/jtreg_dir/lib/javatest.jar:/export/home/aurora/CommonData/jtreg_dir/lib/jtreg.jar Launcher Type: SUN_STANDARD Environment Variables: CLASSPATH=/export/home/aurora/sandbox/results/workDir/classes/0/runtime/CommandLine/OptionsValidation:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/runtime/CommandLine/OptionsValidation:/export/home/aurora/sandbox/results/workDir/classes/0/testlibrary:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/testlibrary:/export/home/aurora/sandbox/results/workDir/classes/0/runtime/CommandLine/OptionsValidation/common:/export/home/aurora/CommonData/j2se_jdk/hotspot/test/runtime/CommandLine/OptionsValidation/common:/export/home/aurora/CommonData/jtreg_dir/lib/javatest.jar:/export/home/aurora/CommonData/jtreg_dir/lib/jtreg.jar PATH=/bin:/usr/bin DISPLAY=:0 Signal Handlers: SIGSEGV: [libjvm.so+0x189ddc0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGBUS: [libjvm.so+0x189ddc0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGFPE: [libjvm.so+0x189ddc0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGPIPE: [libjvm.so+0x14f8ba0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGXFSZ: [libjvm.so+0x14f8ba0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGILL: [libjvm.so+0x189ddc0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO SIGUSR2: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none SIGQUIT: [libjvm.so+0x14f2bd0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART SIGHUP: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none SIGINT: SIG_IGN, sa_mask[0]=00000000000000000000000000000000, sa_flags=none SIGTERM: [libjvm.so+0x14f2bd0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART SIG40: [libjvm.so+0x14f8ba0], sa_mask[0]=11111111011111111111110111111111, sa_flags=SA_RESTART|SA_SIGINFO --------------- S Y S T E M --------------- OS: Oracle Solaris 11.2 SPARC Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved. Assembled 22 October 2014 uname:SunOS sca00bkb 5.11 11.2 sun4v (T2 libthread) rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity load average:5.69 5.48 5.23 CPU:total 8 v9, popc, vis1, vis2, vis3, blk_init, cbcond, aes, sha1, sha256, sha512, crc32c, sun4v, niagara_plus Memory: 8k page, physical 16580608k(9081680k free) vm_info: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-03-31-173839.jmasamit.jdk9-full-push) for solaris-sparc JRE (9-internal+0-2016-03-31-173839.jmasamit.jdk9-full-push), built on Mar 31 2016 22:37:15 by "jprtadm" with Sun Studio 12u4 END.