[Dovecot-news] v2.3.16 released

Timo Sirainen timo at sirainen.com
Mon Aug 9 13:19:30 EEST 2021


On 9. Aug 2021, at 11.58, Michael Ströder <michael at 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)



More information about the dovecot mailing list