user/thunderbird: (pmmx) FTBFS: virtual memory exhausted: Out of memory
Found on powerhouse (pmmx) in autobuilder dev environment with tree as of 7a30d67a:
...
7:13.18 warning: unused return value of `CString::from_raw` that must be used
7:13.18 --> gfx/webrender_bindings/src/bindings.rs:1695:9
7:13.18 |
7:13.18 1695 | CString::from_raw(msg);
7:13.18 | ^^^^^^^^^^^^^^^^^^^^^^^
7:13.18 |
7:13.18 note: the lint level is defined here
7:13.18 --> gfx/webrender_bindings/src/lib.rs:5:9
7:13.18 |
7:13.18 5 | #![deny(warnings)]
7:13.18 | ^^^^^^^^
7:13.18 = note: `#[warn(unused_must_use)]` implied by `#[warn(warnings)]`
7:13.18 = note: call `drop(from_raw(ptr))` if you intend to drop the `CString`
7:32.18 warning: `webrender_bindings` (lib) generated 1 warning
8:05.82 warning: `style` (lib) generated 5 warnings
10:39.50 warning: `webrender` (lib) generated 3 warnings
10:39.50 Compiling gkrust v0.1.0 (/usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/toolkit/library/rust)
10:39.92 Finished release [optimized] target(s) in 10m 04s
10:39.92 warning: the following packages contain code that will be rejected by a future version of Rust: cascade_bloom_filter v0.1.0 (/usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/toolkit/components/cascade_bloom_filter), cert_storage v0.0.1 (/usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/security/manager/ssl/cert_storage), rental v0.5.6
10:39.92 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
10:40.09 make[2]: *** [/usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/config/recurse.mk:34: compile] Error 2
10:40.09 make[1]: *** [/usr/src/packages/user/thunderbird/src/thunderbird-91.13.0/config/rules.mk:355: default] Error 2
10:40.09 make: *** [client.mk:65: build] Error 2
10:40.11 228 compiler warnings present.
10:40.14 ccache (direct) hit rate: 0.0%; (preprocessed) hit rate: 0.0%; miss rate: 100.0%
10:40.14 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes
>>> ERROR: thunderbird: build failed