Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2178018 | 6-pool | Changpeng Fang | P4 | Closed | Won't Fix |
A crash in PhaseIdealLoop::spinup() crash has been aleady reported in CR 6756622. The problem happens again. The same customer got a new crash in PhaseIdealLoop::spinup() with the J4B JRE 1.5.0_17, 64 bit. We have gathered hs_err_pid10848.log, corefile and libs.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xffffffff7aa777e0, pid=10848, tid=24
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b04 mixed mode)
# Problematic frame:
# V [libjvm.so+0x2777e0]
#
--------------- T H R E A D ---------------
Current thread (0x0000000100555800): JavaThread "CompilerThread1" daemon [_thread_in_native, id=24]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000000000008;;
;; si_signo=11 SIGSEGV
;; si_code=1 SEGV_MAPERR /* Address not mapped to object. */
[...]
Top of Stack: (sp=0xfffffffe0befd2b0)
0xfffffffe0befd2b0: ffffffff7b2c9d40 ffffffff7a9e5dc8
0xfffffffe0befd2c0: 0000000101a80450 0000000000000000
0xfffffffe0befd2d0: 0000000000000000 fffffffe0befde70
0xfffffffe0befd2e0: 0000000000000000 0000000101a80450
0xfffffffe0befd2f0: 000000010268cc30 0000000101c77b00
0xfffffffe0befd300: 00000001075990b0 fffffffe0befde50
0xfffffffe0befd310: fffffffe0befd570 0000000101c780e0
0xfffffffe0befd320: fffffffe0befcb91 ffffffff7aa7a5fc
0xfffffffe0befd330: 0000000000000004 ffffffff7a9fdfe8
0xfffffffe0befd340: 0000000108240390 0000000102c786d8
0xfffffffe0befd350: 0000000100bfbb30 0000000502b51fe0
0xfffffffe0befd360: 000000010830ce80 000000010830ce80
0xfffffffe0befd370: 0000000101c780e0 000000010830cce8
0xfffffffe0befd380: 0000000101c780e0 fffffffe0befde50
0xfffffffe0befd390: 0000000000000000 0000000000000000
0xfffffffe0befd3a0: 0000000000004720 000000010830ce80
Instructions: (pc=0xffffffff7aa777e0)
0xffffffff7aa777d0: f4 5e e0 b0 9b 2d b0 03 b0 10 00 13 e6 5e 80 0d
0xffffffff7aa777e0: ca 5c e0 08 d0 59 60 00 80 a2 00 14 12 60 00 11
;; ffffffff7aa777d0 f4 5e e0 b0 ldx [ %i3 + 0xb0 ], %i2
;; ffffffff7aa777d4 9b 2d b0 03 sllx %l6, 3, %o5
;; ffffffff7aa777d8 b0 10 00 13 mov %l3, %i0
;; ffffffff7aa777dc e6 5e 80 0d ldx [ %i2 + %o5 ], %l3
;; ---------------
;; ffffffff7aa777e0 ca 5c e0 08 ldx [ %l3 + 8 ], %g5
;; ffffffff7aa777e4 d0 59 60 00 ldx [ %g5 ], %o0
;; ffffffff7aa777e8 80 a2 00 14 cmp %o0, %l4
;; ffffffff7aa777ec 12 60 00 11 bne,pn %xcc, 0xffffffff7aa77830
;;
Stack: [0xfffffffe0be00000,0xfffffffe0bf00000), sp=0xfffffffe0befd2b0, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x2777e0];; Node*PhaseIdealLoop::spinup(Node*,Node*,Node*,Node*,Node*,small_cache*)+0x58
V [libjvm.so+0x27a604];; void PhaseIdealLoop::handle_use(Node*,Node*,small_cache*,Node*,Node*,Node*,Node*,Node*)+0x5c
V [libjvm.so+0x37f760];; void PhaseIdealLoop::do_split_if(Node*)+0x8e8
V [libjvm.so+0x315620];; void PhaseIdealLoop::split_if_with_blocks(VectorSet&,Node_Stack&)+0x154
V [libjvm.so+0x304620];; PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&,const PhaseIdealLoop*,int)+0xc50
V [libjvm.so+0x3841dc];; void Compile::Optimize()+0x184
V [libjvm.so+0x38738c];; Compile::Compile(ciEnv*,C2Compiler*,ciMethod*,int,int)+0xc44
V [libjvm.so+0x37d9fc];; void C2Compiler::compile_method(ciEnv*,ciMethod*,int)+0xbc
V [libjvm.so+0x37dfc4];; void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x50c
V [libjvm.so+0x44afb8];; void CompileBroker::compiler_thread_loop()+0x458
V [libjvm.so+0x3e43fc];; void JavaThread::run()+0x2b4
V [libjvm.so+0x7bdd30];; void*_start(void*)+0x218
Current CompileTask:
opto:542% !b de.volkswagen.star.server.intersection.persistenzhandler.meetingpraesentation.MeetingPraesentationPersistenzHandler.ladeMeetingUebersicht(Lde/volkswagen/star/common/valueobjects/valueuser/interfaces/IUserLight;Ljava/lang/Long;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Long;Ljava/lang/Long;)Ljava/util/List; @ 146 (1208 bytes)
[...]
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xffffffff7aa777e0, pid=10848, tid=24
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b04 mixed mode)
# Problematic frame:
# V [libjvm.so+0x2777e0]
#
--------------- T H R E A D ---------------
Current thread (0x0000000100555800): JavaThread "CompilerThread1" daemon [_thread_in_native, id=24]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000000000008;;
;; si_signo=11 SIGSEGV
;; si_code=1 SEGV_MAPERR /* Address not mapped to object. */
[...]
Top of Stack: (sp=0xfffffffe0befd2b0)
0xfffffffe0befd2b0: ffffffff7b2c9d40 ffffffff7a9e5dc8
0xfffffffe0befd2c0: 0000000101a80450 0000000000000000
0xfffffffe0befd2d0: 0000000000000000 fffffffe0befde70
0xfffffffe0befd2e0: 0000000000000000 0000000101a80450
0xfffffffe0befd2f0: 000000010268cc30 0000000101c77b00
0xfffffffe0befd300: 00000001075990b0 fffffffe0befde50
0xfffffffe0befd310: fffffffe0befd570 0000000101c780e0
0xfffffffe0befd320: fffffffe0befcb91 ffffffff7aa7a5fc
0xfffffffe0befd330: 0000000000000004 ffffffff7a9fdfe8
0xfffffffe0befd340: 0000000108240390 0000000102c786d8
0xfffffffe0befd350: 0000000100bfbb30 0000000502b51fe0
0xfffffffe0befd360: 000000010830ce80 000000010830ce80
0xfffffffe0befd370: 0000000101c780e0 000000010830cce8
0xfffffffe0befd380: 0000000101c780e0 fffffffe0befde50
0xfffffffe0befd390: 0000000000000000 0000000000000000
0xfffffffe0befd3a0: 0000000000004720 000000010830ce80
Instructions: (pc=0xffffffff7aa777e0)
0xffffffff7aa777d0: f4 5e e0 b0 9b 2d b0 03 b0 10 00 13 e6 5e 80 0d
0xffffffff7aa777e0: ca 5c e0 08 d0 59 60 00 80 a2 00 14 12 60 00 11
;; ffffffff7aa777d0 f4 5e e0 b0 ldx [ %i3 + 0xb0 ], %i2
;; ffffffff7aa777d4 9b 2d b0 03 sllx %l6, 3, %o5
;; ffffffff7aa777d8 b0 10 00 13 mov %l3, %i0
;; ffffffff7aa777dc e6 5e 80 0d ldx [ %i2 + %o5 ], %l3
;; ---------------
;; ffffffff7aa777e0 ca 5c e0 08 ldx [ %l3 + 8 ], %g5
;; ffffffff7aa777e4 d0 59 60 00 ldx [ %g5 ], %o0
;; ffffffff7aa777e8 80 a2 00 14 cmp %o0, %l4
;; ffffffff7aa777ec 12 60 00 11 bne,pn %xcc, 0xffffffff7aa77830
;;
Stack: [0xfffffffe0be00000,0xfffffffe0bf00000), sp=0xfffffffe0befd2b0, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x2777e0];; Node*PhaseIdealLoop::spinup(Node*,Node*,Node*,Node*,Node*,small_cache*)+0x58
V [libjvm.so+0x27a604];; void PhaseIdealLoop::handle_use(Node*,Node*,small_cache*,Node*,Node*,Node*,Node*,Node*)+0x5c
V [libjvm.so+0x37f760];; void PhaseIdealLoop::do_split_if(Node*)+0x8e8
V [libjvm.so+0x315620];; void PhaseIdealLoop::split_if_with_blocks(VectorSet&,Node_Stack&)+0x154
V [libjvm.so+0x304620];; PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&,const PhaseIdealLoop*,int)+0xc50
V [libjvm.so+0x3841dc];; void Compile::Optimize()+0x184
V [libjvm.so+0x38738c];; Compile::Compile(ciEnv*,C2Compiler*,ciMethod*,int,int)+0xc44
V [libjvm.so+0x37d9fc];; void C2Compiler::compile_method(ciEnv*,ciMethod*,int)+0xbc
V [libjvm.so+0x37dfc4];; void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x50c
V [libjvm.so+0x44afb8];; void CompileBroker::compiler_thread_loop()+0x458
V [libjvm.so+0x3e43fc];; void JavaThread::run()+0x2b4
V [libjvm.so+0x7bdd30];; void*_start(void*)+0x218
Current CompileTask:
opto:542% !b de.volkswagen.star.server.intersection.persistenzhandler.meetingpraesentation.MeetingPraesentationPersistenzHandler.ladeMeetingUebersicht(Lde/volkswagen/star/common/valueobjects/valueuser/interfaces/IUserLight;Ljava/lang/Long;Ljava/util/Collection;Ljava/util/Collection;Ljava/lang/Long;Ljava/lang/Long;)Ljava/util/List; @ 146 (1208 bytes)
[...]
- backported by
-
JDK-2178018 1.5.0_17 64 bit, C2 compiler crashes in PhaseIdealLoop::spinup()
-
- Closed
-
- relates to
-
JDK-6756622 1.5.0_15 C2 compiler crashes in PhaseIdealLoop::spinup() w/in split_if_with_blocks()
-
- Closed
-