java/util/NavigableMap/LockStep.java failed on Linux
;; Using jvm: "/jdk/8/promoted/all/b103/binaries/linux-i586/jre/lib/i386/client/libjvm.so"
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (os_linux_x86.cpp:289), pid=29525, tid=2786880368
# fatal error: An irrecoverable SI_KERNEL SIGSEGV has occurred due to unstable signal handling in this distribution.
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b103) (build 1.8.0-ea-b103)
# Java VM: Java HotSpot(TM) Client VM (25.0-b45 mixed mode, sharing linux-x86 )
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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 (0xa6002400): JavaThread "MainThread" [_thread_in_Java, id=29544, stack(0xa6176000,0xa61c7000)]
Stack: [0xa6176000,0xa61c7000], sp=0xa61c4da0, free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x564fb9] VMError::report_and_die()+0x179;; VMError::report_and_die()+0x179
V [libjvm.so+0x1e7acc] report_fatal(char const*, int, char const*)+0x4c;; report_fatal(char const*, int, char const*)+0x4c
V [libjvm.so+0x45af00] JVM_handle_linux_signal+0x740;; JVM_handle_linux_signal+0x740
V [libjvm.so+0x451a61] signalHandler(int, siginfo*, void*)+0x31;; signalHandler(int, siginfo*, void*)+0x31
C [+0x410] __kernel_rt_sigreturn+0x0
J LockStep.checkNavigableMap(Ljava/util/NavigableMap;)V @ 0xb54781a8 [0xb5477900+2216]
j LockStep.equalNavigableMaps(Ljava/util/NavigableMap;Ljava/util/NavigableMap;)V+2
j LockStep.lockStep(Ljava/util/NavigableMap;Ljava/util/NavigableMap;)V+425
j LockStep.lockSteps(Ljava/util/NavigableMap;Ljava/util/NavigableMap;)V+143
j LockStep.realMain([Ljava/lang/String;)V+23
j LockStep.main([Ljava/lang/String;)V+1
v ~StubRoutines::call_stub
V [libjvm.so+0x2c062f] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x101f;; .L362+0x849
V [libjvm.so+0x44fe49] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19;; os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19
V [libjvm.so+0x2bebff] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x2f;; JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x2f
V [libjvm.so+0x493b32] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x4d2;; Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x4d2
V [libjvm.so+0x496e78] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x148;; Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x148
V [libjvm.so+0x3386bf] JVM_InvokeMethod+0x25f;; JVM_InvokeMethod+0x25f
C [libjava.so+0xd3f2] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x32;; Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x32
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;+56
j com.sun.javatest.regtest.MainWrapper$MainThread.run()V+60
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x2c062f] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x101f;; .L362+0x849
V [libjvm.so+0x44fe49] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19;; os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19
V [libjvm.so+0x2c0a4c] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x25c;; JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x25c
V [libjvm.so+0x2c0e8b] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x4b;; JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x4b
V [libjvm.so+0x34e22d] thread_entry(JavaThread*, Thread*)+0x8d;; thread_entry(JavaThread*, Thread*)+0x8d
V [libjvm.so+0x52da09] JavaThread::thread_main_inner()+0x109;; JavaThread::thread_main_inner()+0x109
V [libjvm.so+0x52dbfe] JavaThread::run()+0x1be;; JavaThread::run()+0x1be
V [libjvm.so+0x457519] java_start(Thread*)+0x119;; java_start(Thread*)+0x119
C [libpthread.so.0+0x596e] start_thread+0xbe
- duplicates
-
JDK-8023956 Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
-
- Closed
-
- relates to
-
JDK-8009986 SIGSEGV at os::free(void*,unsigned short) on solaris
-
- Closed
-
-
JDK-8004124 Handle and/or warn about SI_KERNEL
-
- Closed
-