<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-08-08 06:11:16]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.almalinux.org/</docs><link>https://bugs.almalinux.org/</link><description><![CDATA[MantisBT - Issues]]></description><title>MantisBT - Issues</title><image><title>MantisBT - Issues</title><url>https://bugs.almalinux.org/images/mantis_logo.png</url><link>https://bugs.almalinux.org/</link><description><![CDATA[MantisBT - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0000663: python3-argcomplete not completing</title><author></author><link>https://bugs.almalinux.org/view.php?id=663</link><description><![CDATA[On AlmaLinux10, python3 scripts in the PATH that utilized the `argcomplete` module and are registered with `register-python-argcomplete` are not auto-completing.&lt;br /&gt;
&lt;br /&gt;
Package version is 3.2.2-4.el10.]]></description><category>General</category><pubDate>Thu, 06 Aug 2026 01:10:27 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=663</guid><comments>https://bugs.almalinux.org/view.php?id=663#bugnotes</comments></item><item><title>0000662: /usr/lib/systemd/system/fwupd.service Unknown lvalues</title><author></author><link>https://bugs.almalinux.org/view.php?id=662</link><description><![CDATA[Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd-refresh.service:20: Unknown lvalue 'ProtectHostname' in section 'Service'&lt;br /&gt;
Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd-refresh.service:22: Unknown lvalue 'ProtectKernelLogs' in section 'Service'&lt;br /&gt;
Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd.service:22: Unknown lvalue 'ProtectClock' in section 'Service'&lt;br /&gt;
Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd.service:25: Unknown lvalue 'ProtectHostname' in section 'Service'&lt;br /&gt;
Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd.service:26: Unknown lvalue 'ProtectKernelLogs' in section 'Service'&lt;br /&gt;
Aug 04 09:39:07 systemd[1]: /usr/lib/systemd/system/fwupd.service:29: Unknown lvalue 'ProtectProc' in section 'Service']]></description><category>fwupd</category><pubDate>Wed, 05 Aug 2026 16:54:28 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=662</guid><comments>https://bugs.almalinux.org/view.php?id=662#bugnotes</comments></item><item><title>0000621: Request to backport recent GVE patches for Google Cloud overcommited Gen3+ VMs for AlmaLinux 10</title><author></author><link>https://bugs.almalinux.org/view.php?id=621</link><description><![CDATA[Currently, the maximum queue depth supported for gVNIC on overcommited Gen3+ VMs such as N4 is 1K, whereas the maximum queue depth supported on Gen1/Gen2 VMs is 2K. Customers who are migrating their workloads from N2 to N4 have requested higher queue depth support on N4 VMs.&lt;br /&gt;
&lt;br /&gt;
GVE driver changes to support greater than 1K queue depth for overcommitted Gen3+ have been upstreamed to Linux kernel recently:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&lt;/a&gt;]]></description><category>General</category><pubDate>Wed, 05 Aug 2026 15:23:35 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=621</guid><comments>https://bugs.almalinux.org/view.php?id=621#bugnotes</comments></item><item><title>0000622: Request to backport recent GVE patches for Google Cloud overcommited Gen3+ VMs for AlmaLinux 9</title><author></author><link>https://bugs.almalinux.org/view.php?id=622</link><description><![CDATA[Currently, the maximum queue depth supported for gVNIC on overcommited Gen3+ VMs such as N4 is 1K, whereas the maximum queue depth supported on Gen1/Gen2 VMs is 2K. Customers who are migrating their workloads from N2 to N4 have requested higher queue depth support on N4 VMs.&lt;br /&gt;
&lt;br /&gt;
GVE driver changes to support greater than 1K queue depth for overcommitted Gen3+ have been upstreamed to Linux kernel recently:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=a2f19184014f&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=07993df56091&lt;/a&gt;]]></description><category>general</category><pubDate>Wed, 05 Aug 2026 15:22:21 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=622</guid><comments>https://bugs.almalinux.org/view.php?id=622#bugnotes</comments></item><item><title>0000661: systemd-networkd is not renewing IPv6 default route got from ISP</title><author></author><link>https://bugs.almalinux.org/view.php?id=661</link><description><![CDATA[On my current AlmaLinux 10.2 I moved to systemd-networkd. I use it on a Protectli VP4650 as my Internet Firewall. Works perfect, except the issue with IPv6 default route. What happens:&lt;br /&gt;
enp1s0 is connected to WAN, getting the IPs via DHCP and DHCP6 (networkd), but also SLAAC. systemd-networkd is configuring everything correctly. The ISP router is giving a default route with a lifetime of 30 minutes. Now the issue begins. After this 30 minutes, the route is simply removed. Done. systemd-networkd is not renewing, not sending any router solicitation. On the other hand, ISP router is not sending router advertisement. Many ISPs behave like this. So, networkd should track this and manage to renew.&lt;br /&gt;
The result is just that IPv6 is not working (for ever, or the router is sending an RA for any other reason) from a clients perspective.&lt;br /&gt;
&lt;br /&gt;
I have not found any hint on github that this will be solved, just a similar bug report, but different use case.]]></description><category>General</category><pubDate>Tue, 04 Aug 2026 21:50:31 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=661</guid><comments>https://bugs.almalinux.org/view.php?id=661#bugnotes</comments></item><item><title>0000478: TCP connection/socket gets stuck and the messages delayed</title><author></author><link>https://bugs.almalinux.org/view.php?id=478</link><description><![CDATA[Hi,&lt;br /&gt;
&lt;br /&gt;
We have a client/server application which was developed a long time ago. It has been running in production for more than 10 years. The client is a Windows application written in C++, and the server-side component is written in Java 8.&lt;br /&gt;
&lt;br /&gt;
This client/server software has been working fine for a long time on Linux servers. Currently, we use AlmaLinux 9. It was working on AlmaLinux 9 until updating the kernel.&lt;br /&gt;
&lt;br /&gt;
So, when we update the Linux kernel from “5.14.0-362.13.1.el9_3.x86_64” to “kernel-5.14.0-427.31.1.el9_4.x86_64” the application gets unstable: The client drops the connection based due to not receiving messages in the proper time. We notice delays, the client just waiting for the response from the server. We can notice that all messages from the client are delayed on the server-side, the Java application gets the messages with a delay of several seconds. The issue is always reproducible with the new kernel. And if we go back to the old kernel, the problem is gone. We kept running the test for hours in both cases.&lt;br /&gt;
&lt;br /&gt;
Even if we restart clients as well as the server application, the issue does not disappear. Only the full OS reboot can solve the problem. &lt;br /&gt;
&lt;br /&gt;
I can provide PCAP files created by tcpdump tool in both cases: working and non-working scenarios. You can see the delay in the PCAP file and also lot of TCP Window Full messages.&lt;br /&gt;
&lt;br /&gt;
Please investigate the issue that what happened between these two kernel versions. It seems there is an issue in the new kernel. Let us know what has been changed since &quot;5.14.0-362.13.1.el9_3.x86_64&quot; kernel version. An application that was working for a long time on Linux, now gets unstable due to kernel update.&lt;br /&gt;
&lt;br /&gt;
I already reported a bug on the kernel.org website. Link: &lt;a href=&quot;https://bugzilla.kernel.org/show_bug.cgi?id=219221&quot; rel=&quot;noopener,nofollow&quot;&gt;https://bugzilla.kernel.org/show_bug.cgi?id=219221&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You find the PCAP files in the attachment.&lt;br /&gt;
&lt;br /&gt;
Please analyze it and help us to determine why the new kernel behaves differently and causes this weird behaviour. How it can be fixed either in our application or maybe fx is required in the kernel?&lt;br /&gt;
&lt;br /&gt;
Thanks a lot!&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Zoltan]]></description><category>kernel</category><pubDate>Fri, 31 Jul 2026 14:00:02 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=478</guid><comments>https://bugs.almalinux.org/view.php?id=478#bugnotes</comments></item><item><title>0000660: mirrorlist option in url kickstart command broken</title><author></author><link>https://bugs.almalinux.org/view.php?id=660</link><description><![CDATA[&lt;a href=&quot;https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#url&quot; rel=&quot;noopener,nofollow&quot;&gt;https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#url&lt;/a&gt; suggest that, like with the `repo` command, the `url` command allows a `mirrorlist` option, but it fails every time.]]></description><category>General</category><pubDate>Wed, 29 Jul 2026 19:10:31 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=660</guid><comments>https://bugs.almalinux.org/view.php?id=660#bugnotes</comments></item><item><title>0000659: dnf/rpm segfault via use-after-free in sqlite log callback (history.sqlite)</title><author></author><link>https://bugs.almalinux.org/view.php?id=659</link><description><![CDATA[`dnf` intermittently segfaults when opening `/var/lib/dnf/history.sqlite` (and potentially any other sqlite database opened after the rpmdb) with a `Segmentation fault (core dumped)`. This is caused by a known upstream rpm bug:&lt;br /&gt;
rpm registers a **process-global** sqlite log callback (`sqlite3_config(SQLITE_CONFIG_LOG, errCb, rdb)`)&lt;br /&gt;
tied to a specific `rpmdb` handle. If that handle is later freed and a *different* sqlite database (e.g. `history.sqlite`) triggers a log message (commonly a WAL-recovery notice), sqlite invokes the stale callback and dereferences freed memory, causing a crash.&lt;br /&gt;
&lt;br /&gt;
Upstream rpm fixed this by removing the callback entirely:&lt;br /&gt;
&lt;a href=&quot;https://github.com/rpm-software-management/rpm/commit/ea3187cfcf9cac87e5bc5e7db79b0338da9e355e&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/rpm-software-management/rpm/commit/ea3187cfcf9cac87e5bc5e7db79b0338da9e355e&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This fix does not appear to be present in `rpm-4.16.1.3-40.el9` (see &quot;Verification&quot; below).&lt;br /&gt;
&lt;br /&gt;
## Environment&lt;br /&gt;
&lt;br /&gt;
- OS: AlmaLinux 9 (AlmaLinux release 9.8 (Olive Jaguar))&lt;br /&gt;
- `rpm -q rpm`: `rpm-4.16.1.3-40.el9.x86_64`&lt;br /&gt;
- `rpm -q sqlite-libs`: `sqlite-libs-3.46.1-1.el9.x86_64`&lt;br /&gt;
- `rpm -q dnf python3-libdnf`: `libdnf-0.69.0-18.el9.alma.1`, dnf version (dnf-0:4.14.0-34.el9_8.alma.1.noarch)&lt;br /&gt;
&lt;br /&gt;
Related thread: &lt;a href=&quot;https://forums.almalinux.org/t/dnf-segmentation-fault-core-dumped/5528/3&quot; rel=&quot;noopener&quot;&gt;https://forums.almalinux.org/t/dnf-segmentation-fault-core-dumped/5528/3&lt;/a&gt;]]></description><category>rpm</category><pubDate>Wed, 29 Jul 2026 15:38:15 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=659</guid><comments>https://bugs.almalinux.org/view.php?id=659#bugnotes</comments></item><item><title>0000658: [AlmaLinux][MANA][Backport][Distros] net: mana: Add handler for sriov configure</title><author></author><link>https://bugs.almalinux.org/view.php?id=658</link><description><![CDATA[Request backport of the following patch to all kernel versions accepting new features. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
This adds PF/SRIOV feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Patch URL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ce6b4d3216b63f902bb8e9695ee6c10c83415f65&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ce6b4d3216b63f902bb8e9695ee6c10c83415f65&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 28 Jul 2026 12:39:13 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=658</guid><comments>https://bugs.almalinux.org/view.php?id=658#bugnotes</comments></item><item><title>0000657: [AlmaLinux][MANA][Backport][Distros] porting patch: RDMA: Change capability fields in ib_device_attr from int to u32</title><author></author><link>https://bugs.almalinux.org/view.php?id=657</link><description><![CDATA[Request backport of the following patch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary:&lt;br /&gt;
It is an optimization in the code flow.&lt;br /&gt;
Updates incorrect assignments of int -&gt; u32 across the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Patch URL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git/commit/?id=eebd08d91ddbd6&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git/commit/?id=eebd08d91ddbd6&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 28 Jul 2026 11:33:31 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=657</guid><comments>https://bugs.almalinux.org/view.php?id=657#bugnotes</comments></item><item><title>0000643: [AlmaLinux][Backport][MANA] net: mana: Fall back to standard MTU when PF reports adapter_mtu of 0</title><author></author><link>https://bugs.almalinux.org/view.php?id=643</link><description><![CDATA[Request backport of the following bug fix patch. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=6bd81a5b4e0d&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=6bd81a5b4e0d&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 28 Jul 2026 10:54:10 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=643</guid><comments>https://bugs.almalinux.org/view.php?id=643#bugnotes</comments></item><item><title>0000656: ELevate-NG 9→10: PES Split event (id 20203) removes samba/sssd stack — discards available AlmaLinux 10 samba-common-libs</title><author></author><link>https://bugs.almalinux.org/view.php?id=656</link><description><![CDATA[Upgrading AlmaLinux 9.8 → 10 with ELevate-NG on an x86_64_v2 host. leapp drops the samba/sssd stack during the upgrade. The trigger is a Package Evolution (PES) Split event that makes leapp discard samba-common-libs — even though AlmaLinux 10 does ship it — and everything that depends on it cascades out.&lt;br /&gt;
&lt;br /&gt;
Environment&lt;br /&gt;
&lt;br /&gt;
- Source: AlmaLinux 9.8, target AlmaLinux 10.2 (x86_64_v2)&lt;br /&gt;
- ELevate-NG repo: &lt;a href=&quot;https://repo.almalinux.org/elevate/testing/elevate-ng-el9.repo&quot; rel=&quot;noopener&quot;&gt;https://repo.almalinux.org/elevate/testing/elevate-ng-el9.repo&lt;/a&gt;&lt;br /&gt;
- leapp-upgrade-el9toel10 0.24.0, leapp-data-almalinux-x86_64_v2-0.13-6.el9.20260622&lt;br /&gt;
&lt;br /&gt;
Symptom — verified by rpm -qa before/after a real upgrade. These are removed with no replacement:&lt;br /&gt;
&lt;br /&gt;
samba-common-libs&lt;br /&gt;
samba-client-libs&lt;br /&gt;
samba-common&lt;br /&gt;
cifs-utils&lt;br /&gt;
sssd&lt;br /&gt;
sssd-ad&lt;br /&gt;
sssd-ipa&lt;br /&gt;
sssd-common-pac&lt;br /&gt;
&lt;br /&gt;
Root cause&lt;br /&gt;
&lt;br /&gt;
pes-events.json has an action: 4 (Split):&lt;br /&gt;
&lt;br /&gt;
samba-common-libs → samba-core-libs + samb&lt;br /&gt;
&lt;br /&gt;
The leapp log confirms it applies this:&lt;br /&gt;
&lt;br /&gt;
Applying event 20203 (SPLIT): replacing samba-common-libs with samba-core-libs, samba-ndr-libs&lt;br /&gt;
&lt;br /&gt;
Because of that event, leapp treats samba-common-libs as replaced and excludes it from the target set. But:&lt;br /&gt;
&lt;br /&gt;
1. samba-core-libs / samba-ndr-libs don't exist in AlmaLinux 10 — so nothing replaces it, and&lt;br /&gt;
2. samba-common-libs itself does exist in AlmaLinux 10 and is perfectly installable:&lt;br /&gt;
&lt;br /&gt;
# AlmaLinux 10.2 BaseOS (x86_64_v2)&lt;br /&gt;
samba-common-libs 4.23.5-107.el10_2   # present (also -109)&lt;br /&gt;
samba-core-libs   → not found&lt;br /&gt;
samba-ndr-libs    → not found&lt;br /&gt;
&lt;br /&gt;
So leapp discards an available package for nonexistent successors. On el10, samba-common-libs is a hard dependof much of the stack, so the exclusion cas&lt;br /&gt;
&lt;br /&gt;
samba-common-libs   ← excluded by the split (root cause)&lt;br /&gt;
  ↑ Requires&lt;br /&gt;
