[Bug 2127750] Re: intermittent failure openjdk-25 S390 java/util/concurrent/tck/JSR166TestCase fails (questing)
Launchpad Bug Tracker
2127750 at bugs.launchpad.net
Sun Oct 26 06:23:44 UTC 2025
This bug was fixed in the package openjdk-25 - 25.0.1+8-1
---------------
openjdk-25 (25.0.1+8-1) unstable; urgency=medium
* OpenJDK 25.0.1 release, build 8.
- CVEs:
+ CVE-2025-53057, 8360937: Enhance certificate handling.
+ CVE-2025-53066, 8356294: Enhance Path Factories.
+ CVE-2025-61748, 8359454: Enhance String handling.
[ Vladimir Petko ]
* d/s/lintian-overrides: Override false positive nproc warning.
* d/{JB-doc.overrides.in, JB-jre-headless.overrides.in}: Add override for
old FSF copyright address.
* d/JB-jvmci-jdk.overrides.in: Update overrides for jvmci package.
* d/t/problems.csv: DocRootDirPermissionsTest.java - Fix typo in
the test name.
* d/t/problems.csv: Synchronize problem list.
* d/t/dependencies.sh: Relax test assertion for PC/SC library.
* d/rules: Prefer openjdk-25 for bootstrap.
* d/control: Regenerate.
* d/p/jdk-8369450.patch: Fix ftbfs due to rust-coreutils date. LP: #2127120.
* Security Manager was removed in -25, so the JDK image no longer has
default.policy and java.policy.
* jaxp-strict.properties.template was moved by d/rules to
jaxp-strict.properties, but we still created symlink to
jaxp-strict.properties.template. Replace mv with cp so that link
to jaxp-strict.properties.template is not broken.
* d/rules: Run jtreg autopkgtests only on jtreg architectures.
* d/t/{hotspot-autopkgtest.in, jdk-autopkgtest.in}: Skip tests
that require a large amount of memory.
* d/t/{control,hotspot-autopkgtest.sh, jdk-autopkgtest.sh}:
Regenerate.
* d/p/jdk-8370049-proposed.patch: s390x G1 barrier compare and exchange
operation should update output parameter instead of input. LP: #2127750.
[ Matthias Klose ]
* d/rules: Let the install target depend on the build target.
Closes: #1105520.
* Update the location of the upstream VCS.
-- Matthias Klose <doko at ubuntu.com> Wed, 22 Oct 2025 12:19:10 +0200
** Changed in: openjdk-25 (Ubuntu)
Status: New => Fix Released
** CVE added: https://cve.org/CVERecord?id=CVE-2025-53057
** CVE added: https://cve.org/CVERecord?id=CVE-2025-53066
** CVE added: https://cve.org/CVERecord?id=CVE-2025-61748
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openjdk-25 in Ubuntu.
https://bugs.launchpad.net/bugs/2127750
Title:
intermittent failure openjdk-25 S390
java/util/concurrent/tck/JSR166TestCase fails (questing)
Status in openjdk-25 package in Ubuntu:
Fix Released
Bug description:
One of the unit tests fails:
STARTED AtomicReference9Test::testCompareAndExchange 'testCompareAndExchange'
junit.framework.AssertionFailedError: expected:<-5> but was:<-4>
at junit.framework.Assert.fail(Assert.java:57)
at junit.framework.Assert.failNotEquals(Assert.java:329)
at junit.framework.Assert.assertEquals(Assert.java:78)
at junit.framework.Assert.assertEquals(Assert.java:234)
at junit.framework.Assert.assertEquals(Assert.java:241)
at junit.framework.TestCase.assertEquals(TestCase.java:384)
at JSR166TestCase.mustEqual(JSR166TestCase.java:1318)
at AtomicReference9Test.testCompareAndExchange(AtomicReference9Test.java:132)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at junit.framework.TestCase.runTest(TestCase.java:177)
at JSR166TestCase.runTest(JSR166TestCase.java:382)
at junit.framework.TestCase.runBare(TestCase.java:142)
at JSR166TestCase.runBare(JSR166TestCase.java:373)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
The compare exchange operation returns the expected value, not the
stored value.
This only happens with -vmoption:-XX:MaxRAMPercentage=25 which
indicates that JVM might be quietly running out of memory
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2127750/+subscriptions
More information about the foundations-bugs
mailing list