Adélie Linux issues
https://git.adelielinux.org/groups/adelie/-/issues
2022-12-12T14:10:28Z
https://git.adelielinux.org/adelie/packages/-/issues/853
user/gstreamer: FTTFS: multiple failures
2022-12-12T14:10:28Z
Zach van Rijn
user/gstreamer: FTTFS: multiple failures
Found on pmmx:
```
...
106/106 gst_gstbin TIMEOUT 180.19s killed by signal 15 SIGTERM
>>> CK_DEFAULT_TIMEOUT=20 GST_PLUGIN_SCANNER_1_0=/root/packages/user/gstreamer/src/gstreamer-1.20.1/_build/libs/gst/helper...
Found on pmmx:
```
...
106/106 gst_gstbin TIMEOUT 180.19s killed by signal 15 SIGTERM
>>> CK_DEFAULT_TIMEOUT=20 GST_PLUGIN_SCANNER_1_0=/root/packages/user/gstreamer/src/gstreamer-1.20.1/_build/libs/gst/helpers/gst-plugin-scanner MALLOC_PERTURB_=21 GST_PLUGIN_SYSTEM_PATH_1_0='' GST_REGISTRY=/root/packages/user/gstreamer/src/gstreamer-1.20.1/_build/tests/che
ck/gst_gstbin.registry GST_STATE_IGNORE_ELEMENTS='' GST_PLUGIN_LOADING_WHITELIST=gstreamer GST_PLUGIN_PATH_1_0=/root/packages/user/gstreamer/src/gstreamer-1.20.1/_build /root/packages/user/gstreamer/src/gstreamer-1.20.1/_build/tests/check/gst_gstbin
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Running suite(s): GstBin
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
51/106 libs_gstnetclientclock FAIL 0.31s exit status 1
106/106 gst_gstbin TIMEOUT 180.19s killed by signal 15 SIGTERM
Ok: 103
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 1
Timeout: 1
Full log written to /root/packages/user/gstreamer/src/gstreamer-1.20.1/_build/meson-logs/testlog.txt
FAILED: meson-test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
>>> ERROR: gstreamer: check failed
```
See #807. This may be transient but has been happening repeatedly.
https://git.adelielinux.org/adelie/packages/-/issues/852
user/libverto: (armv7) ERROR: unable to select packages: libevent-2.1.12-r0 /...
2023-01-06T04:14:51Z
Zach van Rijn
user/libverto: (armv7) ERROR: unable to select packages: libevent-2.1.12-r0 / libevent-2.1.13_pre1-r0
Found on armv7:
```
ERROR: unable to select packages:
libevent-2.1.13_pre1-r0:
conflicts: libevent-2.1.12-r0
satisfies: libevent-dev-2.1.13_pre1-r0[libevent=2.1.13_pre1-r0]
libevent-2.1.12-r0:
conflicts: libevent-2.1.13_...
Found on armv7:
```
ERROR: unable to select packages:
libevent-2.1.13_pre1-r0:
conflicts: libevent-2.1.12-r0
satisfies: libevent-dev-2.1.13_pre1-r0[libevent=2.1.13_pre1-r0]
libevent-2.1.12-r0:
conflicts: libevent-2.1.13_pre1-r0
breaks: libevent-dev-2.1.13_pre1-r0[libevent=2.1.13_pre1-r0]
satisfies: tmux-3.0a-r0[so:libevent-2.1.so.7]
>>> ERROR: libverto: builddeps failed
```
Zach van Rijn
Zach van Rijn
https://git.adelielinux.org/adelie/packages/-/issues/851
user/mosquitto: (pmmx) FTTFS: multiple failures
2022-11-22T17:03:57Z
Zach van Rijn
user/mosquitto: (pmmx) FTTFS: multiple failures
Found on pmmx:
```
./bridge_topic_test
./mosq_test
CUnit - A unit testing framework for C - Version 2.1-3
http://cunit.sourceforge.net/
Suite: Bridge remap
Test: Remap valid ...passed
Test: Remap invalid ...passed
Run...
Found on pmmx:
```
./bridge_topic_test
./mosq_test
CUnit - A unit testing framework for C - Version 2.1-3
http://cunit.sourceforge.net/
Suite: Bridge remap
Test: Remap valid ...passed
Test: Remap invalid ...passed
Run Summary: Type Total Ran Passed Failed Inactive
suites 1 1 n/a 0 0
tests 2 2 2 0 0
asserts 22 22 22 0 n/a
Elapsed time = 0.000 seconds
CUnit - A unit testing framework for C - Version 2.1-3
http://cunit.sourceforge.net/
Suite: UTF-8
Test: UTF-8 empty ...passed
Test: UTF-8 valid ...passed./persist_read_test
Test: UTF-8 truncated ...passed
Test: UTF-8 boundary conditions ...passed
Test: UTF-8 malformed sequences ...passed
Test: UTF-8 overlong encoding ...passed
Test: UTF-8 illegal code positions ...passed
Test: UTF-8 control characters ...passed
Test: UTF-8 MQTT-1.5.4-2 ...passed
Test: UTF-8 MQTT-1.5.4-3 ...passed
Suite: Datatype read
Test: Byte read (empty packet) ...passed
Test: Byte read (success values) ...passed
Test: Two Byte Integer read (empty packet) ...passed
Test: Two Byte Integer read (truncated packet) ...passed
Test: Two Byte Integer read (success values) ...passed
Test: Four Byte Integer read (empty packet) ...passed
Test: Four Byte Integer read (truncated packet) ...passed
Test: Four Byte Integer read (success values) ...passed
Test: Variable Byte Integer read (empty packet) ...passed
Test: Variable Byte Integer read (truncated packets) ...passed
Test: Variable Byte Integer read (encoding boundaries) ...passed
Test: Variable Byte Integer read (five byte encoding) ...passed
Test: Variable Byte Integer read (overlong encodings) ...passed
Test: UTF-8 string read (empty packet) ...passed
Test: UTF-8 string read (truncated packet) ...passed
Test: UTF-8 string read (empty string) ...passed
Test: UTF-8 string read (valid string) ...passed
Test: UTF-8 string read (malformed string) ...passed
Test: UTF-8 string read (MQTT-1.5.4-3) ...passed
Test: Binary Data read (empty packet) ...passed
Test: Binary Data read (truncated packet) ...passed
Test: Bytes read (empty packet) ...passed
Test: Bytes read (truncated packet) ...passed
Test: Bytes read (success) ...passed
Suite: Datatype write
Test: Byte write ...passed
Test: Two Byte Integer write ...passed
Test: Four Byte Integer write ...
CUnit - A unit testing framework for C - Version 2.1-3
http://cunit.sourceforge.net/
Suite: Persist read
Test: Persistence disabled ...passed
Test: Empty file ...passed
Test: Corrupt header ...passed
Test: Unsupported version ...passed
Test: v3 config ok ...passed
Test: v3 config bad truncated ...passed
Test: v3 config bad dbid ...passed
Test: v3 bad chunk ...passed
Test: v3 message store ...passed
Test: v3 client ...passed
Test: v3 client message ...passed
Test: v3 retain ...passed
Test: v3 sub ...passed
Test: v4 config ok ...passed
Test: v4 message store ...passed
Test: v5 client ...FAILED
1. persist_read_test.c:556 - CU_ASSERT_PTR_NOT_NULL(db.contexts_by_id)
2. persist_read_test.c:558 - CU_ASSERT_PTR_NOT_NULL(context)
Test: v5 config bad truncated ...FAILED
1. persist_read_test.c:439 - CU_ASSERT_EQUAL(rc,1)
2. persist_read_test.c:440 - CU_ASSERT_EQUAL(db.last_db_id,0)
Test: v5 bad chunk ...passed
Test: v6 config ok ...passed
Test: v6 message store ...FAILED
1. persist_read_test.c:476 - CU_ASSERT_EQUAL(db.msg_store_count,1)
2. persist_read_test.c:477 - CU_ASSERT_EQUAL(db.msg_store_bytes,7)
3. persist_read_test.c:478 - CU_ASSERT_PTR_NOT_NULL(db.msg_store)
Test: v6 message store+props ...passed
Test: UTF-8 String write ...passed
Suite: Property add
Test: Add nothing, check length ...FAILED
1. persist_read_test.c:516 - CU_ASSERT_EQUAL(db.msg_store_count,1)
2. persist_read_test.c:517 - CU_ASSERT_EQUAL(db.msg_store_bytes,7)
3. persist_read_test.c:518 - CU_ASSERT_PTR_NOT_NULL(db.msg_store)
Test: v6 client ...FAILED
1. persist_read_test.c:588 - CU_ASSERT_PTR_NOT_NULL(db.contexts_by_id)
2. persist_read_test.c:590 - CU_ASSERT_PTR_NOT_NULL(context)
Test: v6 client message ...FAILED
1. persist_read_test.c:619 - CU_ASSERT_PTR_NOT_NULL(db.contexts_by_id)
2. persist_read_test.c:621 - CU_ASSERT_PTR_NOT_NULL(context)
Test: v6 client message+props ...FAILED
1. persist_read_test.c:667 - CU_ASSERT_PTR_NOT_NULL(db.contexts_by_id)
2. persist_read_test.c:669 - CU_ASSERT_PTR_NOT_NULL(context)
Test: v6 retain ...FAILED
1. persist_read_test.c:718 - CU_ASSERT_EQUAL(db.msg_store_count,1)
2. persist_read_test.c:719 - CU_ASSERT_EQUAL(db.msg_store_bytes,7)
3. persist_read_test.c:720 - CU_ASSERT_PTR_NOT_NULL(db.msg_store)
4. persist_read_test.c:737 - CU_ASSERT_PTR_NOT_NULL(db.retains->children)
Test: v6 sub ...FAILED
1. persist_read_test.c:767 - CU_ASSERT_PTR_NOT_NULL(db.contexts_by_id)
2. persist_read_test.c:769 - CU_ASSERT_PTR_NOT_NULL(context)
Run Summary: Type Total Ran Passed Failed Inactive
suites 1 1 n/a 0 0
tests 26 26 17 9 0
asserts 134 134 112 22 n/a
Elapsed time = 0.001 seconds
make[2]: *** [Makefile:177: test-broker] Error 22
make[2]: *** Waiting for unfinished jobs....
passed
Test: Add bad byte ...passed
Test: Add bad int16 ...passed
Test: Add bad int32 ...passed
Test: Add bad varint ...passed
Test: Add bad binary ...passed
Test: Add bad string ...passed
Test: Add bad string pair ...passed
Test: Add single byte ...passed
Test: Add single int16 ...passed
Test: Add single int32 ...passed
Test: Add single varint ...passed
Test: Add single binary ...passed
Test: Add single string ...passed
Test: Add single string pair ...passed
Test: Add all CONNECT ...passed
Test: Add all CONNACK ...passed
Suite: Property read
Test: Truncated packet ...passed
Test: Invalid property ID ...passed
Test: No properties ...passed
Test: Single Payload Format Indicator ...passed
Test: Single Request Problem Information ...passed
Test: Single Request Response Information ...passed
Test: Single Maximum QoS ...passed
Test: Single Retain Available ...passed
Test: Single Wildcard Subscription Available ...passed
Test: Single Subscription Identifier Available ...passed
Test: Single Shared Subscription Available ...passed
Test: Single Message Expiry Interval ...passed
Test: Single Session Expiry Interval ...passed
Test: Single Will Delay Interval ...passed
Test: Single Maximum Packet Size ...passed
Test: Single Server Keep Alive ...passed
Test: Single Receive Maximum ...passed
Test: Single Topic Alias Maximum ...passed
Test: Single Topic Alias ...passed
Test: Single Content Type ...passed
Test: Single Response Topic ...passed
Test: Single Assigned Client Identifier ...passed
Test: Single Authentication Method ...passed
Test: Single Response Information ...passed
Test: Single Server Reference ...passed
Test: Single Reason String ...passed
Test: Single Correlation Data ...passed
Test: Single Authentication Data ...passed
Test: Single User Property ...passed
Test: Single Subscription Identifier ...passed
Test: Duplicate Payload Format Indicator ...passed
Test: Duplicate Request Problem Information ...passed
Test: Duplicate Request Response Information ...passed
Test: Duplicate Maximum QoS ...passed
Test: Duplicate Retain Available ...passed
Test: Duplicate Wildcard Subscription Available ...passed
Test: Duplicate Subscription Identifier Available ...passed
Test: Duplicate Shared Subscription Available ...passed
Test: Duplicate Message Expiry Interval ...passed
Test: Duplicate Session Expiry Interval ...passed
Test: Duplicate Will Delay Interval ...passed
Test: Duplicate Maximum Packet Size ...passed
Test: Duplicate Server Keep Alive ...passed
Test: Duplicate Receive Maximum ...passed
Test: Duplicate Topic Alias Maximum ...passed
Test: Duplicate Topic Alias ...passed
Test: Duplicate Content Type ...passed
Test: Duplicate Response Topic ...passed
Test: Duplicate Assigned Client ID ...passed
Test: Duplicate Authentication Method ...passed
Test: Duplicate Response Information ...passed
Test: Duplicate Server Reference ...passed
Test: Duplicate Reason String ...passed
Test: Duplicate Correlation Data ...passed
Test: Duplicate Authentication Data ...passed
Test: Duplicate User Property ...passed
Test: Duplicate Subscription Identifier ...passed
Test: Bad Request Problem Information ...passed
Test: Bad Request Response Information ...passed
Test: Bad Maximum QoS ...passed
Test: Bad Retain Available ...passed
Test: Bad Wildcard Subscription Available ...passed
Test: Bad Subscription Identifier Available ...passed
Test: Bad Shared Subscription Available ...passed
Test: Bad Maximum Packet Size ...passed
Test: Bad Receive Maximum ...passed
Test: Bad Topic Alias ...passed
Test: Bad Content Type ...passed
Test: Bad Subscription Identifier ...passed
Test: Packet CONNECT ...passed
Test: Packet CONNACK ...passed
Test: Packet PUBLISH ...passed
Test: Packet PUBACK ...passed
Test: Packet PUBREC ...passed
Test: Packet PUBREL ...passed
Test: Packet PUBCOMP ...passed
Test: Packet SUBSCRIBE ...passed
Test: Packet SUBACK ...passed
Test: Packet UNSUBSCRIBE ...passed
Test: Packet UNSUBACK ...passed
Test: Packet DISCONNECT ...passed
Test: Packet AUTH ...passed
Suite: Property user read
Test: Read single byte ...passed
Test: Read single int16 ...passed
Test: Read single int32 ...passed
Test: Read single varint ...passed
Test: Read single binary ...passed
Test: Read single string ...passed
Test: Read single string pair ...passed
Test: Read missing ...passed
Test: String to property info ...passed
Suite: Property write
Test: Bad identifier ...passed
Test: Single Payload Format Indicator ...passed
Test: Single Request Problem Information ...passed
Test: Single Request Response Information ...passed
Test: Single Maximum QoS ...passed
Test: Single Retain Available ...passed
Test: Single Wildcard Subscription Available ...passed
Test: Single Subscription Identifier Available ...passed
Test: Single Shared Subscription Available ...passed
Test: Single Message Expiry Interval ...passed
Test: Single Session Expiry Interval ...passed
Test: Single Will Delay Interval ...passed
Test: Single Maximum Packet Size ...passed
Test: Single Server Keep Alive ...passed
Test: Single Receive Maximum ...passed
Test: Single Topic Alias Maximum ...passed
Test: Single Topic Alias ...passed
Test: Single Content Type ...passed
Test: Single Response Topic ...passed
Test: Single Assigned Client Identifier ...passed
Test: Single Authentication Method ...passed
Test: Single Response Information ...passed
Test: Single Server Reference ...passed
Test: Single Reason String ...passed
Test: Single Correlation Data ...passed
Test: Single Authentication Data ...passed
Test: Single User Property ...passed
Test: Single Subscription Identifier ...passed
Suite: Util topic
Test: Matching: Empty input ...passed
Test: Matching: Valid matching ...passed
Test: Matching: Valid no matching ...passed
Test: Matching: Invalid but matching ...passed
Test: Matching: Invalid ...passed
Test: Pub topic: Valid ...passed
Test: Pub topic: Invalid ...passed
Test: Sub topic: Valid ...passed
Test: Sub topic: Invalid ...passed
Suite: Misc string trim
Test: Null input ...passed
Test: Empty input ...passed
Test: No blanks ...passed
Test: Right trim ...passed
Test: Left trim ...passed
Test: Both trim ...passed
Run Summary: Type Total Ran Passed Failed Inactive
suites 9 9 n/a 0 0
tests 189 189 189 0 0
asserts 44049 44049 44049 0 n/a
Elapsed time = 0.479 seconds
make[2]: Leaving directory '/root/packages/user/mosquitto/src/mosquitto-2.0.14/test/unit'
make[1]: *** [Makefile:20: utest] Error 2
make[1]: Leaving directory '/root/packages/user/mosquitto/src/mosquitto-2.0.14/test'
make: *** [Makefile:85: ptest] Error 2
>>> ERROR: mosquitto: check failed
```
[20221116-00_02_19.221466181_mosquitto.log](/uploads/cd2bca96faa3a2ab9486d7de1d95b216/20221116-00_02_19.221466181_mosquitto.log)
[20221121-21_13_06.241364036_mosquitto.log](/uploads/2ae1d17f658b78de21611509b1dd83e7/20221121-21_13_06.241364036_mosquitto.log)
https://git.adelielinux.org/adelie/packages/-/issues/850
user/llvm14: (armv7): FTBFS: ld: ../../lib/libLLVMX86CodeGen.a(X86CallLowerin...
2022-11-19T06:29:40Z
Zach van Rijn
user/llvm14: (armv7): FTBFS: ld: ../../lib/libLLVMX86CodeGen.a(X86CallLowering.cpp.o): error adding symbols: memory exhausted
See #847.
See #847.
https://git.adelielinux.org/adelie/packages/-/issues/849
user/rust: (ppc) FTBFS: error[E0432]: unresolved imports `core::sync::atomic:...
2022-11-23T13:45:43Z
Zach van Rijn
user/rust: (ppc) FTBFS: error[E0432]: unresolved imports `core::sync::atomic::AtomicI64`, `core::sync::atomic::AtomicU64`
Found on ppc:
```
...
Compiling thread_local v1.1.4
Running `/root/packages/user/rust/src/prebuilt/bin/rustc --crate-name thread_local --edition=2018 /root/packages/user/rust/src/rustc-1.60.0-src/vendor/thread_local/src/lib.rs -...
Found on ppc:
```
...
Compiling thread_local v1.1.4
Running `/root/packages/user/rust/src/prebuilt/bin/rustc --crate-name thread_local --edition=2018 /root/packages/user/rust/src/rustc-1.60.0-src/vendor/thread_local/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type >
error[E0432]: unresolved imports `core::sync::atomic::AtomicI64`, `core::sync::atomic::AtomicU64`
--> /root/packages/user/rust/src/rustc-1.60.0-src/vendor/crossbeam-utils-0.8.6/src/lib.rs:79:49
|
79 | pub(crate) use core::sync::atomic::{AtomicI64, AtomicU64};
| ^^^^^^^^^ ^^^^^^^^^ no `AtomicU64` in `sync::atomic`
| |
| no `AtomicI64` in `sync::atomic`
|
help: a similar name exists in the module
|
79 | pub(crate) use core::sync::atomic::{AtomicI8, AtomicU64};
| ~~~~~~~~
help: a similar name exists in the module
|
79 | pub(crate) use core::sync::atomic::{AtomicI64, AtomicU8};
| ~~~~~~~~
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/serde-217274bab6646baa/build-script-build`
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/bootstrap-23aac4fd8344b766/build-script-build`
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/serde_derive-5e1b8a6f277842bb/build-script-build`
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/libc-db1c8901eeca2c0a/build-script-build`
error[E0412]: cannot find type `AtomicU64` in module `core::sync::atomic`
--> /root/packages/user/rust/src/rustc-1.60.0-src/vendor/crossbeam-utils-0.8.6/src/atomic/consume.rs:78:14
|
78 | impl_atomic!(AtomicU64, u64);
| ^^^^^^^^^ help: a struct with a similar name exists: `AtomicU16`
error[E0412]: cannot find type `AtomicI64` in module `core::sync::atomic`
--> /root/packages/user/rust/src/rustc-1.60.0-src/vendor/crossbeam-utils-0.8.6/src/atomic/consume.rs:80:14
|
80 | impl_atomic!(AtomicI64, i64);
| ^^^^^^^^^ help: a struct with a similar name exists: `AtomicI16`
Running `/root/packages/user/rust/src/prebuilt/bin/rustc --crate-name libc /root/packages/user/rust/src/rustc-1.60.0-src/vendor/libc-0.2.116/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,met>
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/proc-macro2-31159eab223f7d03/build-script-build`
Running `/root/packages/user/rust/src/rustc-1.60.0-src/build/bootstrap/debug/build/syn-44aab57b7b7cd66e/build-script-build`
Running `/root/packages/user/rust/src/prebuilt/bin/rustc --crate-name proc_macro2 --edition=2018 /root/packages/user/rust/src/rustc-1.60.0-src/vendor/proc-macro2-1.0.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate->
Some errors have detailed explanations: E0412, E0432.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `crossbeam-utils` due to 3 previous errors
Caused by:
process didn't exit successfully: `/root/packages/user/rust/src/prebuilt/bin/rustc --crate-name crossbeam_utils --edition=2018 /root/packages/user/rust/src/rustc-1.60.0-src/vendor/crossbeam-utils-0.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,arti>
warning: build failed, waiting for other jobs to finish...
error: build failed
Traceback (most recent call last):
File "/root/packages/user/rust/src/rustc-1.60.0-src/x.py", line 27, in <module>
bootstrap.main()
File "/root/packages/user/rust/src/rustc-1.60.0-src/src/bootstrap/bootstrap.py", line 1325, in main
bootstrap(help_triggered)
File "/root/packages/user/rust/src/rustc-1.60.0-src/src/bootstrap/bootstrap.py", line 1296, in bootstrap
build.build_bootstrap()
File "/root/packages/user/rust/src/rustc-1.60.0-src/src/bootstrap/bootstrap.py", line 1043, in build_bootstrap
run(args, env=env, verbose=self.verbose)
File "/root/packages/user/rust/src/rustc-1.60.0-src/src/bootstrap/bootstrap.py", line 185, in run
raise RuntimeError(err)
RuntimeError: failed to run: /root/packages/user/rust/src/prebuilt/bin/cargo build --manifest-path /root/packages/user/rust/src/rustc-1.60.0-src/src/bootstrap/Cargo.toml --verbose --locked --frozen
>>> ERROR: rust: build failed
```
https://git.adelielinux.org/adelie/packages/-/issues/848
user/clang: (ppc) FTTFS: multiple failures (DirectoryWatcherTests, ClangReplI...
2022-12-05T15:50:53Z
Zach van Rijn
user/clang: (ppc) FTTFS: multiple failures (DirectoryWatcherTests, ClangReplInterpreterTests)
Found on ppc:
```
...
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
3 warning(s) in tests
********************
Failed Tests (6):
Clang :: Interpreter/execute.cpp
Clang-Unit :: DirectoryWatcher/./DirectoryWatcherTests/D...
Found on ppc:
```
...
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
3 warning(s) in tests
********************
Failed Tests (6):
Clang :: Interpreter/execute.cpp
Clang-Unit :: DirectoryWatcher/./DirectoryWatcherTests/DirectoryWatcherTest.DeleteWatchedDir
Clang-Unit :: DirectoryWatcher/./DirectoryWatcherTests/DirectoryWatcherTest.InitialScanAsync
Clang-Unit :: DirectoryWatcher/./DirectoryWatcherTests/DirectoryWatcherTest.InvalidatedWatcherAsync
Clang-Unit :: Interpreter/./ClangReplInterpreterTests/IncrementalProcessing.FindMangledNameSymbol
Clang-Unit :: Interpreter/./ClangReplInterpreterTests/IncrementalProcessing.InstantiateTemplate
Testing Time: 226.73s
Skipped : 4
Unsupported : 209
Passed : 29637
Expectedly Failed: 26
Failed : 6
make[3]: *** [test/CMakeFiles/check-clang.dir/build.make:71: test/CMakeFiles/check-clang] Error 1
make[3]: Leaving directory '/root/packages/user/clang/src/clang-14.0.6.src/build'
make[2]: *** [CMakeFiles/Makefile2:13581: test/CMakeFiles/check-clang.dir/all] Error 2
make[2]: Leaving directory '/root/packages/user/clang/src/clang-14.0.6.src/build'
make[1]: *** [CMakeFiles/Makefile2:13588: test/CMakeFiles/check-clang.dir/rule] Error 2
make[1]: Leaving directory '/root/packages/user/clang/src/clang-14.0.6.src/build'
make: *** [Makefile:4875: check-clang] Error 2
make: Leaving directory '/root/packages/user/clang/src/clang-14.0.6.src/build'
>>> ERROR: clang: check failed
```
[20221115-21_23_00.122733134_clang.log](/uploads/3d1a8190105514adf2d19fd16c176dd4/20221115-21_23_00.122733134_clang.log)
https://git.adelielinux.org/adelie/packages/-/issues/847
user/llvm8: (armv7) FTBFS: ld: failed to set dynamic section sizes: memory ex...
2022-11-19T06:29:40Z
Zach van Rijn
user/llvm8: (armv7) FTBFS: ld: failed to set dynamic section sizes: memory exhausted
Found on armv7:
```
...
/usr/lib/gcc/armv7-foxkit-linux-musleabihf/8.5.0/../../../../armv7-foxkit-linux-musleabihf/bin/ld: failed to set dynamic section sizes: memory exhausted
collect2: error: ld returned 1 exit status
```
This can pr...
Found on armv7:
```
...
/usr/lib/gcc/armv7-foxkit-linux-musleabihf/8.5.0/../../../../armv7-foxkit-linux-musleabihf/bin/ld: failed to set dynamic section sizes: memory exhausted
collect2: error: ld returned 1 exit status
```
This can probably be mitigated via https://llvm.org/docs/CMake.html#llvm-specific-variables.
https://git.adelielinux.org/adelie/packages/-/issues/846
user/llvm14: (ppc) FTTFS: multiple failures
2022-11-29T06:51:18Z
Zach van Rijn
user/llvm14: (ppc) FTTFS: multiple failures
Found on ppc:
```
...
********************
-- Testing: 47012 tests, 160 workers -
********************
Failed Tests (8):
LLVM :: Object/macho-invalid.test
LLVM :: tools/llvm-dwarfdump/X86/prettyprint_types.s
LLVM :: tools/llvm-dwa...
Found on ppc:
```
...
********************
-- Testing: 47012 tests, 160 workers -
********************
Failed Tests (8):
LLVM :: Object/macho-invalid.test
LLVM :: tools/llvm-dwarfdump/X86/prettyprint_types.s
LLVM :: tools/llvm-dwarfdump/X86/simplified-template-names.s
LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/OrcCAPITestBase.AddObjectBuffer
LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/OrcCAPITestBase.ExecutionTest
LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/OrcCAPITestBase.ResourceTrackerDefinitionLifetime
LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/OrcCAPITestBase.ResourceTrackerTransfer
LLVM-Unit :: Support/./SupportTests/HostTest.NumPhysicalCores
Testing Time: 112.18s
Unsupported : 2373
Passed : 44485
Expectedly Failed: 146
Failed : 8
make[3]: *** [test/CMakeFiles/check-llvm.dir/build.make:71: test/CMakeFiles/check-llvm] Error 1
make[3]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.6.src/build'
make[2]: *** [CMakeFiles/Makefile2:33148: test/CMakeFiles/check-llvm.dir/all] Error 2
make[2]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.6.src/build'
make[1]: *** [CMakeFiles/Makefile2:33155: test/CMakeFiles/check-llvm.dir/rule] Error 2
make[1]: Leaving directory '/root/packages/user/llvm14/src/llvm-14.0.6.src/build'
make: *** [Makefile:11174: check-llvm] Error 2
```
* [llvm14.log](/uploads/88f610ec28d0a170c2b4cbadb62aa06e/llvm14.log)
* [`./build/test/CodeGen/X86/Output/segmented-stacks.ll.tmp.log`](/uploads/76481c3e72659affd2d49113b230b22a/segmented-stacks.ll.tmp.log)
* [`./build/test/tools/llvm-reduce/Output/no-replace-intrinsic-callee-with-undef.ll.tmp.log`](/uploads/7230904aec0d9f709d8bd4dacab0fcd5/no-replace-intrinsic-callee-with-undef.ll.tmp.log)
* [`./build/test/MC/AArch64/Output/cyclone-movi-bug.s.tmp.log`](/uploads/f12b2716d0f61af33abc6e422a8458db/cyclone-movi-bug.s.tmp.log)
https://git.adelielinux.org/adelie/packages/-/issues/845
user/openldap: (ppc) FTTFS: ldapsearch failed (255)! ./scripts/test020-proxyc...
2022-12-17T23:57:19Z
Zach van Rijn
user/openldap: (ppc) FTTFS: ldapsearch failed (255)! ./scripts/test020-proxycache: 129: kill: No such process
Found on ppc:
```
...
Comparing retrieved entries from provider and R1 consumer...
Comparing retrieved entries from provider and R2 consumer...
Comparing retrieved entries from provider and P1 consumer...
Comparing retrieved entries fro...
Found on ppc:
```
...
Comparing retrieved entries from provider and R1 consumer...
Comparing retrieved entries from provider and R2 consumer...
Comparing retrieved entries from provider and P1 consumer...
Comparing retrieved entries from provider and P2 consumer...
Comparing retrieved entries from provider and P3 consumer...
>>>>> Test succeeded
>>>>> 00:02:58 Finished test019-syncreplication-cascade for mdb after 51 seconds.
>>>>> 00:02:58 Starting test020-proxycache for mdb...
Starting provider slapd on TCP/IP port 9011...
Using ldapsearch to check that provider slapd is running...
Using ldapadd to populate the provider directory...
Starting proxy cache on TCP/IP port 9012...
Using ldapsearch to check that proxy slapd is running...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
ldapsearch failed (255)!
./scripts/test020-proxycache: 129: kill: No such process
>>>>> 00:03:30 Failed test020-proxycache for mdb after 32 seconds
(exit 255)
make[2]: *** [Makefile:320: mdb-mod] Error 255
make[2]: Leaving directory '/root/packages/user/openldap/src/openldap-2.6.2/tests'
make[1]: *** [Makefile:287: test] Error 2
make[1]: Leaving directory '/root/packages/user/openldap/src/openldap-2.6.2/tests'
make: *** [Makefile:298: test] Error 2
```
* [`src/openldap-2.6.2/tests/testrun/slapd.1.log`](/uploads/a440f6b1413c1ee0ea1c1027915e3850/slapd.1.log)
* [`src/openldap-2.6.2/tests/testrun/slapd.2.log`](/uploads/590ab753e4bc54f984de20f24209bff7/slapd.2.log)
https://git.adelielinux.org/adelie/packages/-/issues/844
user/cups: CVE-2022-26691: a logic error in the validation of the secret key ...
2022-11-13T06:54:43Z
Zach van Rijn
user/cups: CVE-2022-26691: a logic error in the validation of the secret key used in the local authorisation mode of the CUPS printing system may result in privilege escalation.
| Name | CVE-2022-26691 |
|-------------|----------------|
| Description | A logic issue was addressed with improved state management. This issue is fixed in Security Update 2022-003 Catalina, macOS Monterey 12.3, macOS Big Sur 11...
| Name | CVE-2022-26691 |
|-------------|----------------|
| Description | A logic issue was addressed with improved state management. This issue is fixed in Security Update 2022-003 Catalina, macOS Monterey 12.3, macOS Big Sur 11.6.5. An application may be able to gain elevated privileges. |
| Source | CVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub advisories/code/issues, web search, more) |
| References | DLA-3029-1, DSA-5149-1 |
| Debian Bugs | 1011769 |
Fixed by https://github.com/OpenPrinting/cups/commit/de4f8c196106033e4c372dce3e91b9d42b0b9444.
https://git.adelielinux.org/adelie/packages/-/issues/843
user/freetype: multiple vulnerabilities
2023-10-04T15:01:39Z
Zach van Rijn
user/freetype: multiple vulnerabilities
| # | CVE ID | CWE ID | Publish Date | Update Date | Score | Gained Access Level | Access | Complexity | Authentication | Conf. | Integ. | Avail. | Desc. |
|---|--------|--------|--------------|-------------|-------|---------------------...
| # | CVE ID | CWE ID | Publish Date | Update Date | Score | Gained Access Level | Access | Complexity | Authentication | Conf. | Integ. | Avail. | Desc. |
|---|--------|--------|--------------|-------------|-------|---------------------|--------|------------|----------------|-------|--------|--------|-------|
| 1 | CVE-2022-27406 | 125 | 2022-04-22 | 2022-07-27 | 5.0 | None | Remote | Low | Not required | None | None | Partial | FreeType commit 22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5 was discovered to contain a segmentation violation via the function FT_Request_Size. | | | | | | | | | | | | | | |
| 2 | CVE-2022-27405 | 125 | 2022-04-22 | 2022-07-27 | 5.0 | None | Remote | Low | Not required | None | None | Partial | FreeType commit 53dfdcd8198d2b3201a23c4bad9190519ba918db was discovered to contain a segmentation violation via the function FNT_Size_Request. | | | | | | | | | | | | | | |
| 3 | CVE-2022-27404 | 787 | 2022-04-22 | 2022-07-27 | 7.5 | None | Remote | Low | Not required | Partial | Partial | Partial | FreeType commit 1e2eb65048f75c64b68708efed6ce904c31f3b2f was discovered to contain a heap buffer overflow via the function sfnt_init_face. | | | | | | | | | | | | | | |
For reference:
* CVE-2022-27404 / 1e2eb65048f75c64b68708efed6ce904c31f3b2f fixed in `2.12.1` + issue https://gitlab.freedesktop.org/freetype/freetype/-/issues/1152
* CVE-2022-27405 / 53dfdcd8198d2b3201a23c4bad9190519ba918db fixed in `2.12.1` + issue https://gitlab.freedesktop.org/freetype/freetype/-/issues/1138, fixed by https://gitlab.freedesktop.org/freetype/freetype/-/commit/53dfdcd8198d2b3201a23c4bad9190519ba918db
* CVE-2022-27406 / 22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5 fixed in `2.12.1` + issue https://gitlab.freedesktop.org/freetype/freetype/-/issues/1139, fixed by https://gitlab.freedesktop.org/freetype/freetype/-/commit/22a0cccb4d9d002f33c1ba7a4b36812c7d4f46b5
https://git.adelielinux.org/adelie/packages/-/issues/842
user/poppler: CVE-2022-38784: integer overflow in the JBIG2 decoder ... could...
2022-11-13T06:54:43Z
Zach van Rijn
user/poppler: CVE-2022-38784: integer overflow in the JBIG2 decoder ... could lead to a crash or the execution of arbitrary code.
| CVE | Shortened Description | Severity | Publish Date | Last Modified |
|-----------------|-----------------------...
| CVE | Shortened Description | Severity | Publish Date | Last Modified |
|-----------------|----------------------------------------------------------------------------------------------------------------------------------|-----------|---------------|---------------|
| CVE-2022-38784 | Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf. | 7.8 - HIGH | 2022-08-30 | 2022-10-20 |
https://git.adelielinux.org/adelie/packages/-/issues/841
user/fastjar: fastjar corrupts last file in archive if updated
2022-11-13T06:54:43Z
Zach van Rijn
user/fastjar: fastjar corrupts last file in archive if updated
| Item ID | Summary | Status | Assigned to | Submitted |
|--|--|--|--|--|
| #45982 | fastjar corrupts last file in archive if updated | | | 2015-09-16 |
> If you have an archive and you update it and the update includes the last file in...
| Item ID | Summary | Status | Assigned to | Submitted |
|--|--|--|--|--|
| #45982 | fastjar corrupts last file in archive if updated | | | 2015-09-16 |
> If you have an archive and you update it and the update includes the last file in the archive, then that file is corrupted in the resulting archive.
See also:
* https://savannah.nongnu.org/bugs/?45982
* https://savannah.nongnu.org/bugs/download.php?file_id=34904
https://git.adelielinux.org/adelie/packages/-/issues/840
user/mcpp: heap-use-after-free in substitute() causes segfault
2022-11-11T22:50:41Z
Zach van Rijn
user/mcpp: heap-use-after-free in substitute() causes segfault
As of writing, no patch is immediately available.
| # | Summary▾ | Milestone▾ | Status▾ | Owner▾ | Created▾ | Updated▾ | Priority▾ | |
|-----|---------------------------------...
As of writing, no patch is immediately available.
| # | Summary▾ | Milestone▾ | Status▾ | Owner▾ | Created▾ | Updated▾ | Priority▾ | |
|-----|------------------------------------------------------|-----------------|----------|---------|-------------|-------------|------------|--|
| 14 | heap-use-after-free in substitute() causes segfault | v1.0 (example) | open | | 2021-11-24 | 2021-11-24 | 5 | |
quick test, with all the latest patches applied, shows this is reproducible:
```
(gdb) bt
#0 0xf7f601a4 in ?? () from /lib/ld-musl-powerpc.so.1
#1 0xf7f605b4 in __uflow () from /lib/ld-musl-powerpc.so.1
#2 0xf7f605b4 in __uflow () from /lib/ld-musl-powerpc.so.1
#3 0xf7f614ec in fgets_unlocked () from /lib/ld-musl-powerpc.so.1
#4 0xf7e545ec in mcpp_fgets (stream=<optimized out>, size=65536, s=0xf7dd0020 "\n") at support.c:1909
#5 get_line (in_comment=in_comment@entry=0) at support.c:1938
#6 0xf7e560fc in parse_line () at support.c:1657
#7 0xf7e55324 in get_ch () at support.c:1580
#8 0xf7e442cc in mcpp_main () at main.c:623
#9 mcpp_lib_main (argc=-134340444, argv=0xfffef518) at main.c:423
#10 0x0040045c in ?? ()
#11 0xf7f1566c in ?? () from /lib/ld-musl-powerpc.so.1
#12 0xf7f156d8 in __libc_start_main () from /lib/ld-musl-powerpc.so.1
#13 0x004004ec in ?? ()
#14 0x004004a8 in ?? ()
```
See also: https://sourceforge.net/p/mcpp/bugs/14/
https://git.adelielinux.org/adelie/packages/-/issues/839
user/audiofile: CVE-2022-24599: memory leak vulnerability in printfileinfo, i...
2022-11-11T20:50:33Z
Zach van Rijn
user/audiofile: CVE-2022-24599: memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file.
| Name | Description | Issue | Patch |
|------|-------------|-------|-------|
| CVE-2022-24599 | In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker...
| Name | Description | Issue | Patch |
|------|-------------|-------|-------|
| CVE-2022-24599 | In autofile Audio File Library 0.3.6, there exists one memory leak vulnerability in printfileinfo, in printinfo.c, which allows an attacker to leak sensitive information via a crafted file. The printfileinfo function calls the copyrightstring function to get data, however, it dosn't use zero bytes to truncate the data. | [#60](https://github.com/mpruett/audiofile/issues/60) | (n/a) |
https://git.adelielinux.org/adelie/packages/-/issues/838
user/audiofile: CVE-2019-13147: NULL pointer dereference bug in ulaw2linear_b...
2022-11-11T20:50:24Z
Zach van Rijn
user/audiofile: CVE-2019-13147: NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file.
| Name | Description | Issue | Patch |
|------|-------------|-------|-------|
| CVE-2019-13147 | In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a t...
| Name | Description | Issue | Patch |
|------|-------------|-------|-------|
| CVE-2019-13147 | In Audio File Library (aka audiofile) 0.3.6, there exists one NULL pointer dereference bug in ulaw2linear_buf in G711.cpp in libmodules.a that allows an attacker to cause a denial of service via a crafted file. | [#54](https://github.com/mpruett/audiofile/issues/54) | (n/a) |
https://git.adelielinux.org/adelie/packages/-/issues/837
user/node: (ppc) FTBFS: cc1: error: ‘-m64’ not supported in this configuration
2023-04-29T01:07:48Z
Zach van Rijn
user/node: (ppc) FTBFS: cc1: error: ‘-m64’ not supported in this configuration
Found on ppc:
```
...
[162/1580] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o
ninja: job failed: gcc -MMD -MF obj/test/overlapped-checker/overlapped-checker.main_unix.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WA...
Found on ppc:
```
...
[162/1580] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o
ninja: job failed: gcc -MMD -MF obj/test/overlapped-checker/overlapped-checker.main_unix.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CERT_STORE -D__STDC_FORMAT_MACROS -Wall -Wextra -Wno-unused-parameter -pthread -Wall -Wextra -Wno-unused-parameter -m64 -mminimal-toc -O3 -fno-omit-frame-pointer -O2 -fno-omit-frame-pointer -ggdb -mcpu=G3 -mfpu=dp_full -g -c ../../test/overlapped-checker/main_unix.c -o obj/test/overlapped-checker/overlapped-checker.main_unix.o
cc1: error: ‘-m64’ not supported in this configuration
...
```
[20221108-17_39_39.663311169_node.log](/uploads/80f545d119c45568cd3f457edab903fc/20221108-17_39_39.663311169_node.log)
https://git.adelielinux.org/adelie/packages/-/issues/836
[meta] APKBUILD linter, sanity checker, fixer, consistifier, whatever tool
2023-11-20T19:00:50Z
Zach van Rijn
[meta] APKBUILD linter, sanity checker, fixer, consistifier, whatever tool
This is a meta issue to track various requirements around what will become an `APKBUILD` auditing tool. It will live in `scripts/` and be run as a `pre-receive` (or `update`) hook.
Basic requirements (still in flux):
* [ ] Conform to P...
This is a meta issue to track various requirements around what will become an `APKBUILD` auditing tool. It will live in `scripts/` and be run as a `pre-receive` (or `update`) hook.
Basic requirements (still in flux):
* [ ] Conform to POSIX shell
* [ ] Consistent formatting (newlines, tabs, alphabetizing, separation of `.patch` from `.*`)
* [ ] Greedy `$pkgname-$pkgver` (ensure no cases of `/foo/foo/foo-$pkgver`)
* [ ] Check for required use of `${}` variables, e.g. `${pkgname}_${pkgver}`
* [ ] Ensure all packages have a maintainer, or some placeholder?
* [ ] Check/remove unused variables, see: https://git.adelielinux.org/adelie/packages/-/issues/836#note_11725
* [ ] Check/remove unused functions, redundant subpackages, and things like that.
* [ ] Ensure no duplicate `sha512sums` or stale garbage in it. (`abuild checksum` sometimes isn't perfect)
* [ ] Ensure dependencies such as `autoconf`, `automake`, `libtool` are not present if they are not needed. Maybe look through commit history to see if `prepare()` (`./autogen.sh` or `autoreconf -i` or similar) had been removed but `makedepends` was not updated? Heuristic of course.
* [ ] Check that circular dependencies are not introduced (see `./scripts/depsort`)
* [ ] Check that impossible dependencies are not created (e.g. `arch="!ppc"` paired with conditional `depends="${depends} libfoo"`)
* [ ] Check that dependencies continue to resolve correctly (no delete package that is still needed)
* [ ] Tool to unpack and do `./configure --help` (or similar), save the output to a new repo so we can `diff` the current options to previous ones.
* [ ] Check that all files present (adjacent to `APKBUILD`) are referenced, used, or consumed in some way. Error if unused files. This needs to be reliable to be useful.
* [ ] Ensure all comments are properly formatted (to whatever format we agree)
* [ ] Ensure all `provides`, `replaces`, and `!foo` are present and accurate
* [ ] Ensure all permissions are correct (e.g. #280)
Other resources:
* https://gitlab.alpinelinux.org/alpine/infra/docker/apkbuild-lint-tools
https://git.adelielinux.org/adelie/packages/-/issues/835
user/libdv (pmmx): FTPFS: ERROR: libdv*: Found textrels: TEXTREL ... pkg/libd...
2022-11-22T17:03:57Z
Zach van Rijn
user/libdv (pmmx): FTPFS: ERROR: libdv*: Found textrels: TEXTREL ... pkg/libdv/usr/lib/libdv.so.4.0.3
Found on pmmx:
```
make[1]: Leaving directory '/root/packages/user/libdv/src/libdv-1.0.0'
>>> libdv-dbg*: Running split function dbg...
>>> libdv-dbg*: Preparing subpackage libdv-dbg...
>>> libdv-dbg*: Running postcheck for libdv-dbg
>>...
Found on pmmx:
```
make[1]: Leaving directory '/root/packages/user/libdv/src/libdv-1.0.0'
>>> libdv-dbg*: Running split function dbg...
>>> libdv-dbg*: Preparing subpackage libdv-dbg...
>>> libdv-dbg*: Running postcheck for libdv-dbg
>>> libdv-dev*: Running split function dev...
>>> libdv-dev*: Preparing subpackage libdv-dev...
>>> libdv-dev*: Running postcheck for libdv-dev
>>> libdv-doc*: Running split function doc...
>>> libdv-doc*: Preparing subpackage libdv-doc...
>>> libdv-doc*: Running postcheck for libdv-doc
>>> libdv*: Running postcheck for libdv
>>> ERROR: libdv*: Found textrels:
TEXTREL /root/packages/user/libdv/pkg/libdv/usr/lib/libdv.so.4.0.3
>>> ERROR: libdv*: prepare_subpackages failed
>>> ERROR: libdv: rootpkg failed
```
https://git.adelielinux.org/adelie/packages/-/issues/834
user/mbuffer: (ppc, pmmx) FTTFS: mbuffer: fatal: Cannot address so much memor...
2022-11-19T10:57:44Z
Zach van Rijn
user/mbuffer: (ppc, pmmx) FTTFS: mbuffer: fatal: Cannot address so much memory (x*y=z>2147483647).
Found on ppc:
```
...
LD_PRELOAD=./idev.so BSIZE=317 IDEV=mbuffer ./mbuffer -s256 -i mbuffer -f -o mbuffer2
./mbuffer -P90 --md5 -i INSTALL -o /dev/null
idev.so: d_open = 0xf7c36a90
idev.so: open(/proc/meminfo,0x0,...) = 3 (IDEV='mbuffe...
Found on ppc:
```
...
LD_PRELOAD=./idev.so BSIZE=317 IDEV=mbuffer ./mbuffer -s256 -i mbuffer -f -o mbuffer2
./mbuffer -P90 --md5 -i INSTALL -o /dev/null
idev.so: d_open = 0xf7c36a90
idev.so: open(/proc/meminfo,0x0,...) = 3 (IDEV='mbuffer')
idev.so: open(/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/usr/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/root/.mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(mbuffer,0x10000,...) = 3 (IDEV='mbuffer')
idev.so: FD = 3
mbuffer: warning: allocating more than half of available memory
mbuffer: fatal: Cannot address so much memory (33554432*163=5469372416>2147483647).
idev.so: open(mbuffer2,0x10241,...) = 4 (IDEV='mbuffer')
idev.so: open(/dev/tty,0x2,...) = 5 (IDEV='mbuffer')
make: *** [Makefile:191: test7] Error 1
make: *** Waiting for unfinished jobs....
>>> ERROR: mbuffer: check failed
```
and for reference:
```
# cat /proc/meminfo
MemTotal: 267621696 kB
MemFree: 131016576 kB
MemAvailable: 257607808 kB
Buffers: 22442496 kB
Cached: 99839744 kB
SwapCached: 1344 kB
Active: 44596032 kB
Inactive: 77801664 kB
Active(anon): 2432 kB
Inactive(anon): 115520 kB
Active(file): 44593600 kB
Inactive(file): 77686144 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 998336 kB
SwapFree: 988032 kB
Dirty: 640 kB
Writeback: 0 kB
AnonPages: 114624 kB
Mapped: 78720 kB
Shmem: 2496 kB
KReclaimable: 8330240 kB
Slab: 11732032 kB
SReclaimable: 8330240 kB
SUnreclaim: 3401792 kB
KernelStack: 22512 kB
PageTables: 4160 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 134809152 kB
Committed_AS: 243328 kB
VmallocTotal: 549755813888 kB
VmallocUsed: 287808 kB
VmallocChunk: 0 kB
Percpu: 358400 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
CmaTotal: 13434880 kB
CmaFree: 13374464 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 16384 kB
Hugetlb: 0 kB
```
and pmmx:
```
...
LD_PRELOAD=./idev.so BSIZE=317 IDEV=mbuffer ./mbuffer -s256 -i mbuffer -f -o mbuffer2
./mbuffer -P90 --md5 -i INSTALL -o /dev/null
idev.so: d_open = 0xf7ef2ae0
idev.so: open(/proc/meminfo,0x0,...) = 3 (IDEV='mbuffer')
idev.so: open(/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/usr/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/root/.mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(mbuffer,0x8000,...) = 3 (IDEV='mbuffer')
idev.so: FD = 3
idev.so: open(mbuffer2,0x8241,...) = 4 (IDEV='mbuffer')
idev.so: open(/dev/tty,0x2,...) = 5 (IDEV='mbuffer')
mbuffer: warning: allocating more than half of available memory
mbuffer: fatal: Cannot address so much memory (16777216*160=2684354560>2147483647).
make: *** [Makefile:191: test7] Error 1
make: *** Waiting for unfinished jobs....
>>> ERROR: mbuffer: check failed
```
which has half the memory of ppc.