On 03.03.2020 15:27, Trond Endrestøl wrote: > On Tue, 3 Mar 2020 12:56+0300, Yuri Pankov wrote: > >> On 03.03.2020 12:44, Trond Endrestøl wrote: >>> On Tue, 3 Mar 2020 12:40+0300, Yuri Pankov wrote: >>> >>>> On 03.03.2020 11:49, Yuri Pankov wrote: >>>>> With recent pkg fallout, I'm trying to build rust myself first time ever >>>>> (as >>>>> far as I can remember), and it's failing running out of swap on the >>>>> following step: >>>>> >>>>> Building stage0 std artifacts (x86_64-unknown-freebsd -> >>>>> x86_64-unknown-freebsd) >>>>> running: >>>>> "/usr/ports/lang/rust/work/rustc-1.41.1-src/build/x86_64-unknown-freebsd/stage0/bin/cargo" >>>>> "build" "-Zconfig-profile" "--target" "x86_64-unknown-freebsd" >>>>> "-Zbinary-dep-depinfo" "-j" "1" "-v" "--release" "--frozen" "--features" >>>>> "panic-unwind backtrace compiler-builtins-c" "--manifest-path" >>>>> "/usr/ports/lang/rust/work/rustc-1.41.1-src/src/libtest/Cargo.toml" >>>>> "--message-format" "json-render-diagnostics" >>>>> ^C^C^C >>>>> Build completed unsuccessfully in 0:00:55 >>>>> >>>>> Here I pressed ^C as the build actually continues despite several >>>>> rustdoc, >>>>> python, and other processes being killed. >>>>> >>>>> swap_pager: out of swap space >>>>> swp_pager_getswapspace(20): failed >>>>> swap_pager: out of swap space >>>>> swp_pager_getswapspace(11): failed >>>>> >>>>> The system has 32G of RAM and 2GB swap partition (as advised by zfs-auto >>>>> installation option), top shows about 28G of memory free at that moment, >>>>> so >>>>> I'm wondering why the swap is being used, and if 2G should be enough to >>>>> build rust. >>>> >>>> Looks like I got this wrong, adding a file-backed swap space I was >>>> actually >>>> able to run top, and seeing only 100M of memory being "Free", ~20G memory >>>> reported as "Active", and swap usage constantly growing being consumed by >>>> rustdoc process; something is really wrong here. >>> >>> Run top(1), hit the o key, type in size, and hit enter to have top >>> sort the process list according to their virtual size. The culprit >>> will eventually work its way to the top. >> >> Yes, it's rustdoc, and I'm seeing the same behavior as you described in your >> other reply. What's more interesting, having a little swap, processes get >> killed almost immediately, and the build happily continues resulting >> successful rust package. > > In my case, I see this behaviour twice during the build. I'll try and > reduce my swap partition to 2 GiB and see if that makes a difference > during the build. I wonder if you are seeing the problem for a long time, or it's something recent for you? I just tried reinstalling the system from 20200227 snapshot, and NOT seeing it, with or w/o the swap. Once I have everything installed, I'll update to latest and re-check (note that I had WITH_CTF defined in src.conf, though I doubt it's related).Received on Tue Mar 03 2020 - 11:31:56 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:23 UTC