-
Bug
-
Resolution: Done-Errata
-
Undefined
-
rhel-9.6
-
None
-
golang-1.24.6-1.el9_6
-
No
-
Low
-
rhel-pt-go
-
None
-
False
-
False
-
-
None
-
None
-
Pass
-
RegressionOnly
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
This is a request to backport the patch found in this issue to the RHEL golang 1.24 release: https://github.com/golang/go/issues/73800
What is the impact of this issue to you?
High
Please provide the package NVR for which the bug is seen:
1.24.4-2
How reproducible is this bug?:
100%
Steps to reproduce
- Download golang 1.23 and 1.24 packages.
- Pull down the heapbench tool from [this Github repo](https://github.com/thepudds/heapbench/tree/dev-go124-rss-regression).
- Run the command `go1.23 run github.com/thepudds/heapbench@669420526 -livekind=nodechannel -livesize=large \
-baseheap=512 -garbagerate=128 -leakrate=0 -jobrate=100 -worktime=20ms -stats=2s`. - Run the same command with `go1.24`.
Expected results
Both runs have roughly the same memory consumption.
Actual results
The 1.24 run has significantly worse memory consumption.
- links to
-
RHSA-2025:153587 golang update