On Oct 19, 2025, at 21:34, Mark Millard <[email protected]> wrote:

> 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.)
> 

It was silly to list the builder's end time instead of, say, the
last builder's end time, which could be much closer to the end
of the overall activity:

=>> Cleaning up wrkdir
===>  Cleaning for FreeCAD-1.0.2_2
build of cad/freecad | FreeCAD-1.0.2_2 ended at Sun Oct 19 17:29:55 -00 2025
build time: 01:07:46

(So, a crude 1.5 hrs later as it turns out.)

> 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

=>> Cleaning up wrkdir
===>  Cleaning for ttk-1.3.0_2
build of science/ttk | ttk-1.3.0_2 ended at Sun Oct 19 22:09:39 -00 2025
build time: 00:38:58

(So, a crude 1.0 hrs later as it turns out.)

> 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.)

=>> Cleaning up wrkdir
===>  Cleaning for vscode-1.105.0
build of editors/vscode | vscode-1.105.0 ended at Sun Oct 19 01:33:37 -00 2025
build time: 00:19:56

(So, about 5 min later as it turns out.)

> 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


Reply via email to