[jdk8u-dev] RFR: 8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check [v2]
Severin Gehwolf
sgehwolf at openjdk.org
Fri Aug 29 10:05:50 UTC 2025
On Mon, 19 May 2025 08:41:57 GMT, Chuanqi Zang <duke at openjdk.org> wrote:
>>> @zangcq Please enable GHA on your fork.
>>
>> done
>
>> @zangcq Please enable GHA on your fork.
>
> @jerboaa FYI:GHA Result
> - with this pr: https://github.com/zangcq/jdk8u-dev/actions/runs/15105864713
> Only security releated case failed,`TestTooManyVirtualRegistersMain` in hotspot/tier1 passed
>
> - without this pr :https://github.com/zangcq/jdk8u-dev/actions/runs/15105793305
> Beside security releated case failed,`TestTooManyVirtualRegistersMain` failed.
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> # SIGSEGV (0xb) at pc=0x00007fda89da9f99, pid=43889, tid=0x00007fda62afd640
> #
> # JRE version: OpenJDK Runtime Environment (8.0_462) (build 1.8.0_462-internal-zangcq-64a3d592291d15076edac82a975e797f4c327341-b00)
> # Java VM: OpenJDK 64-Bit Server VM (25.462-b00 mixed mode linux-amd64 compressed oops)
> # Problematic frame:
> # V [libjvm.so+0x3a9f99] LinearScan::eliminate_spill_moves()+0x1b9
> #
> # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
> #
> # An error report file with more information is saved as:
> # /home/runner/work/jdk8u-dev/jdk8u-dev/test-results/testoutput/hotspot_tier1/JTwork/scratch/hs_err_pid43889.log
> #
> # Compiler replay data is saved as:
> # /home/runner/work/jdk8u-dev/jdk8u-dev/test-results/testoutput/hotspot_tier1/JTwork/scratch/replay_pid43889.log
> #
> # If you would like to submit a bug report, please visit:
> # http://bugreport.java.com/bugreport/crash.jsp
> #
>
> my inside log build with fastdebug mode
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> # Internal Error (jdk8u-dev/hotspot/src/share/vm/c1/c1_LIR.hpp:744), pid=4163761, tid=0x00007ffb160a2700
> # assert(res->vreg_number() == index) failed: conversion check
> #
> # JRE version: OpenJDK Runtime Environment (8.0_462) (build 1.8.0_462-fastdebug-zangchuanqi_2025_05_19_16_16-b00)
> # Java VM: OpenJDK 64-Bit Server VM (25.462-b00-fastdebug mixed mode linux-amd64 compressed oops)
> # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
> #
> # If you would like to submit a bug report, please visit:
> # http://bugreport.java.com/bugreport/crash.jsp
> #
>
> --------------- T H R E A D ---------------
>
> Current thread (0x00007ffb2c183000): JavaThread "C1 CompilerThread3" daemon [_thread_in_native, id=4163781, stack(0x00007ffb15fa3000,0x00007ffb160a3000)]
>
> Stack: [0x00007ffb15fa3000,0x00007ffb160a3000], sp=0x00007ffb160a0160, free space=1012k
> Native frames: (J=...
@zangcq Please read: https://openjdk.org/projects/jdk-updates/approval.html Especially the section about the `Fix Request` comment (which the `/approval` command does). There is no notion of testing, risk assessment, etc. in your comment.
-------------
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/622#issuecomment-3236477342
More information about the jdk8u-dev
mailing list