On 9. Aug 2021, at 11.58, Michael Ströder michael@stroeder.com wrote:
On 8/9/21 11:32 AM, Joan Moreau wrote:
Bottom-line : 2.3.16 crashes every now and then.
I see occasional failures in the test suite on openSUSE build system (OBS):
https://build.opensuse.org/package/show/home:stroeder:network/dovecot23
But I'm not sure whether that's a timing-related red hering specific for running the tests on OBS.
The test-cpu-limit failures are a bit annoying. Probably has something to do with overloaded VMs. Maybe we need to just disable those failing asserts entirely since they seem to pop up once in a while.
These probably have something to do with big endian CPUs. Would need to debug further:
[ 762s] test-mail-cache-fields.c:50: Assert failed: cache_field.last_used == priv->field.last_used && cache_field.decision == priv->field.decision [ 762s] test-mail-cache-fields.c:65: Assert failed: cache_field.last_used == priv->field.last_used && cache_field.decision == priv->field.decision [ 762s] test-mail-cache-fields.c:94: Assert failed: cache_field.last_used == priv->field.last_used && cache_field.decision == priv->field.decision
This seems to happen because setrlimit(RLIMIT_AS) is somehow not working as expected in the RISCV target - not sure what could be done about that other than disabling the test entirely:
[ 9496s] test-file-cache.c:266: Assert failed: file_cache_set_size(cache, 1024) == -1 [ 9496s] Panic: file test-common.c: line 211 (test_expect_error_string_n_times): assertion failed: (expected_errors == 0)