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

Remove Opaque2Node: it is broken and triggers assert

XMLWordPrintable

    • b27
    • x86_64
    • generic

      Test: compiler/loopopts/superword/SumRed_Long.java

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (c:\sb\prod\1664381000\workspace\open\src\hotspot\share\opto\loopTransform.cpp:2226), pid=34748, tid=3064
      # Error: assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed
      #
      # JRE version: Java(TM) SE Runtime Environment (20.0+17) (fastdebug build 20-ea+17-1191)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 20-ea+17-1191, mixed mode, sharing, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
      # Core dump will be written. Default location: C:\sb\prod\1664393007\testoutput\test-support\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\scratch\3\hs_err_pid34748.mdmp
      #

      --------------- T H R E A D ---------------

      Current thread (0x000002336782fb00): JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=3064, stack(0x0000007ecd900000,0x0000007ecda00000)]


      Current CompileTask:
      C2: 1080 274 java.net.URI$1::create (10 bytes)

      Stack: [0x0000007ecd900000,0x0000007ecda00000]
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [jvm.dll+0xc04b11] os::win32::platform_print_native_stack+0xf1 (os_windows_x86.cpp:236)
      V [jvm.dll+0xe687ee] VMError::report+0x10be (vmError.cpp:841)
      V [jvm.dll+0xe6a2fe] VMError::report_and_die+0x65e (vmError.cpp:1700)
      V [jvm.dll+0xe6aa84] VMError::report_and_die+0x64 (vmError.cpp:1481)
      V [jvm.dll+0x57aa67] report_vm_error+0xb7 (debug.cpp:285)
      V [jvm.dll+0xa7d58d] PhaseIdealLoop::do_unroll+0x4bd (loopTransform.cpp:2226)
      V [jvm.dll+0xa847a1] IdealLoopTree::iteration_split_impl+0x7c1 (loopTransform.cpp:3905)
      V [jvm.dll+0xa83ea0] IdealLoopTree::iteration_split+0x160 (loopTransform.cpp:3929)
      V [jvm.dll+0xa83d6f] IdealLoopTree::iteration_split+0x2f (loopTransform.cpp:3913)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa83fc0] IdealLoopTree::iteration_split+0x280 (loopTransform.cpp:3945)
      V [jvm.dll+0xa92271] PhaseIdealLoop::build_and_optimize+0x1131 (loopnode.cpp:4530)
      V [jvm.dll+0x51037b] Compile::Optimize+0x109b (compile.cpp:2414)
      V [jvm.dll+0x50d1ed] Compile::Compile+0x14ad (compile.cpp:831)
      V [jvm.dll+0x433715] C2Compiler::compile_method+0x145 (c2compiler.cpp:116)
      V [jvm.dll+0x527047] CompileBroker::invoke_compiler_on_method+0x8a7 (compileBroker.cpp:2243)
      V [jvm.dll+0x5247dd] CompileBroker::compiler_thread_loop+0x23d (compileBroker.cpp:1917)
      V [jvm.dll+0x7efa82] JavaThread::thread_main_inner+0x282 (javaThread.cpp:700)
      V [jvm.dll+0xde1ec7] Thread::call_run+0x257 (thread.cpp:229)
      V [jvm.dll+0xc03468] thread_native_entry+0xb8 (os_windows.cpp:547)
      C [ucrtbase.dll+0x1fb80]
      C [KERNEL32.DLL+0x84d4]
      C [ntdll.dll+0x51791]

            epeter Emanuel Peter
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: