On Wed, Apr 30, 2025 at 05:40:34PM -0400, Chris Knadle wrote: > This bug is a duplicate of #1103308 > > I've been working with upstream trying to figure out the test failures. > > The code compiles fine but the tests time out on all but 4 architectures (2 > release architectures).
It's 7 release architectures. Unfortunately the test log seems to not have enough detail to debug anything. However on arm64 at least I can see this happening: bash -e ./tests/functional-tests discard ... + for d in incoming queue queue/discarded archive text subconf unsubconf bounce control moderation subscribers.d digesters.d requeue nomailsubs.d + mkdir list/nomailsubs.d + echo list@test ++ pwd + here=/home/ch/Debian/nmu/mlmmj-1.5.0 + echo 'step 1' step 1 + atf_check -s exit:0 .../mlmmj-1.5.0/src/mlmmj-receive -L list -F + /usr/libexec/atf-check -s exit:0 /home/ch/Debian/nmu/mlmmj-1.5.0/src/mlmmj-receive -L list -F Executing command [ .../mlmmj-1.5.0/src/mlmmj-receive -L list -F ] strace'ing mlmmj-receive shows a lot of this happening: read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 read(7, "", 4096) = 0 write(5, "\377", 1) = 1 and mlmmj-receive taking one full CPU core until it gets killed. The involved FDs are: 5u mlmmj-1.5.0/list/queue/46edf6467742b084 6r mlmmj-1.5.0/list/incoming/1d47fc2375333420 7r mlmmj-1.5.0/list/incoming/1d47fc2375333420 % hexdump -C mlmmj-1.5.0/list/incoming/1d47fc2375333420 00000000 62 6c 61 0a |bla.| 00000004 This seems like a code bug. Chris