[lworld] VarHandleTestMethodHandleAccessValue.java fails

XMLWordPrintable

      Current test in lworld fails reliably:

      $ make test TEST=java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessValue.java

      ...

      # Internal Error (/home/shade/trunks/shipilev-valhalla/src/hotspot/share/opto/escape.cpp:1580), pid=384613, tid=385114
      # assert((ptnode_adr(adr->_idx) == nullptr || ptnode_adr(adr->_idx)->as_Field()->is_oop())) failed: sanity

      # Problematic frame:
      # V [libjvm.so+0xe2e3a0] ConnectionGraph::add_objload_to_connection_graph(Node*, Unique_Node_List*)+0x140


      Node dumps say there is AddP -> LoadN chain here, and is_oop_field on AddP returns false.

      The symptoms look similar to JDK-8250951 and JDK-8281454.

            Assignee:
            Quan Anh Mai
            Reporter:
            Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: