From nobody Sat Oct 26 01:17:37 2024 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Xb1wd5zHtz5bMCn for ; Sat, 26 Oct 2024 01:17:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xb1wd3xQrz4JgM for ; Sat, 26 Oct 2024 01:17:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1729905457; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ge/mO8/ZyhXj5rqPYPUg8oGOrx/l8gS2ccpQatBC/Rw=; b=oK46/1U7afWxepBVQlfM4eu5iqjpv6BSUZrnJJIDyhpLxvLoLyl7yQrzrbCiWGmhQvX90O O1lSnk6fqV9hCw4bFhd6mXeOqEy6nE73aYRsYqVf4Y4xgBxXOQo3JLfEgqdDxQHIwcco3z zg5Z194xGwdbFYb5xqnIJQxfytlTRIsHe2XKiH9F5REwTTaB094IJKdQRp2/D2Y1pDb145 lJ9/mgyAGEjcgpIkCLA8eAeFvXEWOEkzTHC4+2wenjs2Hb5S3O1Q5mAsseQ/NeSYBbjkCg mgS3gS3D8hm51vudtMzgZu+jC6cUKGVIcHrNIAP97xoBKqYqCPNiMT88olEf0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1729905457; a=rsa-sha256; cv=none; b=gR1peZFaPCj59NQwN84+33Wy0lStKDfLhVtVB5G1O80FvsZ6e0dMqHn3bTE8X4Btv6hYaX 6cKxNCXNe3rDLHhCTAv9fQO3tI6igFU4XsBA4EVwyRfRdBYEWmxBhxBQzckcvCGEs1NVpO o1NPAdppoexrWUqy3hde0Vxv4EdC0uusVibLxE7G+EoTW13dY/rd23R4R2959J+k19DhlZ +lwP69LssiTYP7JZgPeJA/hNovOsDKOtL/+5wmh6hbzw105232wB//J99PY3SpQgGO+A6B kZp8mUL3VTZyGm/PB938K0qtWy6sgdEUEyisbLDSQ8rL6P+qnlv4uWa/mpuh7g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Xb1wd3VY9zpmy for ; Sat, 26 Oct 2024 01:17:37 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 49Q1HbMY066077 for ; Sat, 26 Oct 2024 01:17:37 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 49Q1HbPl066076 for bugs@FreeBSD.org; Sat, 26 Oct 2024 01:17:37 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 280846] Low memory freezes / OOM: a thread waited too long to allocate a page Date: Sat, 26 Oct 2024 01:17:37 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 14.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280846 --- Comment #61 from Mark Millard --- (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 Fr= ee, 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= =20=20 2.19% firefox 1526 0 root 29 28 0 3218Mi 399560Ki select 0 543:37= =20=20 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= =20=20 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= =20=20 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. --=20 You are receiving this mail because: You are the assignee for the bug.=