RFR: 8348909: [BACKOUT] Implement a better allocator for downcalls

Jorn Vernee jvernee at openjdk.org
Fri Jan 31 15:07:12 UTC 2025


This reverts https://github.com/openjdk/jdk/pull/23142

See the JBS issue. It seems that the changes are occasionally causing heap corruption, potentially due to use after free, which occasionally results in corrupt malloc headers being caught on mac. This failure was observed once in about 500 runs of this test, so it is quite intermittent.

Backing this change out seems the easiest/safest to clear up the tier 1 failure, until we've had a chance to investigate the issue further.

-------------

Commit messages:
 - Revert "8287788: Implement a better allocator for downcalls"

Changes: https://git.openjdk.org/jdk/pull/23391/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23391&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8348909
  Stats: 492 lines in 7 files changed: 18 ins; 472 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/23391.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23391/head:pull/23391

PR: https://git.openjdk.org/jdk/pull/23391


More information about the core-libs-dev mailing list