[Bug 261181] 13-STABLE hang: swap_pager: indefinite wait buffer

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 15 Jan 2022 03:02:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261181

--- Comment #9 from ldoujin <lnx.doujin@gmail.com> ---
(In reply to tech-lists from comment #8)

git pull is pulling from ssh://git.freebsd.org, as I have used since its
introduction. I have not tried pulling from any other source. It does not
appear to have any problem writing to the disk; it just stops (along with
everything else) because the RAM is all eaten up in a matter of about 129
seconds.

Issuing the same git command on the kernel from September results in a normally
updated tree with no large increase in memory use. There are no write error
messages on the console, in dmesg, or in "zpool status." Subsequent pulls on
the old kernel are also stable, as is the whole system, for at least a month of
normal use. With the older kernel, the disks are also used frequently with
large transfers and there are no hangs.

git is built from ports. The kernel is custom with some things taken out, but I
have not changed the kernel config since the day of 13.0's release, so it's the
same in both cases.

sysctl.conf is mostly net.inet.icp.* things, along with these:

kern.elf64.allow_wx=0
kern.elf64.aslr.enable=1
kern.elf64.aslr.honor_sbrk=0
kern.elf64.aslr.pie_enable=1
kern.ipc.maxsockbuf=16777216
kern.ipc.shm_use_phys=1
security.bsd.stack_guard_page=1

I have not used systat or truss.

I am using ZFS, but this directory is not served over NFS. git is putting the
files in /usr/local/poudriere/ports/default, which is part of the same
geli-encrypted RAIDZ as the rest of the OS.

-- 
You are receiving this mail because:
You are the assignee for the bug.