samba-client-libs   → removed&lt;br /&gt;
  ↑ Requires&lt;br /&gt;
sssd-ad, sssd-ipa   → removed&lt;br /&gt;
cifs-utils (via libwbclient → samba-client-libs) → removed                                                    samba-common, sssd, sssd-common-pac → remo&lt;br /&gt;
                                                                                                              Why the event exists: the split is real upStream 10 with samba 4.24.3(samba-core-libs/samba-ndr-libs 4.24.3-100.el10). But AlmaLinux 10.2 still ships pre-split samba 4.23.5, so the Stream-derived PES event fires against a target that hasn't made the split.&lt;br /&gt;
&lt;br /&gt;
Question: what's the recommended handling? It seems the samba Split event should be gated/held in leapp-data-almalinux until AlmaLinux 10 actually ships the split (samba 4.24.3+), so leapp keeps the existing samba-common-libs instead of dropping it. ake a Split event conditional on the targetpackage actually being present?]]></description><category>General</category><pubDate>Mon, 27 Jul 2026 11:25:44 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=656</guid><comments>https://bugs.almalinux.org/view.php?id=656#bugnotes</comments></item><item><title>0000655: Anaconda text-mode installer uses an abnormally large 16x32 console font on AlmaLinux 9.8</title><author></author><link>https://bugs.almalinux.org/view.php?id=655</link><description><![CDATA[During an automated AlmaLinux 9.8 x86_64 installation using iPXE and Kickstart text mode, the Anaconda interface on TTY1 switches to an abnormally large 16x32 console font.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
&lt;br /&gt;
- Distribution: AlmaLinux 9.8&lt;br /&gt;
- Architecture: x86_64&lt;br /&gt;
- Virtualization platform: Proxmox VE 8.4.19&lt;br /&gt;
- Installation method: iPXE with Kickstart&lt;br /&gt;
- Kickstart mode: text&lt;br /&gt;
- Installation locale: en_US.UTF-8&lt;br /&gt;
- Anaconda version: anaconda-34.25.7.14-1.el9.alma.1&lt;br /&gt;
- Virtual framebuffer driver: bochs-drmdrmfb&lt;br /&gt;
- Framebuffer resolution: 1280x800&lt;br /&gt;
&lt;br /&gt;
The framebuffer resolution is correct and the issue is limited to the virtual console used by Anaconda.&lt;br /&gt;
&lt;br /&gt;
Measured console settings:&lt;br /&gt;
&lt;br /&gt;
TTY1, where Anaconda is running:&lt;br /&gt;
&lt;br /&gt;
- Terminal size: 25 rows and 80 columns&lt;br /&gt;
- Console font: 16x32x512&lt;br /&gt;
&lt;br /&gt;
TTY2, the installer shell:&lt;br /&gt;
&lt;br /&gt;
- Terminal size: 50 rows and 160 columns&lt;br /&gt;
- Console font: 8x16x512&lt;br /&gt;
&lt;br /&gt;
Both virtual consoles use the same 1280x800 framebuffer. Therefore, the problem is not caused by a low framebuffer resolution or browser/noVNC scaling. Anaconda explicitly changes the font only on TTY1.&lt;br /&gt;
&lt;br /&gt;
The Anaconda log confirms the font change:&lt;br /&gt;
&lt;br /&gt;
console fonts found for locale en_US.UTF-8: ['eurlatgr']&lt;br /&gt;
setting console font to eurlatgr&lt;br /&gt;
console font set successfully to eurlatgr&lt;br /&gt;
&lt;br /&gt;
After Anaconda loads eurlatgr on TTY1, the console changes from the normal 8x16 font to 16x32. This halves the number of available rows and columns and makes the text-mode installer interface abnormally large.&lt;br /&gt;
&lt;br /&gt;
The same Proxmox environment does not show this behavior when installing AlmaLinux 9.7 or AlmaLinux 10.2. The issue is reproducible with AlmaLinux 9.8.]]></description><category>General</category><pubDate>Mon, 20 Jul 2026 19:24:30 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=655</guid><comments>https://bugs.almalinux.org/view.php?id=655#bugnotes</comments></item><item><title>0000654: iptables-nft-1.8.11-15.el10_2 pulls kernel-debug packages during fresh AlmaLinux 10.2 installation</title><author></author><link>https://bugs.almalinux.org/view.php?id=654</link><description><![CDATA[A fresh AlmaLinux 10.2 x86_64 installation performed by Anaconda installs both the normal kernel and the complete kernel-debug package set.&lt;br /&gt;
&lt;br /&gt;
Environment:&lt;br /&gt;
&lt;br /&gt;
- Distribution: AlmaLinux 10.2&lt;br /&gt;
- Architecture: x86_64&lt;br /&gt;
- Installation method: Anaconda&lt;br /&gt;
- Installation media: AlmaLinux 10.2 x86_64 Boot ISO&lt;br /&gt;
- Affected package: iptables-nft-1.8.11-15.el10_2.x86_64&lt;br /&gt;
- Kernel version: 6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
Actual result:&lt;br /&gt;
&lt;br /&gt;
The installation contains both the normal kernel:&lt;br /&gt;
&lt;br /&gt;
kernel-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
and the complete debug kernel package set:&lt;br /&gt;
&lt;br /&gt;
kernel-debug-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-core-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
kernel-debug-modules-extra-6.12.0-211.34.1.el10_2.x86_64&lt;br /&gt;
&lt;br /&gt;
The first DNF/Anaconda transaction contains:&lt;br /&gt;
&lt;br /&gt;
Install iptables-libs-1.8.11-15.el10_2.x86_64 @anaconda&lt;br /&gt;
Install iptables-nft-1.8.11-15.el10_2.x86_64 @AppStream&lt;br /&gt;
Install kernel-debug-core-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-core-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
Install kernel-debug-modules-extra-6.12.0-211.34.1.el10_2.x86_64 @anaconda&lt;br /&gt;
&lt;br /&gt;
This proves that the debug kernel packages were selected during the initial installation. They are not leftovers from an earlier iptables version or a previous system update.&lt;br /&gt;
&lt;br /&gt;
Expected result:&lt;br /&gt;
&lt;br /&gt;
A normal AlmaLinux installation should install only the normal kernel variant. The kernel-debug packages should not be installed unless explicitly selected by the user.]]></description><category>General</category><pubDate>Mon, 20 Jul 2026 18:42:11 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=654</guid><comments>https://bugs.almalinux.org/view.php?id=654#bugnotes</comments></item><item><title>0000653: gdm-1:47.0-21.el10_2 regression: Login authentication failure with kernel-6.12.0-211.34.1 (gnome-keyring-daemon socket unavailab</title><author></author><link>https://bugs.almalinux.org/view.php?id=653</link><description><![CDATA[gdm version 1:47.0-21.el10_2 introduces a regression when running on kernel 6.12.0-211.34.1.el10_2. During login, GDM flashes to console and authentication fails initially, with the following errors in systemd journal:&lt;br /&gt;
&lt;br /&gt;
pam_unix(gdm-password:auth): authentication failure&lt;br /&gt;
gkr-pam: unable to locate daemon control file&lt;br /&gt;
gkr-pam: stashed password to try later in open session&lt;br /&gt;
&lt;br /&gt;
The login eventually succeeds &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=7#c9&quot; class=&quot;resolved&quot;&gt;0000007:0000009&lt;/a&gt; seconds later after GDM restarts. Reverting to the previous gdm version (1:47.0-20.el10_2) resolves the issue on the same kernel.]]></description><category>General</category><pubDate>Fri, 17 Jul 2026 13:30:11 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=653</guid><comments>https://bugs.almalinux.org/view.php?id=653#bugnotes</comments></item><item><title>0000652: kernel-6.12.0-211.34.1 regression: Login authentication failure due to gnome-keyring-daemon socket unavailability</title><author></author><link>https://bugs.almalinux.org/view.php?id=652</link><description><![CDATA[Kernel 6.12.0-211.34.1 introduces a regression in the login flow. When attempting to log in via GDM, the display manager briefly flashes to console and either fails authentication or requires multiple login attempts. Kernel 6.12.0-211.33.1 works without issues.&lt;br /&gt;
&lt;br /&gt;
Lenovo X1 Carbon.]]></description><category>General</category><pubDate>Fri, 17 Jul 2026 13:05:21 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=652</guid><comments>https://bugs.almalinux.org/view.php?id=652#bugnotes</comments></item><item><title>0000651: [AlmaLinux][MANA][Backport][Distros] Patch: net: mana: Add Interrupt Moderation support</title><author></author><link>https://bugs.almalinux.org/view.php?id=651</link><description><![CDATA[Request backport of the following patch.&lt;br /&gt;
&lt;br /&gt;
Problem Summary&lt;br /&gt;
This patch implements driver support for the feature: Static and Dynamic Interrupt Moderation (DIM).&lt;br /&gt;
&lt;br /&gt;
Impact on Customer VMs/BMs&lt;br /&gt;
	Without this patch the Interrupt Moderation won't be available.&lt;br /&gt;
