Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6835976

1.5.0_17 64 bit, C2 compiler crashes in PhaseIdealLoop::spinup()

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Won't Fix
    • Affects Version/s: 5.0u17
    • Fix Version/s: 5.0-pool
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        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)

        [...]

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  cfang Changpeng Fang (Inactive)
                  Reporter:
                  jloefflm Johann Löfflmann (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: