[Bug 280846] Low memory freezes / OOM: a thread waited too long to allocate a page
Date: Sat, 26 Oct 2024 01:17:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280846
--- Comment #61 from Mark Millard <marklmi26-fbsd@yahoo.com> ---
(In reply to Mark Millard from comment #60)
It got to the failure point:
vm_fault_allocate_oom: proc 1526 (firefox) failed to alloc page on fault,
starting OOM
vm_fault_allocate_oom: proc 1526 (firefox) failed to alloc page on fault,
starting OOM
vm_fault_allocate_oom: proc 1526 (firefox) failed to alloc page on fault,
starting OOM
vm_fault_allocate_oom: proc 1512 (firefox) failed to alloc page on fault,
starting OOM
Oct 25 13:43:07 aarch64-main-pkgs kernel: pid 1525 (firefox), jid 0, uid 0, was
killed: a thread waited too long to allocate a page
That was about 4 hrs ago as I type this. Now:
Mem: 122832Ki Active, 438552Ki Inact, . . ., 1240Mi Wired, . . ., 4218Mi Free,
4842Mi MaxObsActive, 1304Mi MaxObsWired, 6815Mi MaxObs(Act+Wir+Lndry)
The largest RES processes are:
(Note: 1512 was not one of the processes killed. 1524 and 1526
are still running as well. 1524, 1525, and 1526 look to have been
for the 3 Home Depot tabs, 1525 having been killed.)
1512 0 root 77 20 0 4397Mi 1062Mi select 0 170:55
2.19% firefox
1526 0 root 29 28 0 3218Mi 399560Ki select 0 543:37
8.57% /usr/local/lib/firefox/firefox -contentproc
{b91e352c-11e4-473a-bb58-eb4826e54ecf} 1512 8 tab
1520 0 root 21 20 0 2836Mi 375868Ki select 0 1:23
0.00% /usr/local/lib/firefox/firefox -contentproc
{d3bc151f-c6c2-4e85-8d13-1f3eda86142f} 1512 2 tab
1524 0 root 29 20 0 3057Mi 320676Ki select 0 44:52
1.18% /usr/local/lib/firefox/firefox -contentproc
{075167db-4164-41b8-b7df-4f99b4610ef9} 1512 6 tab
# sysctl vm.domain | grep stat | sort
you have mail
vm.domain.0.stats.active: 31862
vm.domain.0.stats.actpdpgs: 1904670576
vm.domain.0.stats.free_count: 1078502
vm.domain.0.stats.free_min: 12880
vm.domain.0.stats.free_reserved: 2713
vm.domain.0.stats.free_severe: 7796
vm.domain.0.stats.free_target: 43381
vm.domain.0.stats.inactive: 109856
vm.domain.0.stats.inactive_pps: 426537
vm.domain.0.stats.inactive_target: 65071
vm.domain.0.stats.inactpdpgs: 38305445
vm.domain.0.stats.laundpdpgs: 6964714
vm.domain.0.stats.laundry: 1082
vm.domain.0.stats.unswappable: 493803
vm.domain.0.stats.unswppdpgs: 0
Note the size of: vm.domain.0.stats.actpdpgs
# sysctl vm.stats.vm.v_laundry_count
vm.stats.vm.v_laundry_count: 1082
One of the 3 Home Depot tabs reports that the page crashed.
The other 2 are still operable in the firefox session. The
OOM did not leave behind a *.core file (as expected).
Sure looks to me like a modified-memory leak during the
home depot web-page-activity-handling (when the user is
idle on the system).
I've no clue what type of data was/is in the accumulated
leak pages, limiting what conclusions I can make.
--
You are receiving this mail because:
You are the assignee for the bug.