void <void_at_f-m.fm> wrote on Date: Mon, 20 Oct 2025 02:25:46 UTC : > On Sun, Oct 19, 2025 at 11:57:57AM +0100, void wrote: > > Reboot happens in the same place. After electron completes > and a couple of minutes into signal-desktop build starting. > > Here's top from exactly when it happened: > > last pid: 17262; load averages: 1.58, 4.47, 7.38 up 0+19:12:53 13:55:30 > 89 processes: 2 running, 87 sleeping > CPU: 5.9% user, 0.0% nice, 1.1% system, 0.2% interrupt, 92.8% idle > Mem: 13G Active, 5898M Inact, 1136K Laundry, 13G Wired, 986M Buf, 94G Free
That is a fairly sizable Active and the Wired is a lot bigger than the ARC Total below, basically matching the Active size. Also node shows only 187M RES(ident) below. I wonder what makes up much of the Active and Wired. While I can not match the time frame in the overall build sequence to the above at all, I did report: 59254Mi MaxObsActive 17128Mi MaxObsWired (likely not from the same time point) Your figures are not large compared to those. > ARC: 5955M Total, 3855M MFU, 1260M MRU, 710K Anon, 39M Header, 766M Other > 4475M Compressed, 6925M Uncompressed, 1.55:1 Ratio > Swap: 4034M Total, 4034M Free > > PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND > 8047 root 7 99 0 781M 187M CPU1 1 0:00 19.75% node > 30128 root 1 59 0 16M 5192K nanslp 0 3:13 0.87% sh > 8202 root 1 0 0 15M 4704K select 3 0:24 0.12% top > 39762 root 1 0 0 15M 4480K CPU19 19 0:03 0.11% top > 43542 void 1 0 0 25M 12M select 0 0:02 0.01% > sshd-session > 87984 root 1 0 0 14M 2920K piperd 13 0:00 0.01% > timestamp > 80631 ntpd 1 0 0 26M 8688K select 16 0:03 0.01% ntpd > 85841 void 1 0 0 25M 12M select 1 0:04 0.01% > sshd-session > 51984 _pflogd 1 0 0 15M 3172K bpf 0 0:02 0.00% pflogd > > last few lines of build log: > > [00:01:34] Lockfile is up to date, resolution step is skipped > [00:01:34] Already up to date > [00:01:36] > [00:01:36] > [00:01:36] > [email protected] postinstall > /wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.74.0 > [00:01:36] > pnpm run build:acknowledgments && pnpm run > electron:install-app-deps > [00:01:36] > [00:01:38] > [00:01:38] > [email protected] build:acknowledgments > /wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.74.0 > [00:01:38] > node scripts/generate-acknowledgments.js > [00:01:38] The log file for my from scratch build has the "node scripts/generate-acknowledgments.js" line as 1210 of 1557. After the above, my log file shows: > [email protected] electron:install-app-deps > /wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.74.0 > electron-builder install-app-deps • electron-builder version=26.0.14 • loaded configuration file=package.json ("build" field) • executing @electron/rebuild electronVersion=38.2.0 arch=x64 buildFromSource=false appDir=./ • installing native dependencies arch=x64 • preparing moduleName=bufferutil arch=x64 • preparing moduleName=utf-8-validate arch=x64 • preparing moduleName=@indutny/mac-screen-share arch=x64 • preparing moduleName=@signalapp/windows-ucv arch=x64 • preparing moduleName=bufferutil arch=x64 • preparing moduleName=canvas arch=x64 • preparing moduleName=utf-8-validate arch=x64 • finished moduleName=@signalapp/windows-ucv arch=x64 • finished moduleName=@indutny/mac-screen-share arch=x64 • finished moduleName=utf-8-validate arch=x64 • finished moduleName=utf-8-validate arch=x64 • finished moduleName=bufferutil arch=x64 • finished moduleName=bufferutil arch=x64 • finished moduleName=canvas arch=x64 • completed installing native dependencies Done in 27.8s using pnpm v10.6.4 cd /wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.74.0/sticker-creator && /usr/bin/env ELECTRON_OVERRIDE_DIST_PATH=/usr/local/share/electron37 HOME=/wrkdirs/usr/ports/net-im/signal-desktop/work USE_SYSTEM_APP_BUILDER=true SOURCE_DATE_EPOCH=$(date +'%s') PATH=/wrkdirs/usr/ports/net-im/signal-desktop/work/Signal-Desktop-7.74.0/node_modules/.bin:/usr/local/bin:/wrkdirs/usr/ports/net-im/signal-desktop/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin ELECTRON_SKIP_BINARY_DOWNLOAD=1 PYTHONDONTWRITEBYTECODE=1 OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/net-im/signal-desktop/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-im/signal-desktop/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net-im/signal-desktop/work/.cache HOME=/wrkdirs/usr/ports/net-im/signal-desktop/work TMPDIR="/tmp" PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-im/signal-desktop/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" pnpm install Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 581, reused 581, downloaded 0, added 581, done dependencies: + @formatjs/fast-memoize 1.2.8 + @indutny/emoji-picker-react 4.10.0 + @popperjs/core 2.11.8 + @react-aria/interactions 3.19.0 + @reduxjs/toolkit 1.9.5 + @stablelib/x25519 1.0.3 + base64-js 1.5.1 + classnames 2.3.2 + debug 4.3.4 + focus-trap-react 10.1.1 + memoizee 0.4.15 + npm-run-all 4.1.5 + protobufjs 7.2.5 + protobufjs-cli 1.1.1 + qrcode-generator 1.4.4 + react 18.3.1 + react-dom 18.3.1 + react-dropzone 14.2.3 + react-intl 6.4.1 + react-popper 2.3.0 + react-redux 8.0.5 + react-router-dom 6.10.0 + react-sortablejs 6.1.4 + redux 4.2.1 + reselect 4.1.8 + sortablejs 1.15.0 + zod 3.22.3 devDependencies: + @types/debug 4.1.7 + @types/lodash 4.14.194 + @types/memoizee 0.4.8 + @types/react 18.3.20 + @types/react-dom 18.3.6 + @types/sortablejs 1.15.1 + @typescript-eslint/eslint-plugin 5.59.0 + @typescript-eslint/parser 5.59.0 + @vitejs/plugin-react 3.1.0 + emoji-datasource-apple 16.0.0 + eslint 8.38.0 + eslint-config-airbnb-typescript-prettier 5.0.0 + eslint-config-prettier 8.8.0 . . . > I'm out of ideas. I thought the problem may have been because CPUTYPE?= was > defined within > src.conf but that has been removed and both the os and the builder built from > its obj > have been rebuilt after clearing /usr/obj /var/cache/ccache and make > cleanworld > in /usr/src. For amd64: https://pkg-status.freebsd.org/beefy24/data/main-amd64-default/pcd2ca5cd2643_s6fa18fe744/logs/signal-desktop-7.74.0_1.log shows a successful main 16 latest build as of: =>> Cleaning up wrkdir ===> Cleaning for signal-desktop-7.74.0_1 build of net-im/signal-desktop | signal-desktop-7.74.0_1 ended at Sun Oct 19 16:04:15 -00 2025 build time: 00:04:36 (The above shows at https://www.freshports.org/net-im/signal-desktop/ for FreeBSD:16:latest . The others below do not yet[?] show up.) and: https://pkg-status.freebsd.org/beefy22/data/143amd64-default/cd2ca5cd2643/logs/signal-desktop-7.74.0_1.log shows a successful 14.3 latest build as of: =>> Cleaning up wrkdir ===> Cleaning for signal-desktop-7.74.0_1 build of net-im/signal-desktop | signal-desktop-7.74.0_1 ended at Sun Oct 19 20:52:37 -00 2025 build time: 00:06:57 and: https://pkg-status.freebsd.org/beefy23/data/150releng-amd64-default/774fe8f3f054/logs/signal-desktop-7.74.0.log shows a successful 15.0 releng latest build as of: =>> Cleaning up wrkdir ===> Cleaning for signal-desktop-7.74.0 build of net-im/signal-desktop | signal-desktop-7.74.0 ended at Sun Oct 19 01:17:50 -00 2025 build time: 00:04:10 (I do not know if the 150releng-amd64 builds are all being distributed vs. not. My build was of 7.74.0 as well.) I never have used ccache or the like so that is another environmental difference. I've no clue if such is important. The processor used was an AMD 7950X3D, which is far more recent than the Xeon E5-2690v2 , not that I know if that distinction is involved. === Mark Millard marklmi at yahoo.com