Patch Criticality&lt;br /&gt;
	Medium (High for C200 system) -- Backport as far back as possible for LTS kernel versions if there is no merge conflicts. Mandatory for versions which has C200 systems.&lt;br /&gt;
Classification&lt;br /&gt;
	New feature&lt;br /&gt;
Upstream reference&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=433f482add31b8f81c79fcafa739a5e7ab71daf2&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=433f482add31b8f81c79fcafa739a5e7ab71daf2&lt;/a&gt;]]></description><category>General</category><pubDate>Tue, 14 Jul 2026 06:33:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=651</guid><comments>https://bugs.almalinux.org/view.php?id=651#bugnotes</comments></item><item><title>0000644: AlmaLinux 10: advisories removed from errata.full.json while their HTML pages remain published — which source is authoritative?</title><author></author><link>https://bugs.almalinux.org/view.php?id=644</link><description><![CDATA[I help maintain the data pipeline of an open-source vulnerability scanner&lt;br /&gt;
&lt;a href=&quot;https://github.com/future-architect/vuls/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/future-architect/vuls/&lt;/a&gt; , which consumes &lt;a href=&quot;https://errata.almalinux.org/10/errata.full.json&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/errata.full.json.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Around 2026-05-19..26, the AlmaLinux 10 errata feed went through a large&lt;br /&gt;
re-curation:&lt;br /&gt;
&lt;br /&gt;
- Many published ALSA advisories disappeared from errata.full.json.&lt;br /&gt;
  Our snapshot of 2026-05-21 contained 279 advisories; during that window&lt;br /&gt;
  the feed shrank to roughly 60, and it has since regrown to 264&lt;br /&gt;
  (as of 2026-07-02).&lt;br /&gt;
- Some advisories were re-issued under new IDs, in some cases more than&lt;br /&gt;
  once. Example: CVE-2025-13601 was covered by ALSA-2026:0975, which&lt;br /&gt;
  disappeared and is now covered by ALSA-2026:18344.&lt;br /&gt;
- However, the static HTML pages of the removed advisories are still&lt;br /&gt;
  published: they return HTTP 200 with full content, and they are still&lt;br /&gt;
  listed in the directory index at &lt;a href=&quot;https://errata.almalinux.org/10/&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/&lt;/a&gt;&lt;br /&gt;
  (504 ALSA-*.html files vs 264 entries in the current feed).&lt;br /&gt;
&lt;br /&gt;
Impact: comparing our 2026-05-21 snapshot with the current feed, the&lt;br /&gt;
removed advisories referenced 434 unique CVEs, of which only 58 are still&lt;br /&gt;
referenced by any advisory in the current feed. The remaining 376 CVEs are&lt;br /&gt;
no longer covered at all. For downstream consumers of the feed (security&lt;br /&gt;
scanners, SBOM/VEX tooling), this is an effective loss of detection&lt;br /&gt;
coverage for AlmaLinux 10, while the same advisories still look&lt;br /&gt;
&quot;published&quot; on the website.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
1. Was the removal of these advisories from errata.full.json an&lt;br /&gt;
   intentional retirement/re-curation, or a side effect of how the feed&lt;br /&gt;
   is regenerated?&lt;br /&gt;
2. Which source should downstream consumers treat as authoritative:&lt;br /&gt;
   errata.full.json, the HTML pages, or the updateinfo.xml shipped in&lt;br /&gt;
   the repositories?&lt;br /&gt;
3. If the retirement is intentional, could the corresponding HTML pages&lt;br /&gt;
   be removed or marked as retired, so the two sources stay consistent?&lt;br /&gt;
   Conversely, if it is not intentional, could the feed be regenerated&lt;br /&gt;
   to include them again?&lt;br /&gt;
4. Is there any announcement or changelog describing this re-curation&lt;br /&gt;
   that we could reference?&lt;br /&gt;
&lt;br /&gt;
Other examples absent from the feed but live as HTML:&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2025-21013.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2025-21013.html&lt;/a&gt; (libssh)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2025-23479.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2025-23479.html&lt;/a&gt; (openssh)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2026-13515.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2026-13515.html&lt;/a&gt; (freeipmi)&lt;br /&gt;
- &lt;a href=&quot;https://errata.almalinux.org/10/ALSA-2026-3517.html&quot; rel=&quot;noopener&quot;&gt;https://errata.almalinux.org/10/ALSA-2026-3517.html&lt;/a&gt; (thunderbird)]]></description><category>General</category><pubDate>Tue, 14 Jul 2026 03:14:19 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=644</guid><comments>https://bugs.almalinux.org/view.php?id=644#bugnotes</comments></item><item><title>0000650: [AlmaLinux][MANA][Backport][Distros] 2 Patch set: Fix MANA RX with bounce buffering</title><author></author><link>https://bugs.almalinux.org/view.php?id=650</link><description><![CDATA[Request backport of the following bug fix patch to all kernels versions that has the bottom dependent patch. &lt;br /&gt;
&lt;br /&gt;
Problem Summary&lt;br /&gt;
This patch set fixes MANA NIC connection with CVM and bounce buffering.&lt;br /&gt;
&lt;br /&gt;
Regression Issue: Severity P0.&lt;br /&gt;
&lt;br /&gt;
Patch reference: &lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=c72a0f09c57f92113df69f9b902d11c9e4b132f5&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=c72a0f09c57f92113df69f9b902d11c9e4b132f5&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=2e2a83b4998af4384e677d3b2ac08565274279bf&quot; rel=&quot;noopener,nofollow&quot;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=2e2a83b4998af4384e677d3b2ac08565274279bf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So only kernels with this patch 730ff06d3f5c need this fixes&lt;br /&gt;
 &lt;br /&gt;
Fixes: 730ff06d3f5c (&quot;net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency.&quot;)]]></description><category>General</category><pubDate>Mon, 13 Jul 2026 13:59:57 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=650</guid><comments>https://bugs.almalinux.org/view.php?id=650#bugnotes</comments></item><item><title>0000649: kernel BUG in folio_end_writeback via cifs_writepages on close()</title><author></author><link>https://bugs.almalinux.org/view.php?id=649</link><description><![CDATA[--------------------------------------------------------------------------------&lt;br /&gt;
SUMMARY&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
5.14.0-687.15.1.el9_8 (also reproduced on -687.17.1 and -687.20.1) — kernel BUG&lt;br /&gt;
at mm/filemap.c:1593 in folio_end_writeback, reached from cifs_writepages during&lt;br /&gt;
a synchronous writeback flush issued by the CIFS code itself: in most dumps from&lt;br /&gt;
cifs_flush on close(), in two dumps from cifs_open on open(). Seen in the same&lt;br /&gt;
event are a refcount_warn_saturate (refcount underflow / use-after-free) in the&lt;br /&gt;
CIFS async write path and a socket send failure (Error -32 / EPIPE) to the&lt;br /&gt;
server. The crash(8) disassembly confirms the BUG is the&lt;br /&gt;
&quot;if (!__folio_end_writeback(folio)) BUG();&quot; case — i.e. writeback is ended on a&lt;br /&gt;
folio whose writeback flag was already clear (a double-completion of writeback).&lt;br /&gt;
&lt;br /&gt;
The same underlying corruption also manifests as a second signature: a general&lt;br /&gt;
protection fault on a non-canonical address with RIP in unlock_page+0x5, again&lt;br /&gt;
directly under cifs_writepages, with the identical refcount-WARN + Error -32&lt;br /&gt;
preamble (4 of 17 dumps).&lt;br /&gt;
&lt;br /&gt;
The crash reproduces on fully UNTAINTED kernels: two of the four affected&lt;br /&gt;
machines carry no out-of-tree modules at all (&quot;Not tainted&quot; in the dumps).&lt;br /&gt;
&lt;br /&gt;
Severity: crash / kernel panic&lt;br /&gt;
Category: kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
FOUR INDEPENDENT MACHINES, THREE KERNEL BUILDS, IDENTICAL SIGNATURE&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The panic has now been captured on four physically different servers (three&lt;br /&gt;
different Dell models) across three el9_8 kernel builds. 17 kdumps total. The&lt;br /&gt;
call traces match down to the same symbol offsets.&lt;br /&gt;
&lt;br /&gt;
  hostA&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc   (e.g. PID 70950, CPU 22)&lt;br /&gt;
    Hardware: 40 CPUs, 766.6 GB RAM&lt;br /&gt;
    CIFS    : cache=none&lt;br /&gt;
    Taint   : P OE (NVIDIA out-of-tree module loaded)&lt;br /&gt;
    Dumps   : 5 (2026-06-20 .. 2026-06-23)&lt;br /&gt;
&lt;br /&gt;
  hostB&lt;br /&gt;
    Server  : Dell PowerEdge R750xa, BIOS 1.20.2&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8 and 5.14.0-687.17.1.el9_8&lt;br /&gt;
    Comm    : pt_main_thread / python&lt;br /&gt;
    Hardware: 24 CPUs, 383.2 GB RAM&lt;br /&gt;
    CIFS    : cache=strict&lt;br /&gt;
    Taint   : P OE (NVIDIA out-of-tree module loaded)&lt;br /&gt;
    Dumps   : 6 (2026-06-20 .. 2026-07-11; the three July dumps are on&lt;br /&gt;
              -687.17.1)&lt;br /&gt;
&lt;br /&gt;
  hostC&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.15.1.el9_8 and 5.14.0-687.20.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc&lt;br /&gt;
    Taint   : NOT TAINTED — no out-of-tree modules&lt;br /&gt;
    Dumps   : 3 (all 2026-07-03; one of them on -687.20.1)&lt;br /&gt;
&lt;br /&gt;
  hostD&lt;br /&gt;
    Server  : Dell PowerEdge R640, BIOS 2.26.1&lt;br /&gt;
    Kernels : 5.14.0-687.20.1.el9_8&lt;br /&gt;
    Comm    : python&lt;br /&gt;
    Taint   : NOT TAINTED — no out-of-tree modules&lt;br /&gt;
    Dumps   : 3 (all 2026-07-03)&lt;br /&gt;
&lt;br /&gt;
Kernel build string (hostA/hostB June dumps):&lt;br /&gt;
&lt;br /&gt;
  Linux version 5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
  (&lt;a href=&quot;mailto:mockbuild@x64-builder01.almalinux.org&quot;&gt;mockbuild@x64-builder01.almalinux.org&lt;/a&gt;) ...&lt;br /&gt;
  #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026&lt;br /&gt;
&lt;br /&gt;
Four different servers of three models crashing at the identical instruction&lt;br /&gt;
with the identical call chain points to a software defect, not a per-machine&lt;br /&gt;
hardware fault.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
NOT AN OUT-OF-TREE-MODULE ISSUE — UNTAINTED REPRODUCTIONS&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Earlier dumps (hostA/hostB) carried the &quot;P ... OE&quot; taint from the NVIDIA driver.&lt;br /&gt;
The six hostC/hostD dumps rule that out as a factor: all of them crash with&lt;br /&gt;
&lt;br /&gt;
  CPU: 10 PID: 97317 Comm: dask worker [tc Kdump: loaded Not tainted&lt;br /&gt;
      5.14.0-687.15.1.el9_8.x86_64 #1                          (hostC)&lt;br /&gt;
  CPU: 12 PID: 6801 Comm: python Kdump: loaded Not tainted&lt;br /&gt;
      5.14.0-687.20.1.el9_8.x86_64 #1                          (hostD)&lt;br /&gt;
&lt;br /&gt;
On the subsequent BUG oops line these hosts show &quot;Tainted: G W&quot; — the W is set&lt;br /&gt;
by the refcount_warn_saturate WARNING that fires immediately before the BUG in&lt;br /&gt;
the very same event; G means no proprietary/out-of-tree modules were ever&lt;br /&gt;
loaded. The bug therefore reproduces on a pristine distribution kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
WHAT THE DUMPS SHOW&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
In all 17 dumps the crash is a two-part event on the same CPU/PID. The two&lt;br /&gt;
parts are shown below in the order the report discusses them; the order in&lt;br /&gt;
which they were actually printed to the kernel log varies (see &quot;A note on&lt;br /&gt;
ordering&quot; at the end of this section).&lt;br /&gt;
&lt;br /&gt;
1) refcount underflow in the CIFS async write path&lt;br /&gt;
&lt;br /&gt;
     refcount_t: underflow; use-after-free.&lt;br /&gt;
     WARNING: CPU: &lt;cpu&gt; PID: &lt;pid&gt; at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     ... Tainted: P  OE  5.14.0-687.15.1.el9_8.x86_64     (hostA/hostB)&lt;br /&gt;
     ... Not tainted 5.14.0-687.20.1.el9_8.x86_64         (hostC/hostD)&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      refcount_warn_saturate+0xba/0x110&lt;br /&gt;
      cifs_call_async+0x1ee/0x330 [cifs]&lt;br /&gt;
      smb2_async_writev+0x473/0x6f0 [cifs]&lt;br /&gt;
      ? __pfx_cifs_writedata_release+0x10/0x10 [cifs]&lt;br /&gt;
      cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   The release function on the stack is cifs_writedata_release — i.e. the object&lt;br /&gt;
   whose refcount saturates/underflows is the CIFS writedata associated with this&lt;br /&gt;
   writeback.&lt;br /&gt;
&lt;br /&gt;
2) socket send failure, and the BUG&lt;br /&gt;
&lt;br /&gt;
     CIFS: VFS: \\&lt;fileserver&gt; Error -32 sending data on socket to server&lt;br /&gt;
     ------------[ cut here ]------------&lt;br /&gt;
     kernel BUG at mm/filemap.c:1593!&lt;br /&gt;
     invalid opcode: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     ... Tainted: P  W  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:folio_end_writeback+0x7d/0x80&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      folio_end_writeback+0x7d/0x80&lt;br /&gt;
      cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   BUG at mm/filemap.c:1593 inside folio_end_writeback means writeback is being&lt;br /&gt;
   ended on a folio that is no longer flagged as under writeback — the folio's&lt;br /&gt;
   writeback state has already been completed/torn down once. Combined with the&lt;br /&gt;
   refcount underflow on the CIFS writedata and the socket send failure&lt;br /&gt;
   (Error -32 / EPIPE) seen in the same event, the signature is a use-after-free&lt;br /&gt;
   / double-completion of the writeback in the SMB2 async write path, occurring&lt;br /&gt;
   during a synchronous CIFS flush. We read the failed/aborted send during&lt;br /&gt;
   writeback as the likely trigger, but state this as a hypothesis rather than a&lt;br /&gt;
   proven sequence (see &quot;A note on ordering&quot;).&lt;br /&gt;
&lt;br /&gt;
Matching offsets on all machines: cifs_call_async+0x1ee, smb2_async_writev+0x473,&lt;br /&gt;
cifs_writepages+0x52f (send path) and +0x998 (writeback-end path),&lt;br /&gt;
folio_end_writeback+0x7d, BUG at mm/filemap.c:1593.&lt;br /&gt;
&lt;br /&gt;
Socket error code: across all 17 dumps the ONLY error ever logged is&lt;br /&gt;
&quot;Error -32 sending data on socket to server&quot; (20 occurrences total). No other&lt;br /&gt;
error code appears.&lt;br /&gt;
&lt;br /&gt;
A note on ordering&lt;br /&gt;
&lt;br /&gt;
   The three symptoms — the refcount underflow (refcount_warn_saturate), the&lt;br /&gt;
   socket send failure (CIFS: VFS: ... Error -32 sending data on socket), and the&lt;br /&gt;
   BUG in folio_end_writeback — appear together in every dump, but their PRINTED&lt;br /&gt;
   order is not stable (it differs between hosts and even between different dumps&lt;br /&gt;
   of the same host). We therefore do NOT claim a proven cause-and-effect order&lt;br /&gt;
   between the send failure and the refcount underflow. printk ordering on a&lt;br /&gt;
   many-CPU box under load does not necessarily reflect the true event timeline,&lt;br /&gt;
   and the send-error and refcount messages originate in different contexts. What&lt;br /&gt;
   is consistent across all dumps is the end state: a CIFS writeback whose state&lt;br /&gt;
   is ended twice (__folio_end_writeback() returns false -&gt; BUG), in a&lt;br /&gt;
   synchronous CIFS flush path, in the presence of a failing/aborted SMB2 send.&lt;br /&gt;
   The &quot;failed send during writeback triggers a bad writeback completion&quot;&lt;br /&gt;
   reading is our best-supported hypothesis, not a fact the logs establish on&lt;br /&gt;
   their own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
SECOND MANIFESTATION — GPF ON A NON-CANONICAL ADDRESS IN unlock_page&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
4 of the 17 dumps (hostB x3, hostA x1) do not reach the BUG in&lt;br /&gt;
folio_end_writeback but die a few instructions earlier with a general&lt;br /&gt;
protection fault, dereferencing a garbage folio pointer:&lt;br /&gt;
&lt;br /&gt;
     general protection fault, probably for non-canonical address&lt;br /&gt;
         0xd0bbf42d90685ec1: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     RIP: 0010:unlock_page+0x5/0x40&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      ? unlock_page+0x5/0x40&lt;br /&gt;
      cifs_writepages+0x585/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      __filemap_fdatawrite_range+0x54/0x80&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      filp_flush+0x2e/0x80&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
Preamble (refcount_warn_saturate + Error -32) and entry path are identical to&lt;br /&gt;
the BUG variant; only the point of death differs (unlock_page on an&lt;br /&gt;
already-freed/poisoned folio vs. folio_end_writeback on a folio whose writeback&lt;br /&gt;
bit is already clear). Both are consistent with the same use-after-free /&lt;br /&gt;
double-completion of the CIFS writeback state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
NOT ONLY close() — SECOND SYSCALL ENTRY PATH VIA open()&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
15 of the 17 dumps enter the fatal writeback via the flush on close()&lt;br /&gt;
(cifs_flush -&gt; filp_flush -&gt; __x64_sys_close). Two hostC dumps (both&lt;br /&gt;
2026-07-03, one of them on an untainted -687.15.1, comm &quot;dask worker&quot;) enter it&lt;br /&gt;
via open() instead:&lt;br /&gt;
&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
     __filemap_fdatawrite_range+0x54/0x80&lt;br /&gt;
     filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
     cifs_open+0x56e/0xc70 [cifs]&lt;br /&gt;
     do_dentry_open+0x14f/0x440&lt;br /&gt;
     do_open+0x219/0x400&lt;br /&gt;
     path_openat+0x110/0x280&lt;br /&gt;
     do_filp_open+0xb0/0x160&lt;br /&gt;
     do_sys_openat2+0x96/0xd0&lt;br /&gt;
     __x64_sys_openat+0x53/0xa0&lt;br /&gt;
&lt;br /&gt;
The defect is therefore not tied to the close() syscall specifically, but to&lt;br /&gt;
the synchronous filemap_write_and_wait_range() flushes that the CIFS code&lt;br /&gt;
issues itself (so far observed from cifs_flush and cifs_open). We have NOT&lt;br /&gt;
observed the crash from fsync/msync, background writeback (kworker/flush) or&lt;br /&gt;
memory reclaim in any dump.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
BOTH CACHE MODES AFFECTED&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
hostA and hostB run different CIFS cache modes, and each crashed with the same&lt;br /&gt;
confirmed signature:&lt;br /&gt;
&lt;br /&gt;
  - hostA (R740): cache=none&lt;br /&gt;
  - hostB (R750xa): cache=strict&lt;br /&gt;
&lt;br /&gt;
This is visible in the stacks themselves. On hostB (cache=strict), the writeback&lt;br /&gt;
path goes through cifs_strict_writev:&lt;br /&gt;
&lt;br /&gt;
     cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
     ? generic_perform_write+0x14c/0x210&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     ...&lt;br /&gt;
     cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
&lt;br /&gt;
The cifs_strict_writev frame is present on hostB and absent on hostA, confirming&lt;br /&gt;
the two crashes reach the same folio_end_writeback double-completion through two&lt;br /&gt;
different CIFS write paths (strict vs. none). The bug therefore does NOT depend&lt;br /&gt;
on a single cache mode; it is in the writeback-completion handling common to&lt;br /&gt;
both.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
crash(8) ANALYSIS — VERIFIED SOURCE LINE AND FULL KERNEL STACK&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
crash(8) sessions over the full vmcores of hostA and hostB (with vmlinux&lt;br /&gt;
debuginfo for 5.14.0-687.15.1.el9_8) confirm the source line and the complete&lt;br /&gt;
in-kernel stack that the redacted dmesg only shows by offset.&lt;br /&gt;
&lt;br /&gt;
The disassembly of folio_end_writeback shows the BUG() at line 1593 is reached&lt;br /&gt;
directly from the &quot;if (!__folio_end_writeback(folio)) BUG();&quot; path — i.e.&lt;br /&gt;
__folio_end_writeback() returned false because the folio's PG_writeback flag was&lt;br /&gt;
already clear:&lt;br /&gt;
&lt;br /&gt;
     1591    folio_get(folio);&lt;br /&gt;
     1592    if (!__folio_end_writeback(folio))&lt;br /&gt;
       ... call __folio_end_writeback ; test %al,%al ; je &lt;+125&gt;&lt;br /&gt;
     1593        BUG();&lt;br /&gt;
       0xffffffff8137921d &lt;+125&gt;: ud2&lt;br /&gt;
