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

assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b11
    • Verification:
      Verified

      Backports

        Description


        Running runThese -full with -server debug jvm gets this assertion on linux x64.

        # Internal Error (/scratch/cphillim/hg/rt.clean/src/share/vm/opto/escape.cpp:242), pid=
        16163, tid=140175470671616
        # assert(null_obj->escape_state() == PointsToNode::NoEscape && null_obj->edge_count() =
        = 0 && !null_obj->arraycopy_src() && !null_obj->arraycopy_dst()) failed: sanity
        #
        # JRE version: Java(TM) SE Runtime Environment (8.0-b129) (build 1.8.0-b129)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b62-rt.clean_0320_1432-debug mixed mo
        de linux-amd64 compressed oops)

        Bits of stack:

        Stack: [0x00007f7d2512b000,0x00007f7d2522c000], sp=0x00007f7d25225e30, free space=1003
        k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0xd51557] VMError::report(outputStream*)+0x1127
        V [libjvm.so+0xd52af8] VMError::report_and_die()+0x42c
        V [libjvm.so+0x6880d7] report_vm_error(char const*, int, char const*, char const*)+0xa
        5
        V [libjvm.so+0x738a6d] ConnectionGraph::compute_escape()+0xa45
        V [libjvm.so+0x737f83] ConnectionGraph::do_analysis(Compile*, PhaseIterGVN*)+0xd9
        V [libjvm.so+0x611fbd] Compile::Optimize()+0x3d9
        V [libjvm.so+0x60c832] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, boo
        l, bool)+0x1218

        Location of core file and jdk in comments. hs_err and replay file attached.

        #!/bin/sh -f
        java -server -mx1024m -classpath /java/east/sqe/home/cphillim/runThese/classes runThese
         -thread 2 -repeat 1 -iter 1 -D:gc=5 -D:gc=5 -D:TESTBASE=/java/east/sqe/home/cphillim/r
        unThese/tests -runList rerun.dat

          Attachments

          1. hs_err_pid16163.log
            83 kB
          2. replay_pid16163.log
            237 kB
          3. runList.dat.orig
            749 kB

            Issue Links

              Activity

                People

                • Assignee:
                  kvn Vladimir Kozlov
                  Reporter:
                  coleenp Coleen Phillimore
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: