-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: repo-valhalla
-
Component/s: hotspot
-
x86_64
-
os_x
The following test times out in the Valhalla CI:
compiler/valhalla/inlinetypes/TestNullableInlineTypes.java#id3
Here's a snippet from the log file:
#section:main
----------messages:(12/676)----------
command: main compiler.valhalla.inlinetypes.TestNullableInlineTypes 3
reason: User specified action: run main compiler.valhalla.inlinetypes.TestNullableInlineTypes 3
started: Wed Feb 11 00:07:49.535 GMT 2026
Mode: othervm [test requires --enable-preview]
Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.value=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED
Process id: 59067
Timeout information:
[00:15:49.636] starting timeout handler action(s)
[00:21:34.853] timeout handler action(s) completed
--- Timeout information end.
finished: Wed Feb 11 00:21:34.856 GMT 2026
elapsed time (seconds): 825.321
----------configuration:(5/193)----------
Boot Layer
add modules: java.base
add exports: java.base/jdk.internal.value ALL-UNNAMED
java.base/jdk.internal.vm.annotation ALL-UNNAMED
----------System.out:(18/10420)----------
For random generator using seed: 1881975717
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=1881975717" to command line.
<snip>
[2026-02-11T00:07:52.512613Z] Gathering output for process 59069
[2026-02-11T00:07:52.513223Z] Waiting for completion for process 59069
[00:15:49.635] Timeout signalled after 480 seconds
[2026-02-11T00:16:46.060813Z] Waiting for completion finished for process 59069
Output and diagnostic info for process 59069 was saved into 'pid-59069-output.log'
IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the Test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.).
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(41/10503)*----------
<snip>
result: Error. '/System/Volumes/Data/mesos/work_dir/jib-master/install/jdk-27-valhalla+1-118/macosx-x64-debug.jdk/jdk-27/fastdebug/bin/java' timed out after 480000 ms (elapsed time including timeout handling 825314 ms); but completed after timeout - suppressed status: "Passed."
Please note that the test PASSed while the timeout handler was running.
compiler/valhalla/inlinetypes/TestNullableInlineTypes.java#id3
Here's a snippet from the log file:
#section:main
----------messages:(12/676)----------
command: main compiler.valhalla.inlinetypes.TestNullableInlineTypes 3
reason: User specified action: run main compiler.valhalla.inlinetypes.TestNullableInlineTypes 3
started: Wed Feb 11 00:07:49.535 GMT 2026
Mode: othervm [test requires --enable-preview]
Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.value=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED
Process id: 59067
Timeout information:
[00:15:49.636] starting timeout handler action(s)
[00:21:34.853] timeout handler action(s) completed
--- Timeout information end.
finished: Wed Feb 11 00:21:34.856 GMT 2026
elapsed time (seconds): 825.321
----------configuration:(5/193)----------
Boot Layer
add modules: java.base
add exports: java.base/jdk.internal.value ALL-UNNAMED
java.base/jdk.internal.vm.annotation ALL-UNNAMED
----------System.out:(18/10420)----------
For random generator using seed: 1881975717
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=1881975717" to command line.
<snip>
[2026-02-11T00:07:52.512613Z] Gathering output for process 59069
[2026-02-11T00:07:52.513223Z] Waiting for completion for process 59069
[00:15:49.635] Timeout signalled after 480 seconds
[2026-02-11T00:16:46.060813Z] Waiting for completion finished for process 59069
Output and diagnostic info for process 59069 was saved into 'pid-59069-output.log'
IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the Test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.).
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(41/10503)*----------
<snip>
result: Error. '/System/Volumes/Data/mesos/work_dir/jib-master/install/jdk-27-valhalla+1-118/macosx-x64-debug.jdk/jdk-27/fastdebug/bin/java' timed out after 480000 ms (elapsed time including timeout handling 825314 ms); but completed after timeout - suppressed status: "Passed."
Please note that the test PASSed while the timeout handler was running.
- relates to
-
JDK-8377802 [lworld] Umbrella: Various intermittent timeouts with compiler tests
-
- Resolved
-
- links to
-
Commit(lworld)
openjdk/valhalla/a9217d92
-
Review(lworld)
openjdk/valhalla/2102