&lt;br /&gt;
Resolved kernel-side backtrace (hostA; hostB is identical bar addresses):&lt;br /&gt;
&lt;br /&gt;
     [exception RIP: folio_end_writeback+125]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  cifs_writepages              [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=9&quot;&gt;0000009&lt;/a&gt;  do_writepages&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=10&quot;&gt;0000010&lt;/a&gt; filemap_fdatawrite_wbc&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=11&quot;&gt;0000011&lt;/a&gt; __filemap_fdatawrite_range&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=12&quot;&gt;0000012&lt;/a&gt; filemap_write_and_wait_range&lt;br /&gt;
     #13 cifs_flush                   [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=14&quot;&gt;0000014&lt;/a&gt; filp_flush&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=15&quot;&gt;0000015&lt;/a&gt; __x64_sys_close&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=16&quot;&gt;0000016&lt;/a&gt; do_syscall_64&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=17&quot;&gt;0000017&lt;/a&gt; entry_SYSCALL_64_after_hwframe&lt;br /&gt;
&lt;br /&gt;
This matches the dmesg-derived signature exactly and pins the BUG to the&lt;br /&gt;
__folio_end_writeback()-returns-false (writeback already ended) case.&lt;br /&gt;
&lt;br /&gt;
Note for reviewers: in the slab PAGE lines of the attachments, MAPPING values&lt;br /&gt;
of the form dead0000000004xx / dead000000000001 are the normal kernel slab&lt;br /&gt;
page-poison marker (page-&gt;mapping for a slab page), NOT corruption and NOT a&lt;br /&gt;
redaction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
CIFS MOUNT OPTIONS (anonymized)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Requested options (autofs map; same on all hosts):&lt;br /&gt;
&lt;br /&gt;
     sec=krb5,cruid=${UID},uid=${UID},gid=${GID},forceuid,forcegid,&lt;br /&gt;
     iocharset=utf8,vers=3.0,nosuid,nodev,dir_mode=0700,file_mode=0700,&lt;br /&gt;
     noserverino,cache=none&lt;br /&gt;
&lt;br /&gt;
Effective options after expansion (from the hostA/hostB dumps), anonymized:&lt;br /&gt;
&lt;br /&gt;
  hostA (R740) — cache=none:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=none,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
  hostB (R750xa) — cache=strict:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=strict,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
Anonymized fields: cruid/uid -&gt; &lt;uid&gt;, gid -&gt; &lt;gid&gt;, username -&gt; &lt;username&gt;,&lt;br /&gt;
addr -&gt; &lt;fileserver-ip&gt;. All other values are verbatim. The two hosts differ&lt;br /&gt;
only in the cache mode (none vs. strict).&lt;br /&gt;
&lt;br /&gt;
Why these may matter to maintainers (context, not a diagnosis):&lt;br /&gt;
&lt;br /&gt;
  - cache mode. Same signature under cache=none (hostA) and cache=strict (hostB),&lt;br /&gt;
    so the bug is not specific to one writeback path; see &quot;Both cache modes&lt;br /&gt;
    affected&quot;.&lt;br /&gt;
  - vers=3.0 (not 3.1.1) and sec=krb5 narrow down which SMB2/3 code path and&lt;br /&gt;
    auth path are in use.&lt;br /&gt;
  - soft, actimeo=1, closetimeo=1. A soft mount with very short attribute/close&lt;br /&gt;
    timeouts means operations abort with errors sooner under network pressure —&lt;br /&gt;
    consistent with the Error -32 / &quot;send fails mid-writeback&quot; condition seen in&lt;br /&gt;
    the dumps.&lt;br /&gt;
  - rsize/wsize=4194304 (4 MiB). Large I/O sizes, relevant to how writeback is&lt;br /&gt;
    chunked.&lt;br /&gt;
&lt;br /&gt;
We note these as potentially relevant context; we are not claiming any single&lt;br /&gt;
option is the proven cause.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
UPSTREAM CONTEXT (known class of bug; exact fix status for el9 is an open&lt;br /&gt;
question)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This is consistent with a previously reported class of CIFS writeback-completion&lt;br /&gt;
bugs rather than a brand-new defect:&lt;br /&gt;
&lt;br /&gt;
  - On the linux-cifs list (Feb 2024), Steve French reported the same call path&lt;br /&gt;
    (cifs_flush -&gt; filemap_write_and_wait_range -&gt; ... -&gt; folio_end_writeback)&lt;br /&gt;
    hit under xfstests when writes time out due to repeatedly failing server&lt;br /&gt;
    reconnects. Matthew Wilcox's reading was that the bug is something failing to&lt;br /&gt;
    call folio_end_writeback() when it should — i.e. a mismatch in writeback-end&lt;br /&gt;
    accounting, which is exactly the __folio_end_writeback()-returns-false&lt;br /&gt;
    signature seen here. Our trigger (Error -32 / EPIPE on the socket send during&lt;br /&gt;
    the close() flush) is the same &quot;send/reconnect fails mid-writeback&quot; condition.&lt;br /&gt;
    Thread: &lt;a href=&quot;https://www.spinics.net/lists/linux-cifs/msg31067.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://www.spinics.net/lists/linux-cifs/msg31067.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  - The CIFS writeback path saw significant churn upstream: a two-phase&lt;br /&gt;
    cifs_writepages_begin / cifs_extend_writeback design (around f3dc1bdb6b0b&lt;br /&gt;
    &quot;cifs: Fix writeback data corruption&quot;), later a cut-over to netfslib&lt;br /&gt;
    (3ee1a1fc3981), plus follow-up fixes (e.g. a per-cifs_writepages_begin folio&lt;br /&gt;
    leak fix by Yang Erkun). Several of these touch exactly the folio/writeback&lt;br /&gt;
    refcounting on the write path.&lt;br /&gt;
&lt;br /&gt;
We have NOT been able to identify a single specific upstream commit and confirm&lt;br /&gt;
whether it is present in or missing from the el9_8 kernels. Note that the crash&lt;br /&gt;
reproduces unchanged on 5.14.0-687.20.1.el9_8 (the newest build we have in&lt;br /&gt;
production), so whatever fix is needed is still missing as of that build.&lt;br /&gt;
Determining whether el9's backport of the CIFS writeback path already contains&lt;br /&gt;
the relevant fix (or needs one) is the key question for the maintainers, and&lt;br /&gt;
requires checking the el9 kernel changelog against the upstream CIFS/netfs&lt;br /&gt;
writeback fixes above. We're happy to provide the full vmcore(s) and test&lt;br /&gt;
further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
ATTACHMENTS&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
14 files — for each of seven representative dumps a vmcore-dmesg (.txt) and the&lt;br /&gt;
matching kexec/kdump boot log (.log). Naming: &lt;host&gt;-&lt;kernel&gt;-&lt;signature&gt;,&lt;br /&gt;
where 151/171/201 = 5.14.0-687.15.1/-687.17.1/-687.20.1.el9_8, &quot;bug&quot; = kernel&lt;br /&gt;
BUG at mm/filemap.c:1593, &quot;gpf&quot; = GPF variant in unlock_page, &quot;openat&quot; = BUG&lt;br /&gt;
variant entered via open() instead of close():&lt;br /&gt;
&lt;br /&gt;
  hostA-151-bug.txt/.log      R740,   tainted P OE, BUG, close(), 2026-06-23&lt;br /&gt;
  hostB-151-bug.txt/.log      R750xa, tainted P OE, BUG, close(), 2026-06-21&lt;br /&gt;
  hostB-171-bug.txt/.log      R750xa, BUG on -687.17.1, close(), 2026-07-11&lt;br /&gt;
  hostB-171-gpf.txt/.log      R750xa, GPF in unlock_page, close(), 2026-07-09&lt;br /&gt;
  hostC-151-openat.txt/.log   R740,   NOT TAINTED, BUG, open() entry, 2026-07-03&lt;br /&gt;
  hostC-201-bug.txt/.log      R740,   NOT TAINTED, BUG on -687.20.1, 2026-07-03&lt;br /&gt;
  hostD-201-bug.txt/.log      R640,   NOT TAINTED, BUG on -687.20.1, 2026-07-03&lt;br /&gt;
&lt;br /&gt;
Full vmcores for all 17 dumps are retained and available on request.]]></description><category>kernel</category><pubDate>Mon, 13 Jul 2026 12:42:49 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=649</guid><comments>https://bugs.almalinux.org/view.php?id=649#bugnotes</comments></item><item><title>0000636: kernel BUG in folio_end_writeback via cifs_writepages on close()</title><author></author><link>https://bugs.almalinux.org/view.php?id=636</link><description><![CDATA[--------------------------------------------------------------------------------&lt;br /&gt;
SUMMARY&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
5.14.0-687.15.1.el9_8 — kernel BUG at mm/filemap.c:1593 in folio_end_writeback,&lt;br /&gt;
reached from cifs_writepages during the writeback flush on close(). Seen in the&lt;br /&gt;
same event are a refcount_warn_saturate (refcount underflow / use-after-free) in&lt;br /&gt;
the CIFS async write path and a socket send failure (Error -32 / EPIPE) to the&lt;br /&gt;
server. The crash(8) disassembly confirms the BUG is the&lt;br /&gt;
&quot;if (!__folio_end_writeback(folio)) BUG();&quot; case — i.e. writeback is ended on a&lt;br /&gt;
folio whose writeback flag was already clear (a double-completion of writeback).&lt;br /&gt;
&lt;br /&gt;
Severity: crash / kernel panic&lt;br /&gt;
Category: kernel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
TWO INDEPENDENT MACHINES, IDENTICAL PANIC&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The same panic was captured on two physically different servers running the&lt;br /&gt;
identical kernel build. The call traces match down to the same symbol offsets.&lt;br /&gt;
&lt;br /&gt;
  hostA&lt;br /&gt;
    Server  : Dell PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
    Kernel  : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : dask worker [tc   (PID 70950, CPU 22)&lt;br /&gt;
    Hardware: 40 CPUs, 766.6 GB RAM&lt;br /&gt;
    CIFS    : cache=none&lt;br /&gt;
&lt;br /&gt;
  hostB&lt;br /&gt;
    Server  : Dell PowerEdge R750xa, BIOS 1.20.2&lt;br /&gt;
    Kernel  : 5.14.0-687.15.1.el9_8&lt;br /&gt;
    Comm    : pt_main_thread   (PID 246362, CPU 21)&lt;br /&gt;
    Hardware: 24 CPUs, 383.2 GB RAM&lt;br /&gt;
    CIFS    : cache=strict&lt;br /&gt;
&lt;br /&gt;
Kernel build string (both dumps):&lt;br /&gt;
&lt;br /&gt;
  Linux version 5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
  (&lt;a href=&quot;mailto:mockbuild@x64-builder01.almalinux.org&quot;&gt;mockbuild@x64-builder01.almalinux.org&lt;/a&gt;) ...&lt;br /&gt;
  #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026&lt;br /&gt;
&lt;br /&gt;
Two different server models crashing at the identical instruction with the&lt;br /&gt;
identical call chain points to a software defect, not a per-machine hardware&lt;br /&gt;
fault. The only taint flag present before the crash is from an out-of-tree&lt;br /&gt;
module (NVIDIA, visible in &quot;Modules linked in&quot;); there is no machine-check /&lt;br /&gt;
hardware-error taint in either dump.&lt;br /&gt;
&lt;br /&gt;
The two hosts also run different CIFS cache modes (hostA cache=none, hostB&lt;br /&gt;
cache=strict) yet hit the identical signature — see &quot;Both cache modes affected&quot;&lt;br /&gt;
below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
WHAT THE DUMPS SHOW&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
In both dumps the crash is a two-part event on the same CPU/PID. The two parts&lt;br /&gt;
are shown below in the order the report discusses them; the order in which they&lt;br /&gt;
were actually printed to the kernel log varies (see &quot;A note on ordering&quot; at the&lt;br /&gt;
end of this section).&lt;br /&gt;
&lt;br /&gt;
1) refcount underflow in the CIFS async write path&lt;br /&gt;
&lt;br /&gt;
     refcount_t: underflow; use-after-free.&lt;br /&gt;
     WARNING: CPU: &lt;cpu&gt; PID: &lt;pid&gt; at lib/refcount.c:28 refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     ... Tainted: P  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:refcount_warn_saturate+0xba/0x110&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      refcount_warn_saturate+0xba/0x110&lt;br /&gt;
      cifs_call_async+0x1ee/0x330 [cifs]&lt;br /&gt;
      smb2_async_writev+0x473/0x6f0 [cifs]&lt;br /&gt;
      ? __pfx_cifs_writedata_release+0x10/0x10 [cifs]&lt;br /&gt;
      cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   The release function on the stack is cifs_writedata_release — i.e. the object&lt;br /&gt;
   whose refcount saturates/underflows is the CIFS writedata associated with this&lt;br /&gt;
   writeback.&lt;br /&gt;
