• Bug#1109120: libsoup3: intermittent test failure: timeout in server-tes

    From Simon McVittie@21:1/5 to All on Fri Jul 11 20:20:01 2025
    Source: libsoup3
    Version: 3.6.4-2
    Severity: important
    Tags: ftbfs upstream fixed-upstream
    Control: block 1035983 by -1
    Control: forwarded -1 https://gitlab.gnome.org/GNOME/libsoup/-/issues/379

    In some builds of libsoup3, server-test fails with a timeout, for
    example:

    https://buildd.debian.org/status/fetch.php?pkg=libsoup3&arch=riscv64&ver=3.6.4-2&stamp=1737573056&raw=0
    server-test time out (After 360.0 seconds)
    25/38 server-test TIMEOUT 360.05s killed by signal 15 SIGTERM
    ――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
    stderr:
    **
    ERROR:../tests/server-test.c:851:do_fail_500_test: Unexpected status 0 (null) (expected 500 Internal Server Error)
    **
    ERROR:../tests/server-test.c:855:do_fail_500_test: 'usd.handler_called' should be TRUE
    ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

    One possible root cause of this (there might be more than one) has been
    fixed in upstream git, although not yet in a release; it was diagnosed
    as a deadlock caused by locking a mutex in the wrong place.

    There are some CVEs that have, similarly, been fixed in upstream git but
    not in a release, so while we're fixing those CVEs *anyway*, we might as
    well try applying upstream's patch and seeing whether it helps this.

    (If this test turns out to be flaky for other reasons than that one,
    then that should probably be reported separately, and developers who
    find it to be an unacceptable situation are welcome to debug further. I
    am sorry that I cannot immediately fix every bug.)

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)