From nobody Sat Jan 29 03:20:31 2022 X-Original-To: freebsd-arm@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 6234B198E25B for ; Sat, 29 Jan 2022 03:20:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jm02c6WGqz4hty for ; Sat, 29 Jan 2022 03:20:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643426439; bh=jFrfs3cZAUtEdQjAozY8D5sN4ayJPVhzqgY1JWgnqzI=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=UN3h/aeoRg77asFg071edEad0NhSmF9uEBSdHXoikt3mTcCTl+puyXAGj3nrOamoNad1WCQA44RrGeZmRoAjBKyfAfwVBhIx7JHtk7MbtU90nWVnjD00Cuz53wyCBTOTdRBdJCGlkUx2mpw7OiOulOWskpTCiPFrzYlVLuZKnMHQJMXApZnQwpVDLIXm1rz921eYwennW5pEWQArQ0bT70eFNvXOhBSxtSsVttOSJ20Qvgn98GvdtZYdVkI3miFz+5osajy5zIqNG0iS83VJ3ZGBuwcHcCAhZFP6S1BXzQTagGD0FUgP7jXne69LP6tCDx2aQ+uti9TlefShyXrnRQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643426439; bh=1vpFJDjURXZDUVc5JlkVfI3j2dPLARInKxDzNfNKCqN=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WFs3S08fa84Xj3ACsRg9g1veTjh/H1TFm9yOvUCnKZEz4ufOsxVPBy89LDLUNglG6GaUPwivNeq1yaLPzCXwcFs5vIYfK3ONrhN8or4vD9oGaRQlBQnWiDlQtZRpDNwcA3Risn9LCHxKj7o4XB0HwDWEKYrclg95BEgI48ivni9+QR8erGkAwB3M74l7qAAEbF13YbYVhRgQEEnoSVI5nu1jOL54XG+wArFy9yQaP5jhFwSZpEwOrsF+7AAn68nvju3F9uicq1W+/Zs9jt6bRcPm1iVyLyx32Kj9bt59NGKSIkjAj38gnuL9inINHy6IpOuSlR/UUdTj6WQN91Hl2A== X-YMail-OSG: X9eS6U8VM1knOEJStOZ.cD.LVTO2cg0_tfWtWsswrxqEUvOmNEu_CCM1B2m3KkX bAbNC7SCt57XslG6cCPcEo2FEO9UNyVOt0QWjn2abL0QvlzyawkY6o7YGhEiZFsNmQt9Bb9iyZ4t 4l0uu.xIzLomURWC1ru3wN9UrhE_6gNGJ15o3F6INO.P69JreQQDp_Dv0V0zFdX4LkTVutGJmCGm ip7a5oNJmYZ5TBpulqXRJOqiXi7lnn0amEFaKoFJOAdnvwe0FXHBkxnIOE4dgvm4_eSZ.TIYgLXA GkT7VYlrq7K08R9I93EkNo0473Z1fk7cW4z6TbTiJhHkxIwm3FVR6XAio7nMAK4isUCIRIoS0g8l .wqPNUYLaJK4_K4qwsA6RkAPg4CG_TyJ0fBpxGfp24Ygmhb87Q60gV3vxWhJDGadoWSUp4VZsCqM acyiEZuIC7xXxCWUoBE9_.KosgS9pLumFiFOHzm6_VAKpnfkayJkzBQVh8KQHdpzLsK4LNexj.aC laABgza2KIzY3XG5ODO_3_icpU2AhgTYT_CPf0i6mpM0xah5E293HqGsS8ErqtM.mwEA49o72xO2 _1hXLyRrXpodSF1TJLvFP62H4yq46FL81lYbRgiMPcxKfG3lxn1yKBWMJKWWcjeZrFE4g_9vW.Fl UPK1UDFrojgJr44K1BXmgjU8_8ryxCP8Ft5FLUCZp4YhsxTrEjBQDUoXXlFQwyD2d88gj5WEGzW_ zTz1gMBMwbMPQi6ZGhHrk8j781Uk2rYlwy731fk003C3YMs3rN8iEOmfGiY5jz_zdfDZ.Lm6HOPE 85I99qiS0aq2416QBqI3gUIHp1qlbgvh_W1oZxAiufJsbkZHD_m2Rts9pGjtVo7J_lHIX9A6CBUZ dEcz6J3WNXYP0KFM_jSox8igDIJjKDUq11vKx2oKU6OXHUYVtxg6S.wHEdgnmkQBjm9AxHSHCbLt UEuf7rEMbdxEYAR2a9tKP9x5u5cSn3WAygWFv0GL2KyYpF3BP18a9qcwM0CqI3jfCs.L77EhmqBO ervHAhcfTp64MGWBui4IEitnvis8DNEUknrjNEss2JHwlrDngt0vLRNZJqixkWMXvkzh8U2WNo1i MiRhZc3xN_2_kMhoQNG7q2d0F8Mn.wuaNEhHpT7lE6dor8mBUWDDelMRuNLpersYZerjfmHByT8C PxsInnb1SKQObMJReZFW3qP7njT.92L0rXS8oa__MorVKKy6toVmHt8Mv7oTfQ2ppCazRJt885Ag HIqvxh5SfSvrjReRHsw.DAONY2RBQi.7_UKRxejfqxhhWlfzB1kI4cdlQJqDIjDlGJrZyxplxbBG AguIfpANOgwJbDpd_zPY2kVd1u5C7zqW8EZH05VzIlmCzg.zSrgf4tQkRC.23rUevNZompA6Z8zU z26XzoWhYUnRwqyCJmFzaztZaCe1IL60vMQE8ZW66yf7eSAgqJDH..paGW_js16ELQ6d2wIFWg0O qBdbyLaqEZyFvCgWaWEeN9bLOf896XA1rxnfQTIXLtC_sDAg1dx6ATQ._e46Cml6UJAd5JeB3zfQ 5GP0fF4L49uwvU_rp4hCOrJ1uLW1jcLKv069_9olfdQSz51LsnxGWWh4GL7uzEYODM8o6WvsKtVS bvbr0bYxEPKH2UD3B2yrmTNztQR8pSQ7wk.lU0DPwzSCu2cscJzYt0zpDL1tv31z3zNJFwV9H2au yvw.4.GYmh4.SIKNi7Lrto6OwqnsSziAOrQcSwkwhj2N9LzCCcJoOPHRuWMPMuu0.Kwuu_2W.K_y KDWR4oygSB2eWoND8y0hIm4JNOPJFPYd7Q0Zy9V3t3UdeJm3198HOk_18NcMpJwB1Ar56H6BfJAn Hu8qH02ewxbWT5uk_SJM5gEguQbdt9D1LuAUlL..reMegeORrHPbkJOefKjhIOzW4awh9Pnc2787 rkk4Hyocpb1jK3S54tN6Huj4dcqmHwcYNEaK0shFmLRQlUt7Z8zftaNB0hMheq56JrYwFNWjIJUU HEjEJ0t34BOYgVSeHMkT36mb9y8SzEECwxbpDgqjPMMIXuJZPX93fTdDf.upppAzgt_Wp0DZ6iSf DAglW4b1wy1Rb6ixhHh.tyWtlQhHEu5EJ6OhnfnXuN_HJitEg7OP8DR.026LnMYdcb1o_jr8BUK3 yTpLTSkuOWpVdLLg4QZqdpElYjB9hzuiwIXTvawi0SjGGCj49bFlGpDZHgIp2z5znByixrSsXowG WBO2jX.lrG_SJlXyb3.IgpQNErSTTdkHksc5WBTAkrfSdu3D1rUMGNGv14qoi5zfDpa7WS33M9c4 Qr1VLcE7ZButj X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 29 Jan 2022 03:20:39 +0000 Received: by kubenode507.mail-prod1.omega.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID dee4b9a21438726de1f38eb789b4d731; Sat, 29 Jan 2022 03:20:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: devel/llvm13 failed to reclaim memory on 8 GB Pi4 running -current [ZFS context: similar to UFS] From: Mark Millard In-Reply-To: Date: Fri, 28 Jan 2022 19:20:31 -0800 Cc: Free BSD Content-Transfer-Encoding: quoted-printable Message-Id: <6D67BFDF-D786-4BB7-BF2D-CE4D5532D452@yahoo.com> References: <20220127164512.GA51200@www.zefox.net> <2C7E741F-4703-4E41-93FE-72E1F16B60E2@yahoo.com> <20220127214801.GA51710@www.zefox.net> <5E861D46-128A-4E09-A3CF-736195163B17@yahoo.com> <20220127233048.GA51951@www.zefox.net> <6528ED25-A3C6-4277-B951-1F58ADA2D803@yahoo.com> <10B4E2F0-6219-4674-875F-A7B01CA6671C@yahoo.com> <54CD0806-3902-4B9C-AA30-5ED003DE4D41@yahoo.com> <9771EB33-037E-403E-8A77-7E8E98DCF375@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4Jm02c6WGqz4hty X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="UN3h/aeo"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; MLMMJ_DEST(0.00)[freebsd-arm]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N On 2022-Jan-28, at 15:05, Mark Millard wrote: > On 2022-Jan-28, at 00:31, Mark Millard wrote: >=20 >>> . . . >>=20 >> UFS context: >>=20 >> . . .; load averages: . . . MaxObs: 5.47, 4.99, 4.82 >> . . . threads: . . ., 14 MaxObsRunning >> . . . >> Mem: . . ., 6457Mi MaxObsActive, 1263Mi MaxObsWired, 7830Mi = MaxObs(Act+Wir+Lndry) >> Swap: 8192Mi Total, 8192Mi Used, K Free, 100% Inuse, 8192Mi = MaxObsUsed, 14758Mi MaxObs(Act+Lndry+SwapUsed), 16017Mi = MaxObs(Act+Wir+Lndry+SwapUsed) >>=20 >>=20 >> Console: >>=20 >> swap_pager: out of swap space >> swp_pager_getswapspace(4): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(2): failed >> swp_pager_getswapspace(2): failed >> swp_pager_getswapspace(4): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(9): failed >> swp_pager_getswapspace(4): failed >> swp_pager_getswapspace(7): failed >> swp_pager_getswapspace(29): failed >> swp_pager_getswapspace(9): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(2): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(4): failed >> swp_pager_getswapspace(1): failed >> swp_pager_getswapspace(10): failed >>=20 >> . . . Then some time with no messages . . . >>=20 >> vm_pageout_mightbe_oom: kill context: v_free_count: 7740, = v_inactive_count: 1 >> Jan 27 23:01:07 CA72_UFS kernel: pid 57238 (c++), jid 3, uid 0, was = killed: failed to reclaim memory >> swp_pager_getswapspace(2): failed >>=20 >>=20 >> Note: The "vm_pageout_mightbe_oom: kill context:" >> notice is one of the few parts of an old reporting >> patch Mark J. had supplied (long ago) that still >> fits in the modern code (or that I was able to keep >> updated enough to fit, anyway). It is another of the >> personal updates that I keep in my source trees, >> such as in /usr/main-src/ . >>=20 >> diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c >> index 36d5f3275800..f345e2d4a2d4 100644 >> --- a/sys/vm/vm_pageout.c >> +++ b/sys/vm/vm_pageout.c >> @@ -1828,6 +1828,8 @@ vm_pageout_mightbe_oom(struct vm_domain *vmd, = int page_shortage, >> * start OOM. Initiate the selection and signaling of the >> * victim. >> */ >> + printf("vm_pageout_mightbe_oom: kill context: v_free_count: = %u, v_inactive_count: %u\n", >> + vmd->vmd_free_count, = vmd->vmd_pagequeues[PQ_INACTIVE].pq_cnt); >> vm_pageout_oom(VM_OOM_MEM); >>=20 >> /* >>=20 >>=20 >> Again, I'd used vm.pfault_oom_attempts inappropriately >> for running out of swap (although with UFS it did do >> a kill fairly soon): >>=20 >> # Delay when persistent low free RAM leads to >> # Out Of Memory killing of processes: >> vm.pageout_oom_seq=3D120 >> # >> # For plunty of swap/paging space (will not >> # run out), avoid pageout delays leading to >> # Out Of Memory killing of processes: >> vm.pfault_oom_attempts=3D-1 >> # >> # For possibly insufficient swap/paging space >> # (might run out), increase the pageout delay >> # that leads to Out Of Memory killing of >> # processes (showing defaults at the time): >> #vm.pfault_oom_attempts=3D 3 >> #vm.pfault_oom_wait=3D 10 >> # (The multiplication is the total but there >> # are other potential tradoffs in the factors >> # multiplied, even for nearly the same total.) >>=20 >> I'll change: >>=20 >> vm.pfault_oom_attempts >> vm.pfault_oom_wait >>=20 >> and reboot --and start the bulk somewhat before >> going to bed. >>=20 >>=20 >> For reference: >>=20 >> [00:02:13] [01] [00:00:00] Building devel/llvm13 | llvm13-13.0.0_3 >> [07:37:05] [01] [07:34:52] Finished devel/llvm13 | llvm13-13.0.0_3: = Failed: build >>=20 >>=20 >> [ 65% 4728/7265] . . . flang/lib/Evaluate/fold-designator.cpp >> [ 65% 4729/7265] . . . flang/lib/Evaluate/fold-integer.cpp >> FAILED: = tools/flang/lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.c= pp.o=20 >> [ 65% 4729/7265] . . . flang/lib/Evaluate/fold-logical.cpp >> [ 65% 4729/7265] . . . flang/lib/Evaluate/fold-complex.cpp >> [ 65% 4729/7265] . . . flang/lib/Evaluate/fold-real.cpp >>=20 >> So the flang/lib/Evaluate/fold-integer.cpp one was the one killed. >>=20 >> Notably, the specific sources being compiled are different >> than in the ZFS context report. But this might be because >> of my killing ninja explicitly in the ZFS context, before >> killing the running compilers. >>=20 >> Again, using the options to avoid building the Fortran >> compiler probably avoids such memory use --if you do not >> need the Fortran compiler. >=20 >=20 > UFS based on instead using (not vm.pfault_oom_attempts=3D-1): >=20 > vm.pfault_oom_attempts=3D 3 > vm.pfault_oom_wait=3D 10 >=20 > It reached swap-space-full: >=20 > . . .; load averages: . . . MaxObs: 5.42, 4.98, 4.80 > . . . threads: . . ., 11 MaxObsRunning > . . . > Mem: . . ., 6482Mi MaxObsActive, 1275Mi MaxObsWired, 7832Mi = MaxObs(Act+Wir+Lndry) > Swap: 8192Mi Total, 8192Mi Used, K Free, 100% Inuse, 4096B In, 81920B = Out, 8192Mi MaxObsUsed, 14733Mi MaxObs(Act+Lndry+SwapUsed), 16007Mi = MaxObs(Act+Wir+Lndry+SwapUsed) >=20 >=20 > swap_pager: out of swap space > swp_pager_getswapspace(5): failed > swp_pager_getswapspace(25): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(31): failed > swp_pager_getswapspace(6): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(25): failed > swp_pager_getswapspace(10): failed > swp_pager_getswapspace(17): failed > swp_pager_getswapspace(27): failed > swp_pager_getswapspace(5): failed > swp_pager_getswapspace(11): failed > swp_pager_getswapspace(9): failed > swp_pager_getswapspace(29): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(9): failed > swp_pager_getswapspace(20): failed > swp_pager_getswapspace(4): failed > swp_pager_getswapspace(21): failed > swp_pager_getswapspace(11): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(21): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(3): failed > swp_pager_getswapspace(3): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(20): failed > swp_pager_getswapspace(2): failed > swp_pager_getswapspace(1): failed > swp_pager_getswapspace(16): failed > swp_pager_getswapspace(6): failed > swap_pager: out of swap space > swp_pager_getswapspace(4): failed > swp_pager_getswapspace(9): failed > swp_pager_getswapspace(17): failed > swp_pager_getswapspace(30): failed > swp_pager_getswapspace(1): failed >=20 > . . . Then some time with no messages . . . >=20 > vm_pageout_mightbe_oom: kill context: v_free_count: 7875, = v_inactive_count: 1 > Jan 28 14:36:44 CA72_UFS kernel: pid 55178 (c++), jid 3, uid 0, was = killed: failed to reclaim memory > swp_pager_getswapspace(11): failed >=20 >=20 > So, not all that much different from how the > vm.pfault_oom_attempts=3D-1 example looked. >=20 >=20 > [00:01:00] [01] [00:00:00] Building devel/llvm13 | llvm13-13.0.0_3 > [07:41:39] [01] [07:40:39] Finished devel/llvm13 | llvm13-13.0.0_3: = Failed: build >=20 > Again it killed: >=20 > FAILED: = tools/flang/lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-integer.c= pp.o >=20 > So, basically the same stopping area as for the > vm.pfault_oom_attempts=3D-1 example. >=20 >=20 > I'll set things up for swap totaling to 30 GiBytes, reboot, > and start it again. This will hopefully let me see and > report MaxObs??? figures for a successful build when there > is RAM+SWAP: 38 GiBytes. So: more than 9 GiBytes per compiler > instance (mean). The analogous ZFS test with: vm.pfault_oom_attempts=3D 3 vm.pfault_oom_wait=3D 10 got: . . .; load averages: . . . MaxObs: 5.90, 5.07, 4.80 . . . threads: . . ., 11 MaxObsRunning . . . Mem: . . ., 6006Mi MaxObsActive . . . Swap: 8192Mi Total, 8192Mi Used, 32768B Free, 99% Inuse, 28984Ki In, = 4792Ki Out, 8192Mi MaxObsUsed, 14282Mi MaxObs(Act+Lndry+SwapUsed), = 16009Mi MaxObs(Act+Wir+Lndry+SwapUsed) (I got that slightly early, before the 100% showed up.) swap_pager: out of swap space swp_pager_getswapspace(10): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(4): failed swp_pager_getswapspace(16): failed swp_pager_getswapspace(5): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(8): failed swp_pager_getswapspace(12): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(32): failed swp_pager_getswapspace(4): failed swp_pager_getswapspace(9): failed swp_pager_getswapspace(4): failed swp_pager_getswapspace(17): failed swp_pager_getswapspace(21): failed swp_pager_getswapspace(10): failed swp_pager_getswapspace(18): failed swp_pager_getswapspace(6): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(14): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(5): failed swp_pager_getswapspace(25): failed swp_pager_getswapspace(12): failed swp_pager_getswapspace(5): failed swp_pager_getswapspace(7): failed swp_pager_getswapspace(10): failed swp_pager_getswapspace(3): failed swp_pager_getswapspace(24): failed swap_pager: out of swap space swp_pager_getswapspace(11): failed swap_pager: out of swap space swp_pager_getswapspace(17): failed swp_pager_getswapspace(5): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(32): failed swp_pager_getswapspace(15): failed swp_pager_getswapspace(19): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(25): failed swp_pager_getswapspace(11): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(15): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(8): failed swp_pager_getswapspace(31): failed swp_pager_getswapspace(26): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(20): failed swp_pager_getswapspace(4): failed swp_pager_getswapspace(3): failed swp_pager_getswapspace(3): failed swp_pager_getswapspace(9): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(15): failed swp_pager_getswapspace(3): failed swp_pager_getswapspace(7): failed swp_pager_getswapspace(8): failed swp_pager_getswapspace(17): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(10): failed swp_pager_getswapspace(6): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(11): failed swp_pager_getswapspace(21): failed swp_pager_getswapspace(1): failed swp_pager_getswapspace(9): failed swp_pager_getswapspace(32): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(32): failed swp_pager_getswapspace(25): failed swp_pager_getswapspace(21): failed swp_pager_getswapspace(22): failed swp_pager_getswapspace(14): failed swp_pager_getswapspace(10): failed swap_pager: out of swap space swp_pager_getswapspace(1): failed swp_pager_getswapspace(28): failed swp_pager_getswapspace(2): failed swp_pager_getswapspace(13): failed swp_pager_getswapspace(3): failed swp_pager_getswapspace(31): failed swp_pager_getswapspace(20): failed swp_pager_getswapspace(2): failed vm_pageout_mightbe_oom: kill context: v_free_count: 8186, = v_inactive_count: 1 Jan 28 18:42:42 CA72_4c8G_ZFS kernel: pid 98734 (c++), jid 3, uid 0, was = killed: failed to reclaim memory [00:00:49] [01] [00:00:00] Building devel/llvm13 | llvm13-13.0.0_3 [08:06:09] [01] [08:05:20] Finished devel/llvm13 | llvm13-13.0.0_3: = Failed: build FAILED: = tools/flang/lib/Evaluate/CMakeFiles/obj.FortranEvaluate.dir/fold-complex.c= pp.o and flang/lib/Evaluate/fold-integer.cpp was one of the compiles going = on. =3D=3D=3D Mark Millard marklmi at yahoo.com