Hi Lucas,

Am Wed, Apr 16, 2025 at 08:47:54PM +0200 schrieb Lucas Nussbaum:
> >   process didn't exit successfully: `CARGO=/usr/bin/cargo 
> > CARGO_CRATE_NAME=webrender 
> > CARGO_MANIFEST_DIR=/build/reproducible-path/thunderbird-128.9.0esr/gfx/wr/webrender
> >  
> > CARGO_MANIFEST_PATH=/build/reproducible-path/thunderbird-128.9.0esr/gfx/wr/webrender/Cargo.toml
> >  CARGO_PKG_AUTHORS='Glenn Watson <g...@intuitionlibrary.com>' 
> > CARGO_PKG_DESCRIPTION='A GPU accelerated 2D renderer for web content' 
> > CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' 
> > CARGO_PKG_NAME=webrender CARGO_PKG_README='' 
> > CARGO_PKG_REPOSITORY='https://github.com/servo/webrender' 
> > CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.62.0 
> > CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=62 
> > CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' 
> > LD_LIBRARY_PATH=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/release/deps
> >  
> > OUT_DIR=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/build/webrender-d81e7b1e22886b9c/out
> >  /usr/bin/rustc --crate-name webrender --edition=2018 
> > /build/reproducible-path/thunderbird-128.9.0esr/gfx/wr/webrender/src/lib.rs 
> > --error-format=json 
> > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib 
> > --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 
> > 'feature="capture"' --cfg 'feature="firefox-on-glean"' --cfg 
> > 'feature="gecko"' --cfg 'feature="glean"' --cfg 'feature="ron"' --cfg 
> > 'feature="serde"' --cfg 'feature="serialize_program"' --cfg 
> > 'feature="sw_compositor"' --cfg 'feature="swgl"' --check-cfg 
> > 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("capture", "default", 
> > "display_list_stats", "dynamic_freetype", "firefox-on-glean", "gecko", 
> > "glean", "leak_checks", "png", "profiler", "replay", "ron", "serde", 
> > "serialize_program", "static_freetype", "sw_compositor", "swgl"))' -C 
> > metadata=72b258665f4728e6 -C extra-filename=-be75ae058e013f35 --out-dir 
> > /build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps
> >  --target aarch64-unknown-linux-gnu -C 
> > linker=/build/reproducible-path/thunderbird-128.9.0esr/build/cargo-linker 
> > -C strip=debuginfo -L 
> > dependency=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps
> >  -L 
> > dependency=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/release/deps
> >  --extern 
> > bincode=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libbincode-1c2427226bedc46f.rmeta
> >  --extern 
> > bitflags=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libbitflags-319e0b9857b6a680.rmeta
> >  --extern 
> > byteorder=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libbyteorder-802b3ab27c26a03d.rmeta
> >  --extern 
> > derive_more=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libderive_more-0d811c6ee9e2b459.rmeta
> >  --extern 
> > etagere=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libetagere-42deffc09c3bb4b1.rmeta
> >  --extern 
> > euclid=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libeuclid-6c92d1d28487190f.rmeta
> >  --extern 
> > firefox_on_glean=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libfirefox_on_glean-a0d66f608fef957b.rmeta
> >  --extern 
> > fxhash=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libfxhash-45bf27b063326651.rmeta
> >  --extern 
> > gleam=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libgleam-c3b544810bd2a8e5.rmeta
> >  --extern 
> > glean=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libglean-162c33b222cfd5d6.rmeta
> >  --extern 
> > lazy_static=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/liblazy_static-b9b5a8f687be6f43.rmeta
> >  --extern 
> > log=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/liblog-7a6343d30287de35.rmeta
> >  --extern 
> > malloc_size_of_derive=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/release/deps/libmalloc_size_of_derive-0e34ce554c6c28db.so
> >  --extern 
> > num_traits=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libnum_traits-fae9cf1de63d34c4.rmeta
> >  --extern 
> > peek_poke=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libpeek_poke-3b628c7ad766a54a.rmeta
> >  --extern 
> > plane_split=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libplane_split-fcc35e4aac12b397.rmeta
> >  --extern 
> > rayon=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/librayon-ab42b1968b597181.rmeta
> >  --extern 
> > ron=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libron-6b272d67c0939d59.rmeta
> >  --extern 
> > serde=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libserde-8b11c817aec531e3.rmeta
> >  --extern 
> > smallvec=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libsmallvec-4b6812f12f621375.rmeta
> >  --extern 
> > svg_fmt=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libsvg_fmt-d8116326a21c54cf.rmeta
> >  --extern 
> > swgl=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libswgl-ce846088f398111b.rmeta
> >  --extern 
> > time=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libtime-28768b58f9ba8a7b.rmeta
> >  --extern 
> > topological_sort=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libtopological_sort-31bf20a2850730c4.rmeta
> >  --extern 
> > tracy_rs=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libtracy_rs-a9df7bc9ee0babba.rmeta
> >  --extern 
> > api=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libwebrender_api-f5719a12dc2abb3d.rmeta
> >  --extern 
> > webrender_build=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libwebrender_build-07462883392aeb17.rmeta
> >  --extern 
> > glyph_rasterizer=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libwr_glyph_rasterizer-ea42cfb5a72bba65.rmeta
> >  --extern 
> > malloc_size_of=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/deps/libwr_malloc_size_of-941f3b7166e4ed6a.rmeta
> >  -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L 
> > native=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/build/lmdb-rkv-sys-26445fda1d6b996c/out
> >  -L 
> > native=/build/reproducible-path/thunderbird-128.9.0esr/obj-thunderbird/aarch64-unknown-linux-gnu/release/build/swgl-2e9a23330115d4a7/out`
> >  (signal: 9, SIGKILL: kill)

as Mike noted in his bugreport #1103360 against firefox-esr, we run into
the same problem with thunderbird. See, the build was killed by signal
9. I try to build thunderbird 1:128.9.esr-1 on the debian portbox
amdahl.debian.org and succeed. amdahl has 24GB of RAM an 16 GB of SWAP.
According to munin, amdahl uses a maximum of 15.3GB RAM today.

Cheers,
Christoph

Reply via email to