&lt;br /&gt;
2) socket send failure, and the BUG&lt;br /&gt;
&lt;br /&gt;
     CIFS: VFS: \\&lt;fileserver&gt; Error -32 sending data on socket to server&lt;br /&gt;
     ------------[ cut here ]------------&lt;br /&gt;
     kernel BUG at mm/filemap.c:1593!&lt;br /&gt;
     invalid opcode: 0000 [#1] PREEMPT SMP NOPTI&lt;br /&gt;
     ... Tainted: P  W  OE  5.14.0-687.15.1.el9_8.x86_64&lt;br /&gt;
     Hardware name: Dell Inc. PowerEdge R740, BIOS 2.26.1&lt;br /&gt;
     RIP: 0010:folio_end_writeback+0x7d/0x80&lt;br /&gt;
     Call Trace:&lt;br /&gt;
      folio_end_writeback+0x7d/0x80&lt;br /&gt;
      cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
      do_writepages+0xd5/0x1b0&lt;br /&gt;
      filemap_fdatawrite_wbc+0x66/0x90&lt;br /&gt;
      filemap_write_and_wait_range+0x3e/0xb0&lt;br /&gt;
      cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
      __x64_sys_close+0x2e/0x80&lt;br /&gt;
&lt;br /&gt;
   BUG at mm/filemap.c:1593 inside folio_end_writeback means writeback is being&lt;br /&gt;
   ended on a folio that is no longer flagged as under writeback — the folio's&lt;br /&gt;
   writeback state has already been completed/torn down once. Combined with the&lt;br /&gt;
   refcount underflow on the CIFS writedata and the socket send failure&lt;br /&gt;
   (Error -32 / EPIPE) seen in the same event, the signature is a use-after-free&lt;br /&gt;
   / double-completion of the writeback in the SMB2 async write path, occurring&lt;br /&gt;
   during the flush on close(). We read the failed/aborted send during writeback&lt;br /&gt;
   as the likely trigger, but state this as a hypothesis rather than a proven&lt;br /&gt;
   sequence (see &quot;A note on ordering&quot;).&lt;br /&gt;
&lt;br /&gt;
Matching offsets on both machines: cifs_call_async+0x1ee, smb2_async_writev+0x473,&lt;br /&gt;
cifs_writepages+0x52f (send path) and +0x998 (writeback-end path),&lt;br /&gt;
folio_end_writeback+0x7d, BUG at mm/filemap.c:1593.&lt;br /&gt;
&lt;br /&gt;
A note on ordering&lt;br /&gt;
&lt;br /&gt;
   The three symptoms — the refcount underflow (refcount_warn_saturate), the&lt;br /&gt;
   socket send failure (CIFS: VFS: ... Error -32 sending data on socket), and the&lt;br /&gt;
   BUG in folio_end_writeback — appear together in every dump, but their PRINTED&lt;br /&gt;
   order is not stable (it differs between hosts and even between different dumps&lt;br /&gt;
   of the same host). We therefore do NOT claim a proven cause-and-effect order&lt;br /&gt;
   between the send failure and the refcount underflow. printk ordering on a&lt;br /&gt;
   many-CPU box under load does not necessarily reflect the true event timeline,&lt;br /&gt;
   and the send-error and refcount messages originate in different contexts. What&lt;br /&gt;
   is consistent across both dumps is the end state: a CIFS writeback whose state&lt;br /&gt;
   is ended twice (__folio_end_writeback() returns false -&gt; BUG), in the close()&lt;br /&gt;
   flush path, in the presence of a failing/aborted SMB2 send. The &quot;failed send&lt;br /&gt;
   during writeback triggers a bad writeback completion&quot; reading is our&lt;br /&gt;
   best-supported hypothesis, not a fact the logs establish on their own.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
BOTH CACHE MODES AFFECTED&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The two hosts run different CIFS cache modes, and each crashed with the same&lt;br /&gt;
confirmed signature:&lt;br /&gt;
&lt;br /&gt;
  - hostA (R740): cache=none&lt;br /&gt;
  - hostB (R750xa): cache=strict&lt;br /&gt;
&lt;br /&gt;
This is visible in the stacks themselves. On hostB (cache=strict), the writeback&lt;br /&gt;
path goes through cifs_strict_writev:&lt;br /&gt;
&lt;br /&gt;
     cifs_writepages+0x52f/0xbc0 [cifs]&lt;br /&gt;
     ? generic_perform_write+0x14c/0x210&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     ...&lt;br /&gt;
     cifs_writepages+0x998/0xbc0 [cifs]&lt;br /&gt;
     ? cifs_strict_writev+0x1c4/0x330 [cifs]      &lt;-- strict path&lt;br /&gt;
     do_writepages+0xd5/0x1b0&lt;br /&gt;
     cifs_flush+0x73/0x120 [cifs]&lt;br /&gt;
&lt;br /&gt;
The cifs_strict_writev frame is present on hostB and absent on hostA, confirming&lt;br /&gt;
the two crashes reach the same folio_end_writeback double-completion through two&lt;br /&gt;
different CIFS write paths (strict vs. none). The bug therefore does NOT depend&lt;br /&gt;
on a single cache mode; it is in the writeback-completion handling common to&lt;br /&gt;
both.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
crash(8) ANALYSIS — VERIFIED SOURCE LINE AND FULL KERNEL STACK&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
crash(8) sessions over the full vmcores (with vmlinux debuginfo for&lt;br /&gt;
5.14.0-687.15.1.el9_8) confirm the source line and the complete in-kernel stack&lt;br /&gt;
that the redacted dmesg only shows by offset.&lt;br /&gt;
&lt;br /&gt;
The disassembly of folio_end_writeback shows the BUG() at line 1593 is reached&lt;br /&gt;
directly from the &quot;if (!__folio_end_writeback(folio)) BUG();&quot; path — i.e.&lt;br /&gt;
__folio_end_writeback() returned false because the folio's PG_writeback flag was&lt;br /&gt;
already clear:&lt;br /&gt;
&lt;br /&gt;
     1591    folio_get(folio);&lt;br /&gt;
     1592    if (!__folio_end_writeback(folio))&lt;br /&gt;
       ... call __folio_end_writeback ; test %al,%al ; je &lt;+125&gt;&lt;br /&gt;
     1593        BUG();&lt;br /&gt;
       0xffffffff8137921d &lt;+125&gt;: ud2&lt;br /&gt;
&lt;br /&gt;
Resolved kernel-side backtrace (hostA; hostB is identical bar addresses):&lt;br /&gt;
&lt;br /&gt;
     [exception RIP: folio_end_writeback+125]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  cifs_writepages              [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=9&quot;&gt;0000009&lt;/a&gt;  do_writepages&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=10&quot;&gt;0000010&lt;/a&gt; filemap_fdatawrite_wbc&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=11&quot;&gt;0000011&lt;/a&gt; __filemap_fdatawrite_range&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=12&quot;&gt;0000012&lt;/a&gt; filemap_write_and_wait_range&lt;br /&gt;
     #13 cifs_flush                   [cifs]&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=14&quot;&gt;0000014&lt;/a&gt; filp_flush&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=15&quot;&gt;0000015&lt;/a&gt; __x64_sys_close&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=16&quot;&gt;0000016&lt;/a&gt; do_syscall_64&lt;br /&gt;
     &lt;a href=&quot;https://bugs.almalinux.org/view.php?id=17&quot;&gt;0000017&lt;/a&gt; entry_SYSCALL_64_after_hwframe&lt;br /&gt;
&lt;br /&gt;
This matches the dmesg-derived signature exactly and pins the BUG to the&lt;br /&gt;
__folio_end_writeback()-returns-false (writeback already ended) case.&lt;br /&gt;
&lt;br /&gt;
Note for reviewers: in the slab PAGE lines of the attachments, MAPPING values&lt;br /&gt;
of the form dead0000000004xx / dead000000000001 are the normal kernel slab&lt;br /&gt;
page-poison marker (page-&gt;mapping for a slab page), NOT corruption and NOT a&lt;br /&gt;
redaction.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
CIFS MOUNT OPTIONS (anonymized)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Requested options (autofs map; same on both hosts):&lt;br /&gt;
&lt;br /&gt;
     sec=krb5,cruid=${UID},uid=${UID},gid=${GID},forceuid,forcegid,&lt;br /&gt;
     iocharset=utf8,vers=3.0,nosuid,nodev,dir_mode=0700,file_mode=0700,&lt;br /&gt;
     noserverino,cache=none&lt;br /&gt;
&lt;br /&gt;
Effective options after expansion (from the dumps), anonymized:&lt;br /&gt;
&lt;br /&gt;
  hostA (R740) — cache=none:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=none,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
  hostB (R750xa) — cache=strict:&lt;br /&gt;
&lt;br /&gt;
     rw,nosuid,nodev,relatime,vers=3.0,sec=krb5,cruid=&lt;uid&gt;,cache=strict,&lt;br /&gt;
     upcall_target=app,username=&lt;username&gt;,uid=&lt;uid&gt;,forceuid,gid=&lt;gid&gt;,&lt;br /&gt;
     forcegid,addr=&lt;fileserver-ip&gt;,file_mode=0700,dir_mode=0700,&lt;br /&gt;
     iocharset=utf8,soft,nounix,mapposix,reparse=nfs,nativesocket,&lt;br /&gt;
     symlink=native,rsize=4194304,wsize=4194304,bsize=1048576,&lt;br /&gt;
     echo_interval=60,actimeo=1,closetimeo=1&lt;br /&gt;
&lt;br /&gt;
Anonymized fields: cruid/uid -&gt; &lt;uid&gt;, gid -&gt; &lt;gid&gt;, username -&gt; &lt;username&gt;,&lt;br /&gt;
addr -&gt; &lt;fileserver-ip&gt;. All other values are verbatim. The two hosts differ&lt;br /&gt;
only in the cache mode (none vs. strict).&lt;br /&gt;
&lt;br /&gt;
Why these may matter to maintainers (context, not a diagnosis):&lt;br /&gt;
&lt;br /&gt;
  - cache mode. Same signature under cache=none (hostA) and cache=strict (hostB),&lt;br /&gt;
    so the bug is not specific to one writeback path; see &quot;Both cache modes&lt;br /&gt;
    affected&quot;.&lt;br /&gt;
  - vers=3.0 (not 3.1.1) and sec=krb5 narrow down which SMB2/3 code path and&lt;br /&gt;
    auth path are in use.&lt;br /&gt;
  - soft, actimeo=1, closetimeo=1. A soft mount with very short attribute/close&lt;br /&gt;
    timeouts means operations abort with errors sooner under network pressure —&lt;br /&gt;
    consistent with the Error -32 / &quot;send fails mid-writeback&quot; condition seen in&lt;br /&gt;
    the dumps.&lt;br /&gt;
  - rsize/wsize=4194304 (4 MiB). Large I/O sizes, relevant to how writeback is&lt;br /&gt;
    chunked.&lt;br /&gt;
&lt;br /&gt;
We note these as potentially relevant context; we are not claiming any single&lt;br /&gt;
option is the proven cause.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
UPSTREAM CONTEXT (known class of bug; exact fix status for el9 is an open&lt;br /&gt;
question)&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This is consistent with a previously reported class of CIFS writeback-completion&lt;br /&gt;
bugs rather than a brand-new defect:&lt;br /&gt;
&lt;br /&gt;
  - On the linux-cifs list (Feb 2024), Steve French reported the same call path&lt;br /&gt;
    (cifs_flush -&gt; filemap_write_and_wait_range -&gt; ... -&gt; folio_end_writeback)&lt;br /&gt;
    hit under xfstests when writes time out due to repeatedly failing server&lt;br /&gt;
    reconnects. Matthew Wilcox's reading was that the bug is something failing to&lt;br /&gt;
    call folio_end_writeback() when it should — i.e. a mismatch in writeback-end&lt;br /&gt;
    accounting, which is exactly the __folio_end_writeback()-returns-false&lt;br /&gt;
    signature seen here. Our trigger (Error -32 / EPIPE on the socket send during&lt;br /&gt;
    the close() flush) is the same &quot;send/reconnect fails mid-writeback&quot; condition.&lt;br /&gt;
    Thread: &lt;a href=&quot;https://www.spinics.net/lists/linux-cifs/msg31067.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://www.spinics.net/lists/linux-cifs/msg31067.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
  - The CIFS writeback path saw significant churn upstream: a two-phase&lt;br /&gt;
    cifs_writepages_begin / cifs_extend_writeback design (around f3dc1bdb6b0b&lt;br /&gt;
    &quot;cifs: Fix writeback data corruption&quot;), later a cut-over to netfslib&lt;br /&gt;
    (3ee1a1fc3981), plus follow-up fixes (e.g. a per-cifs_writepages_begin folio&lt;br /&gt;
    leak fix by Yang Erkun). Several of these touch exactly the folio/writeback&lt;br /&gt;
    refcounting on the write path.&lt;br /&gt;
&lt;br /&gt;
We have NOT been able to identify a single specific upstream commit and confirm&lt;br /&gt;
whether it is present in or missing from 5.14.0-687.15.1.el9_8. Determining&lt;br /&gt;
whether el9's backport of the CIFS writeback path already contains the relevant&lt;br /&gt;
fix (or needs one) is the key question for the maintainers, and requires checking&lt;br /&gt;
the el9 kernel changelog against the upstream CIFS/netfs writeback fixes above.&lt;br /&gt;
We're happy to provide the full vmcore(s) and test further.]]></description><category>kernel</category><pubDate>Mon, 13 Jul 2026 12:42:49 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=636</guid><comments>https://bugs.almalinux.org/view.php?id=636#bugnotes</comments></item><item><title>0000648: gstreamer packages missing qt6 subpackages</title><author></author><link>https://bugs.almalinux.org/view.php?id=648</link><description><![CDATA[Hi!&lt;br /&gt;
&lt;br /&gt;
The package gstreamer1-plugins-good is not build with the qt6 subpackage (gstreamer1-plugins-good-qt6).&lt;br /&gt;
&lt;br /&gt;
This may be enabled by passing --with qt6 to `rpmbuild` or by modifying the spec.&lt;br /&gt;
&lt;br /&gt;
This package is necessary for some qt/kde applications (like kamoso).&lt;br /&gt;
&lt;br /&gt;
Thanks!]]></description><category>General</category><pubDate>Mon, 13 Jul 2026 03:57:55 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=648</guid><comments>https://bugs.almalinux.org/view.php?id=648#bugnotes</comments></item><item><title>0000646: Qemu-img create fails on loop device with sector size 4096</title><author></author><link>https://bugs.almalinux.org/view.php?id=646</link><description><![CDATA[I am getting this issue when trying to convert a qcow2 image to raw on a 4k sector size NVMe disk.&lt;br /&gt;
My current qemu-img version is : qemu-img-10.1.0-17.el9_8.3.alma]]></description><category>qemu-kvm</category><pubDate>Thu, 09 Jul 2026 13:31:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=646</guid><comments>https://bugs.almalinux.org/view.php?id=646#bugnotes</comments></item><item><title>0000638: samba-4.19.4-16.el8_10.src.rpm fails to build on AlmaLinux 8.10: samba-4.19-redhat.patch cannot be applied</title><author></author><link>https://bugs.almalinux.org/view.php?id=638</link><description><![CDATA[I am trying to rebuild the official samba-4.19.4-16.el8_10.src.rpm package on AlmaLinux 8.10.&lt;br /&gt;
&lt;br /&gt;
The build process fails during the %prep phase while applying the samba-4.19-redhat.patch patch.&lt;br /&gt;
&lt;br /&gt;
The error obtained is:&lt;br /&gt;
&lt;br /&gt;
/usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch&lt;br /&gt;
&lt;br /&gt;
1 out of 3 hunks FAILED -- saving rejects to file lib/util/substitute.c.rej&lt;br /&gt;
1 out of 7 hunks FAILED -- saving rejects to file source3/printing/print_generic.c.rej&lt;br /&gt;
1 out of 1 hunk FAILED -- saving rejects to file docs-xml/smbdotconf/printing/printcommand.xml.rej&lt;br /&gt;
&lt;br /&gt;
error: Bad exit status from /var/tmp/rpm-tmp.ulMvkp (%prep)]]></description><category>samba</category><pubDate>Wed, 08 Jul 2026 08:27:41 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=638</guid><comments>https://bugs.almalinux.org/view.php?id=638#bugnotes</comments></item><item><title>0000645: KVM AMD-V Random Crashes</title><author></author><link>https://bugs.almalinux.org/view.php?id=645</link><description><![CDATA[Hello. I run many Almalinux systems with various AMD CPUs, a mix of Zen4 and Zen5. Over the years kernel patches for Zen4 bugs (which are many) have been pushed to fix stability particularly regarding virtualization platforms or nested virtualization. Over the past year or two I've still had seemingly completely random crashes for various reasons and I'm stumped. The most recent crash was on an Almalinux 10 system, kernel 6.12 (though similar crashes on mainline), with an Epyc 4464P processor.&lt;br /&gt;
&lt;br /&gt;
The things that stick out in my vmcore dump in /var/crash:&lt;br /&gt;
&lt;br /&gt;
[5516734.848500] Oops: invalid opcode: 0000 [#1] SMP NOPTI&lt;br /&gt;
[5516734.848872] CPU: 13 UID: 107 PID: 3126435 Comm: CPU 0/KVM Kdump: loaded Not tainted 6.12.0-124.52.1.el10_1.x86_64 #1 PREEMPT(voluntary) &lt;br /&gt;
[5516734.849343] Hardware name: Supermicro AS -3015MR-H8TNR/H13SRD-F, BIOS 1.8 12/23/2025&lt;br /&gt;
[5516734.849473] RIP: 0010:srso_alias_return_thunk+0x5/0xfbef5&lt;br /&gt;
&lt;br /&gt;
Attached is a full copy of the vmcore-dmesg crash from my original file (to cut out the standard/useless log)... Anyone have any idea on this? It's seemingly impossible to reproduce, and is random, and seems to be related to a previous flaw mitigation patch for AMD, and related to memory corruption or vulnerability from a guest virtual machine.&lt;br /&gt;
&lt;br /&gt;
I thought about filing a kernel bug report but bugzilla is down, so hopefully someone here might have some insight. I have other AMD Zen4 EPYC systems with rare, random crashes, also related to the CPU/memory seemingly.]]></description><category>General</category><pubDate>Tue, 07 Jul 2026 01:34:38 +0000</pubDate><guid>https://bugs.almalinux.org/view.php?id=645</guid><comments>https://bugs.almalinux.org/view.php?id=645#bugnotes</comments></item></channel></rss>
