-
Bug
-
Resolution: Duplicate
-
P2
-
hs25
-
x86
-
linux
I'm seeing numerous crashes on x86 while running nashorn with the v8 benchmarks. This is on a dual-core machine, and the problem seems to go away when -XX:-BackgroundCompilation is added. Command line is:
/java/re/jdk/8/promoted/latest/binaries/linux-i586/bin/java -XX:+TieredCompilation -XX:+PrintCodeCache -jar /java/re/jdk/8/promoted/latest/binaries/linux-i586/jre/lib/ext/nashorn.jar run.js
Here are 5 of the crashes. hserr files are attached:
# SIGSEGV (0xb) at pc=0xab8d8a52, pid=15097, tid=3078216560
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$splay._L293(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
# SIGSEGV (0xb) at pc=0xa9f6b539, pid=14645, tid=3077606256
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$raytrace._L426(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
# SIGSEGV (0xb) at pc=0xa8b81c67, pid=14494, tid=3078482800
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$richards._L324(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object;
#
# SIGSEGV (0xb) at pc=0xa933ec14, pid=14583, tid=3078015856
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$deltablue._L691(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
# SIGSEGV (0xb) at pc=0xaa63981a, pid=14597, tid=3077729136
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$earley_boyer$6._L3604(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
#
/java/re/jdk/8/promoted/latest/binaries/linux-i586/bin/java -XX:+TieredCompilation -XX:+PrintCodeCache -jar /java/re/jdk/8/promoted/latest/binaries/linux-i586/jre/lib/ext/nashorn.jar run.js
Here are 5 of the crashes. hserr files are attached:
# SIGSEGV (0xb) at pc=0xab8d8a52, pid=15097, tid=3078216560
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$splay._L293(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
# SIGSEGV (0xb) at pc=0xa9f6b539, pid=14645, tid=3077606256
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$raytrace._L426(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
# SIGSEGV (0xb) at pc=0xa8b81c67, pid=14494, tid=3078482800
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$richards._L324(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object;
#
# SIGSEGV (0xb) at pc=0xa933ec14, pid=14583, tid=3078015856
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$deltablue._L691(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
# SIGSEGV (0xb) at pc=0xaa63981a, pid=14597, tid=3077729136
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b92) (build 1.8.0-ea-b92)
# Java VM: Java HotSpot(TM) Server VM (25.0-b34 mixed mode linux-x86 )
# Problematic frame:
# J jdk.nashorn.internal.scripts.Script$earley_boyer$6._L3604(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
#
- relates to
-
JDK-8014959 assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
-
- Closed
-
-
JDK-8024008 Nashorn V8 (Crypto) benchmark crashes with small CodeCache size
-
- Closed
-
-
JDK-8023956 Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
-
- Closed
-
-
JDK-8156137 SIGSEGV in ReceiverTypeData::clean_weak_klass_links
-
- Closed
-
-
JDK-8004124 Handle and/or warn about SI_KERNEL
-
- Closed
-