-
Sub-task
-
Resolution: Fixed
-
P3
-
8u60
-
None
-
b43
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085561 | emb-9 | Attila Szegedi | P3 | Resolved | Fixed | team |
JDK-8068127 | 8u45 | Attila Szegedi | P3 | Resolved | Fixed | b02 |
JDK-8067159 | 8u40 | Attila Szegedi | P3 | Resolved | Fixed | b19 |
JDK-8070538 | emb-8u47 | Attila Szegedi | P3 | Resolved | Fixed | team |
jjs> try { function f(){switch(0) { case 8: for (var x in {}) {x} case 8: }} f() } catch(e) { e.printStackTrace() }
java.lang.NullPointerException
at jdk.nashorn.internal.codegen.MethodEmitter.markDeadSlots(MethodEmitter.java:1154)
at jdk.nashorn.internal.codegen.MethodEmitter.markDeadLocalVariable(MethodEmitter.java:1149)
at jdk.nashorn.internal.codegen.MethodEmitter.beforeJoinPoint(MethodEmitter.java:2494)
at jdk.nashorn.internal.codegen.CodeGenerator.enterSwitchNode(CodeGenerator.java:2932)
at jdk.nashorn.internal.ir.SwitchNode.accept(SwitchNode.java:106)
at jdk.nashorn.internal.ir.LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir.LexicalContextStatement.accept(LexicalContextStatement.java:55)
at jdk.nashorn.internal.ir.SwitchNode.accept(SwitchNode.java:38)
at jdk.nashorn.internal.ir.Node.accept(Node.java:265)
at jdk.nashorn.internal.ir.Block.accept(Block.java:178)
java.lang.NullPointerException
at jdk.nashorn.internal.codegen.MethodEmitter.markDeadSlots(MethodEmitter.java:1154)
at jdk.nashorn.internal.codegen.MethodEmitter.markDeadLocalVariable(MethodEmitter.java:1149)
at jdk.nashorn.internal.codegen.MethodEmitter.beforeJoinPoint(MethodEmitter.java:2494)
at jdk.nashorn.internal.codegen.CodeGenerator.enterSwitchNode(CodeGenerator.java:2932)
at jdk.nashorn.internal.ir.SwitchNode.accept(SwitchNode.java:106)
at jdk.nashorn.internal.ir.LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir.LexicalContextStatement.accept(LexicalContextStatement.java:55)
at jdk.nashorn.internal.ir.SwitchNode.accept(SwitchNode.java:38)
at jdk.nashorn.internal.ir.Node.accept(Node.java:265)
at jdk.nashorn.internal.ir.Block.accept(Block.java:178)
- backported by
-
JDK-8067159 Fuzzing bug: duplicate integer switch cases
-
- Resolved
-
-
JDK-8068127 Fuzzing bug: duplicate integer switch cases
-
- Resolved
-
-
JDK-8070538 Fuzzing bug: duplicate integer switch cases
-
- Resolved
-
-
JDK-8085561 Fuzzing bug: duplicate integer switch cases
-
- Resolved
-
- clones
-
JDK-8066224 Fuzzing bug: constant folding of ternary operator and IfNode with constant test
-
- Resolved
-
- is cloned by
-
JDK-8066226 Fuzzing bug: parameter counts differ in TypeConverterFactory
-
- Resolved
-
(1 is cloned by)