>>> librist: Building community/librist 0.2.10-r1 (using abuild 3.13.0-r3) started Wed, 24 Apr 2024 14:19:41 +0000 >>> librist: Checking sanity of /home/buildozer/aports/community/librist/APKBUILD... >>> librist: Analyzing dependencies... >>> librist: Installing for build: build-base meson linux-headers cjson-dev mbedtls-dev cmocka-dev (1/22) Installing samurai (1.2-r5) (2/22) Installing libbz2 (1.0.8-r6) (3/22) Installing libffi (3.4.6-r0) (4/22) Installing gdbm (1.23-r1) (5/22) Installing xz-libs (5.6.1-r3) (6/22) Installing mpdecimal (4.0.0-r0) (7/22) Installing libpanelw (6.4_p20240330-r0) (8/22) Installing readline (8.2.10-r0) (9/22) Installing sqlite-libs (3.45.3-r0) (10/22) Installing python3 (3.12.3-r1) (11/22) Installing python3-pycache-pyc0 (3.12.3-r1) (12/22) Installing pyc (3.12.3-r1) (13/22) Installing meson-pyc (1.4.0-r2) (14/22) Installing python3-pyc (3.12.3-r1) (15/22) Installing meson (1.4.0-r2) (16/22) Installing linux-headers (6.6-r0) (17/22) Installing cjson-dev (1.7.17-r0) (18/22) Installing mbedtls (3.6.0-r0) (19/22) Installing mbedtls-dev (3.6.0-r0) (20/22) Installing cmocka (1.1.7-r2) (21/22) Installing cmocka-dev (1.1.7-r2) (22/22) Installing .makedepends-librist (20240424.141944) Executing busybox-1.36.1-r25.trigger OK: 287 MiB in 123 packages >>> librist: Cleaning up srcdir >>> librist: Cleaning up pkgdir >>> librist: Cleaning up tmpdir >>> librist: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/librist-0.2.10.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> librist: Fetching librist-0.2.10.tar.gz::https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.gz Connecting to code.videolan.org (213.36.253.9:443) saving to '/var/cache/distfiles/librist-0.2.10.tar.gz.part' librist-0.2.10.tar.g 100% |********************************| 2848k 0:00:00 ETA '/var/cache/distfiles/librist-0.2.10.tar.gz.part' saved >>> librist: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/librist-0.2.10.tar.gz >>> librist: Checking sha512sums... librist-0.2.10.tar.gz: OK fix-test.patch: OK >>> librist: Unpacking /var/cache/distfiles/librist-0.2.10.tar.gz... >>> librist: fix-test.patch patching file test/rist/unit/srp_examples.c The Meson build system Version: 1.4.0 Source dir: /home/buildozer/aports/community/librist/src/librist-v0.2.10 Build dir: /home/buildozer/aports/community/librist/src/librist-v0.2.10/build Build type: native build Project name: libRIST Project version: 0.2.10 C compiler for the host machine: gcc (gcc 13.2.1 "gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309") C linker for the host machine: gcc ld.bfd 2.42 Host machine cpu family: riscv64 Host machine cpu: riscv64 Has header "pthread.h" : YES Check usable header "linux/if_alg.h" : YES Checking for function "clock_gettime" : YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Werror=vla: YES Compiler for C supports arguments -Wno-maybe-uninitialized: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wshorten-64-to-32: NO Compiler for C supports arguments -Wunused-parameter: YES Compiler for C supports arguments -Wmaybe-uninitialized: YES Compiler for C supports arguments -Wno-error=deprecated-declarations: YES Run-time dependency threads found: YES Compiler for C supports arguments -Watomic-implicit-seq-cst: NO Has header "sys/un.h" : YES Found pkg-config: YES (/usr/bin/pkg-config) 2.2.0 Did not find CMake 'cmake' Found CMake: NO Run-time dependency libmicrohttpd found: NO (tried pkgconfig and cmake) Compiler for C supports arguments -fvisibility=hidden: YES Check usable header "stdatomic.h" : YES Run-time dependency libcjson found: YES 1.7.17 Message: Building mbedtls Run-time dependency mbedcrypto found: YES 3.6.0 Checking if "MbedTLS has mbedtls_mpi_random()" with dependency mbedcrypto compiles: YES Configuring version.h using configuration Configuring librist_config.h using configuration Program objcopy found: YES (/usr/bin/objcopy) Configuring config.h using configuration meson.build:304: WARNING: Project targets '>= 0.51.0' but uses feature introduced in '0.57.0': prelink arg in library. Message: Building tools Library cmocka found: YES Build targets in project: 9 WARNING: Project specifies a minimum meson_version '>= 0.51.0' but uses features which were added in newer versions: * 0.57.0: {'prelink arg in library'} NOTICE: Future-deprecated features used: * 0.56.0: {'meson.source_root'} libRIST 0.2.10 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir : /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload python.bytecompile: 0 b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/community/librist/src/librist-v0.2.10/build' [1/61] Compiling C object tools/ristsrppasswd.p/.._contrib_pthread-shim.c.o [2/61] Compiling C object tools/ristsrppasswd.p/.._contrib_time-shim.c.o [3/61] Compiling C object tools/ristsrppasswd.p/ristsrppasswd.c.o [4/61] Compiling C object tools/libprometheus.a.p/prometheus-exporter.c.o [5/61] Compiling C object test/rist/test_send_receive.p/.._.._contrib_pthread-shim.c.o [6/61] Compiling C object test/rist/test_send_receive.p/.._.._contrib_time-shim.c.o [7/61] Compiling C object test/rist/test_send_receive.p/test_send_receive.c.o [8/61] Generating include/vcs_version.h with a custom command fatal: not a git repository: '/home/buildozer/aports/community/librist/src/librist-v0.2.10/.git' [9/61] Compiling C object test/rist/unit/srp_unit.p/.._.._.._src_crypto_random.c.o [10/61] Compiling C object test/rist/unit/srp_unit.p/.._.._.._contrib_pthread-shim.c.o [11/61] Compiling C object test/rist/unit/srp_unit.p/srp_examples.c.o [12/61] Compiling C object tools/rist2rist.p/.._contrib_pthread-shim.c.o [13/61] Compiling C object tools/rist2rist.p/.._contrib_time-shim.c.o [14/61] Compiling C object tools/rist2rist.p/srp_shared.c.o [15/61] Compiling C object tools/rist2rist.p/oob_shared.c.o [16/61] Compiling C object tools/rist2rist.p/rist2rist.c.o [17/61] Compiling C object tools/ristreceiver.p/.._contrib_pthread-shim.c.o [18/61] Compiling C object tools/ristreceiver.p/.._contrib_time-shim.c.o [19/61] Compiling C object tools/ristreceiver.p/srp_shared.c.o [20/61] Compiling C object tools/ristreceiver.p/oob_shared.c.o [21/61] Compiling C object tools/ristreceiver.p/ristreceiver.c.o [22/61] Compiling C object tools/ristsender.p/.._contrib_pthread-shim.c.o [23/61] Compiling C object tools/ristsender.p/.._contrib_time-shim.c.o [24/61] Compiling C object tools/ristsender.p/srp_shared.c.o [25/61] Compiling C object tools/ristsender.p/oob_shared.c.o [26/61] Compiling C object tools/ristsender.p/ristsender.c.o [27/61] Compiling C object librist.so.4.3.1.p/src_crypto_random.c.o [28/61] Compiling C object librist.so.4.3.1.p/src_crypto_srp.c.o [29/61] Compiling C object librist.so.4.3.1.p/src_crypto_srp_constants.c.o [30/61] Compiling C object librist.so.4.3.1.p/src_proto_eap.c.o [31/61] Compiling C object librist.so.4.3.1.p/contrib_linux-crypto.c.o [32/61] Compiling C object librist.so.4.3.1.p/contrib_pthread-shim.c.o [33/61] Compiling C object librist.so.4.3.1.p/contrib_time-shim.c.o [34/61] Compiling C object librist.so.4.3.1.p/contrib_stdio-shim.c.o [35/61] Compiling C object librist.so.4.3.1.p/src_libevsocket.c.o [36/61] Compiling C object librist.so.4.3.1.p/src_udpsocket.c.o [37/61] Compiling C object librist.so.4.3.1.p/src_stats.c.o [38/61] Compiling C object librist.so.4.3.1.p/src_udp.c.o [39/61] Compiling C object librist.so.4.3.1.p/src_peer.c.o [40/61] Compiling C object librist.so.4.3.1.p/src_mpegts.c.o [41/61] Compiling C object librist.so.4.3.1.p/src_rist-thread.c.o [42/61] Compiling C object librist.so.4.3.1.p/src_rist_ref.c.o [43/61] Compiling C object librist.so.4.3.1.p/src_rist-common.c.o [44/61] Compiling C object librist.so.4.3.1.p/src_rist.c.o [45/61] Compiling C object librist.so.4.3.1.p/src_network.c.o [46/61] Compiling C object librist.so.4.3.1.p/src_logging.c.o [47/61] Compiling C object librist.so.4.3.1.p/src_flow.c.o [48/61] Compiling C object librist.so.4.3.1.p/src_proto_rist_time.c.o [49/61] Compiling C object librist.so.4.3.1.p/src_proto_rtp.c.o [50/61] Compiling C object librist.so.4.3.1.p/src_proto_gre.c.o [51/61] Compiling C object librist.so.4.3.1.p/src_crypto_psk.c.o [52/61] Compiling C object librist.so.4.3.1.p/src_crypto_crypto.c.o [53/61] Linking target test/rist/unit/srp_unit [54/61] Linking static target tools/libprometheus.a [55/61] Linking target librist.so.4.3.1 [56/61] Generating symbol file librist.so.4.3.1.p/librist.so.4.3.1.symbols [57/61] Linking target test/rist/test_send_receive [58/61] Linking target tools/ristsrppasswd [59/61] Linking target tools/rist2rist [60/61] Linking target tools/ristreceiver [61/61] Linking target tools/ristsender INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/buildozer/aports/community/librist/src/librist-v0.2.10/build 1/24 libRIST:unit / srp_unit_test OK 0.45s 2/24 libRIST / Main profile encryption receive server mode unencrypted, sender client mode EXPECTEDFAIL 0.22s exit status 1 3/24 libRIST / Main profile encryption receive server mode, sender client mode unencrypted EXPECTEDFAIL 0.21s exit status 1 4/24 libRIST / Main profile encryption client mode unencrypted, sender server mode EXPECTEDFAIL 0.20s exit status 1 5/24 libRIST / Main profile encryption client mode, sender server mode unencrypted EXPECTEDFAIL 0.19s exit status 1 6/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% FAIL 0.43s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/home/buildozer/aports/community/librist/src/librist-v0.2.10/build/ /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/test/rist/test_send_receive 0 rist://@127.0.0.1:3234 rist://127.0.0.1:3234 25 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. [sender] Nack request for seq 233 with delta 0ms (age 14ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 234 with delta 0ms (age 13ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 236 with delta 0ms (age 12ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 251 with delta 0ms (age 3ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Resending 138/138/138 (idx 139) after 73ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 188/188/188 (idx 189) after 44ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [receiver] Datagram 253 is missing, sending NACK!, next retry in 5ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Datagram 254 is missing, sending NACK!, next retry in 5ms, age is 4ms, retry #1, max_size is 1000ms [receiver] Sending 2 nacks starting with 253 [sender] Resending 205/205/205 (idx 206) after 34ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 211/211/211 (idx 212) after 30ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 218/218/218 (idx 219) after 26ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 232/232/232 (idx 233) after 18ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 233/233/233 (idx 234) after 17ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [sender] Resending 234/234/234 (idx 235) after 17ms of first transmission and 3ms in queue, bitrate is 0 + 663807, 663807 [receiver] Datagram 138 is missing, sending NACK!, next retry in 5ms, age is 84ms, retry #9, max_size is 1000ms [receiver] Removing seq 188 from missing, queue size is 12, retry #5, age 196ms, reason 3 [receiver] Datagram 205 is missing, sending NACK!, next retry in 5ms, age is 186ms, retry #5, max_size is 1000ms [receiver] Removing seq 211 from missing, queue size is 11, retry #3, age 183ms, reason 3 [receiver] Removing seq 218 from missing, queue size is 10, retry #3, age 179ms, reason 3 [receiver] Removing seq 232 from missing, queue size is 9, retry #2, age 170ms, reason 3 [sender] [ERROR] Nack processing loop took longer than 100ms. Something is wrong! [receiver] Removing seq 233 from missing, queue size is 8, retry #2, age 170ms, reason 3 [receiver] Datagram 234 is missing, sending NACK!, next retry in 5ms, age is 169ms, retry #3, max_size is 1000ms [receiver] Datagram 236 is missing, sending NACK!, next retry in 5ms, age is 168ms, retry #3, max_size is 1000ms [receiver] Datagram 251 is missing, sending NACK!, next retry in 5ms, age is 159ms, retry #2, max_size is 1000ms [receiver] Datagram 253 is missing, sending NACK!, next retry in 5ms, age is 158ms, retry #2, max_size is 1000ms [receiver] Datagram 254 is missing, sending NACK!, next retry in 5ms, age is 157ms, retry #2, max_size is 1000ms [receiver] Sending 7 nacks starting with 138 [sender] Nack request for seq 253 with delta 0ms (age 158ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 254 with delta 0ms (age 157ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 138 with delta 0ms (age 226ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 205 with delta 0ms (age 187ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 234 with delta 0ms (age 170ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 236 with delta 0ms (age 168ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [receiver] Datagram 138 is missing, sending NACK!, next retry in 5ms, age is 226ms, retry #10, max_size is 1000ms [receiver] Removing seq 234 from missing, queue size is 7, retry #3, age 170ms, reason 3 [receiver] Sending 1 nacks starting with 138 [sender] Resending 236/236/236 (idx 237) after 168ms of first transmission and 156ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 251/251/251 (idx 252) after 160ms of first transmission and 156ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 253/253/253 (idx 254) after 158ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 254/254/254 (idx 255) after 158ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 138/138/138 (idx 139) after 227ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 205/205/205 (idx 206) after 187ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 234/234/234 (idx 235) after 170ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [sender] Resending 236/236/236 (idx 237) after 169ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [receiver] Removing seq 138 from missing, queue size is 6, retry #10, age 227ms, reason 3 [receiver] Removing seq 205 from missing, queue size is 5, retry #5, age 187ms, reason 3 [receiver] Removing seq 236 from missing, queue size is 4, retry #3, age 169ms, reason 3 [receiver] Removing seq 251 from missing, queue size is 3, retry #2, age 160ms, reason 3 [receiver] Dupe! 236/236 [sender] Triggering protocol loop termination [sender] Nack request for seq 138 with delta 0ms (age 232ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [receiver] Datagram 253 is missing, sending NACK!, next retry in 5ms, age is 163ms, retry #3, max_size is 1000ms [sender] Resending 138/138/138 (idx 139) after 232ms of first transmission and 0ms in queue, bitrate is 0 + 804798, 804798 [receiver] Datagram 254 is missing, sending NACK!, next retry in 5ms, age is 163ms, retry #3, max_size is 1000ms [receiver] Sending 2 nacks starting with 253 [sender] Exiting master sender loop [receiver] Dupe! 138/138 [sender] Starting peers cleanup, count 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] Closing peer socket on port 32769 [sender] [CLEANUP] cleanup done for peer 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Closing peer socket on port 32768 [sender] [CLEANUP] cleanup done for peer 1 [sender] Peers cleanup complete [sender] Freeing up context memory allocations [receiver] Triggering protocol loop termination [receiver] Exiting master receiver loop [receiver] Starting Flows cleanup [receiver] Triggering data output thread termination [receiver] Data output thread shutting down [receiver] Resetting peer states [receiver] Free flow peer list [receiver] Deleting missing queue elements [receiver] Deleting output buffer data [receiver] Freeing data fifo queue [receiver] Deleting flow [receiver] Flows cleanup complete [receiver] Starting Peers cleanup [receiver] [CLEANUP] removing child peer 3 from peer 2 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 3 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3235 [receiver] [CLEANUP] cleanup done for peer 2 [receiver] [CLEANUP] removing child peer 4 from peer 1 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 4 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3234 [receiver] [CLEANUP] cleanup done for peer 1 [receiver] Peers cleanup complete [receiver] Freeing main data buffers [receiver] Removing peerlist_lock [receiver] Removing data fifo signaling variables (condition and mutex) stderr: FAIL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, client no SRP EXPECTEDFAIL 0.18s exit status 1 8/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, password mismatch EXPECTEDFAIL 0.47s exit status 1 9/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% FAIL 1.28s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=21 LD_LIBRARY_PATH=/home/buildozer/aports/community/librist/src/librist-v0.2.10/build/ /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/test/rist/test_send_receive 0 'rist://@239.0.0.3:3234?rtt-max=10&rtt-min=1' 'rist://239.0.0.3:3234?rtt-max=10&rtt-min=1' 25 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. [receiver] Datagram 1943 is missing, sending NACK!, next retry in 3ms, age is 10ms, retry #2, max_size is 1000ms [receiver] Datagram 1946 is missing, sending NACK!, next retry in 3ms, age is 8ms, retry #2, max_size is 1000ms [receiver] Datagram 1954 is missing, sending NACK!, next retry in 3ms, age is 3ms, retry #1, max_size is 1000ms [receiver] Sending 3 nacks starting with 1943 [sender] Nack request for seq 1943 with delta 0ms (age 10ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 1946 with delta 0ms (age 9ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 1954 with delta 0ms (age 4ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [receiver] Datagram 1963 is missing, inserting into the missing queue with deadline in 1ms (queue=3), last_seq_found 1962 [receiver] Datagram 1964 is missing, inserting into the missing queue with deadline in 1ms (queue=3), last_seq_found 1962 [receiver] Datagram 1943 is missing, sending NACK!, next retry in 3ms, age is 14ms, retry #3, max_size is 1000ms [receiver] Datagram 1946 is missing, sending NACK!, next retry in 3ms, age is 13ms, retry #3, max_size is 1000ms [receiver] Datagram 1954 is missing, sending NACK!, next retry in 3ms, age is 8ms, retry #2, max_size is 1000ms [receiver] Datagram 1958 is missing, sending NACK!, next retry in 3ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Sending 4 nacks starting with 1943 [sender] Nack request for seq 1943 with delta 0ms (age 15ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 1946 with delta 0ms (age 13ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 1958 with delta 0ms (age 6ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Resending 1943/1943/1943 (idx 1944) after 15ms of first transmission and 4ms in queue, bitrate is 1223 + 5274541, 5275764 [sender] Resending 1946/1946/1946 (idx 1947) after 13ms of first transmission and 4ms in queue, bitrate is 1223 + 5274541, 5275764 [sender] Resending 1954/1954/1954 (idx 1955) after 8ms of first transmission and 4ms in queue, bitrate is 1223 + 5274541, 5275764 [sender] Resending 1943/1943/1943 (idx 1944) after 15ms of first transmission and 0ms in queue, bitrate is 1223 + 5274541, 5275764 [sender] Resending 1946/1946/1946 (idx 1947) after 13ms of first transmission and 0ms in queue, bitrate is 1223 + 5274541, 5275764 [receiver] Dupe! 1946/1946 [sender] Resending 1958/1958/1958 (idx 1959) after 6ms of first transmission and 0ms in queue, bitrate is 1223 + 5274541, 5275764 [receiver] Datagram 1968 is missing, inserting into the missing queue with deadline in 1ms (queue=4), last_seq_found 1967 [receiver] Datagram 1972 is missing, inserting into the missing queue with deadline in 1ms (queue=4), last_seq_found 1971 [receiver] Datagram 1974 is missing, inserting into the missing queue with deadline in 1ms (queue=4), last_seq_found 1973 [receiver] Empty buffer element, flushing 1 hole(s), now at index 323, size is 2159556 [receiver] Did not find any data after 1 holes (2159556 bytes in queue) [sender] Triggering protocol loop termination [sender] Exiting master sender loop [receiver] Removing seq 1943 from missing, queue size is 4, retry #3, age 24ms, reason 3 [receiver] Removing seq 1946 from missing, queue size is 3, retry #3, age 22ms, reason 3 [receiver] Removing seq 1954 from missing, queue size is 2, retry #2, age 18ms, reason 3 [receiver] Removing seq 1958 from missing, queue size is 1, retry #1, age 15ms, reason 3 [receiver] Datagram 1963 is missing, sending NACK!, next retry in 3ms, age is 12ms, retry #1, max_size is 1000ms [receiver] Datagram 1964 is missing, sending NACK!, next retry in 3ms, age is 12ms, retry #1, max_size is 1000ms [receiver] Datagram 1968 is missing, sending NACK!, next retry in 3ms, age is 9ms, retry #1, max_size is 1000ms [receiver] Datagram 1972 is missing, sending NACK!, next retry in 3ms, age is 7ms, retry #1, max_size is 1000ms [receiver] Datagram 1974 is missing, sending NACK!, next retry in 3ms, age is 6ms, retry #1, max_size is 1000ms [receiver] Sending 5 nacks starting with 1963 [sender] Starting peers cleanup, count 3 [sender] [CLEANUP] removing child peer 3 from peer 2 [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] cleanup done for peer 3 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] Closing peer socket on port 32769 [sender] [CLEANUP] cleanup done for peer 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Closing peer socket on port 32768 [sender] [CLEANUP] cleanup done for peer 1 [sender] Peers cleanup complete [sender] Freeing up context memory allocations [receiver] Datagram 1963 is missing, sending NACK!, next retry in 3ms, age is 17ms, retry #2, max_size is 1000ms [receiver] Datagram 1964 is missing, sending NACK!, next retry in 3ms, age is 17ms, retry #2, max_size is 1000ms [receiver] Datagram 1968 is missing, sending NACK!, next retry in 3ms, age is 14ms, retry #2, max_size is 1000ms [receiver] Datagram 1972 is missing, sending NACK!, next retry in 3ms, age is 12ms, retry #2, max_size is 1000ms [receiver] Datagram 1974 is missing, sending NACK!, next retry in 3ms, age is 11ms, retry #2, max_size is 1000ms [receiver] Sending 5 nacks starting with 1963 [receiver] Triggering protocol loop termination [receiver] Datagram 1963 is missing, sending NACK!, next retry in 3ms, age is 22ms, retry #3, max_size is 1000ms [receiver] Datagram 1964 is missing, sending NACK!, next retry in 3ms, age is 22ms, retry #3, max_size is 1000ms [receiver] Datagram 1968 is missing, sending NACK!, next retry in 3ms, age is 19ms, retry #3, max_size is 1000ms [receiver] Datagram 1972 is missing, sending NACK!, next retry in 3ms, age is 17ms, retry #3, max_size is 1000ms [receiver] Datagram 1974 is missing, sending NACK!, next retry in 3ms, age is 16ms, retry #3, max_size is 1000ms [receiver] Sending 5 nacks starting with 1963 [receiver] Exiting master receiver loop [receiver] Starting Flows cleanup [receiver] Triggering data output thread termination [receiver] Data output thread shutting down [receiver] Resetting peer states [receiver] Free flow peer list [receiver] Deleting missing queue elements [receiver] Deleting output buffer data [receiver] Freeing data fifo queue [receiver] Deleting flow [receiver] Flows cleanup complete [receiver] Starting Peers cleanup [receiver] [CLEANUP] removing child peer 3 from peer 2 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 3 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3235 [receiver] [CLEANUP] cleanup done for peer 2 [receiver] [CLEANUP] removing child peer 4 from peer 1 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 4 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3234 [receiver] [CLEANUP] cleanup done for peer 1 [receiver] Peers cleanup complete [receiver] Freeing main data buffers [receiver] Removing peerlist_lock [receiver] Removing data fifo signaling variables (condition and mutex) stderr: Packet contents not as expected! Got : DEADBEAF TEST PACKET #323 Expected : DEADBEAF TEST PACKET #322 FAIL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/24 libRIST:simple+multicast / Simple profile multicast packet loss 10% OK 9.87s 11/24 libRIST:simple+multicast / Simple profile multicast OK 10.15s 12/24 libRIST:simple+unicast / Simple profile unicast OK 10.20s 13/24 libRIST:simple+unicast / Simple profile unicast packet loss 10% OK 10.19s 14/24 libRIST:main+unicast+server+encryption / Main profile encryption receive server mode, sender client mode OK 10.28s 15/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 10% OK 10.36s 16/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode AES256 OK 10.39s 17/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 25% OK 10.44s 18/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 10% OK 10.85s 19/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 25% OK 11.01s 20/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode OK 11.31s 21/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode OK 11.37s 22/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode OK 11.41s 23/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, server no SRP EXPECTEDFAIL 11.19s exit status 1 24/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth OK 11.23s Summary of Failures: 6/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% FAIL 0.43s exit status 1 9/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% FAIL 1.28s exit status 1 Ok: 15 Expected Fail: 7 Fail: 2 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/meson-logs/testlog.txt >>> librist: Retrying (1/3)... 1/24 libRIST:unit / srp_unit_test OK 0.47s 2/24 libRIST / Main profile encryption receive server mode unencrypted, sender client mode EXPECTEDFAIL 0.24s exit status 1 3/24 libRIST / Main profile encryption receive server mode, sender client mode unencrypted EXPECTEDFAIL 0.23s exit status 1 4/24 libRIST / Main profile encryption client mode unencrypted, sender server mode EXPECTEDFAIL 0.22s exit status 1 5/24 libRIST / Main profile encryption client mode, sender server mode unencrypted EXPECTEDFAIL 0.20s exit status 1 6/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% FAIL 0.41s exit status 1 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/home/buildozer/aports/community/librist/src/librist-v0.2.10/build/ MALLOC_PERTURB_=26 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/test/rist/test_send_receive 0 'rist://@239.0.0.3:3234?rtt-max=10&rtt-min=1' 'rist://239.0.0.3:3234?rtt-max=10&rtt-min=1' 25 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. [receiver] Datagram 189 is missing, sending NACK!, next retry in 3ms, age is 10ms, retry #2, max_size is 1000ms [receiver] Datagram 191 is missing, sending NACK!, next retry in 3ms, age is 9ms, retry #2, max_size is 1000ms [sender] Resending 168/168/168 (idx 169) after 23ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [receiver] Datagram 193 is missing, sending NACK!, next retry in 3ms, age is 7ms, retry #2, max_size is 1000ms [receiver] Datagram 197 is missing, sending NACK!, next retry in 3ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Sending 6 nacks starting with 165 [sender] Resending 169/169/169 (idx 170) after 22ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [receiver] Dupe! 168/168 [sender] Resending 170/170/170 (idx 171) after 22ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [receiver] Dupe! 169/169 [receiver] Dupe! 170/170 [sender] Resending 174/174/174 (idx 175) after 19ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [receiver] Dupe! 174/174 [sender] Resending 175/175/175 (idx 176) after 19ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [sender] Resending 177/177/177 (idx 178) after 18ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [sender] Resending 182/182/182 (idx 183) after 15ms of first transmission and 4ms in queue, bitrate is 0 + 872128, 872128 [receiver] Dupe! 182/182 [sender] Resending 185/185/185 (idx 186) after 13ms of first transmission and 5ms in queue, bitrate is 0 + 872128, 872128 [sender] Resending 189/189/189 (idx 190) after 11ms of first transmission and 5ms in queue, bitrate is 0 + 872128, 872128 [receiver] Dupe! 185/185 [sender] [ERROR] Nack processing loop took longer than 100ms. Something is wrong! [receiver] Removing seq 165 from missing, queue size is 6, retry #5, age 175ms, reason 3 [receiver] Removing seq 175 from missing, queue size is 5, retry #4, age 170ms, reason 3 [receiver] Removing seq 189 from missing, queue size is 4, retry #2, age 161ms, reason 3 [receiver] Datagram 191 is missing, sending NACK!, next retry in 3ms, age is 160ms, retry #3, max_size is 1000ms [receiver] Datagram 193 is missing, sending NACK!, next retry in 3ms, age is 159ms, retry #3, max_size is 1000ms [receiver] Datagram 197 is missing, sending NACK!, next retry in 3ms, age is 156ms, retry #2, max_size is 1000ms [receiver] Datagram 204 is missing, sending NACK!, next retry in 3ms, age is 152ms, retry #1, max_size is 1000ms [sender] Nack request for seq 165 with delta 0ms (age 176ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [receiver] Sending 4 nacks starting with 191 [sender] Nack request for seq 175 with delta 0ms (age 170ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 189 with delta 0ms (age 162ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 191 with delta 0ms (age 160ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 197 with delta 0ms (age 157ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Nack request for seq 204 with delta 0ms (age 152ms) and rtt_min 3 for peer #3 'build-3-20-riscv64' [sender] Resending 191/191/191 (idx 192) after 161ms of first transmission and 156ms in queue, bitrate is 0 + 936679, 936679 [sender] Resending 193/193/193 (idx 194) after 160ms of first transmission and 156ms in queue, bitrate is 0 + 936679, 936679 [sender] Resending 165/165/165 (idx 166) after 176ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [receiver] Dupe! 165/165 [sender] Resending 175/175/175 (idx 176) after 170ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [sender] Resending 189/189/189 (idx 190) after 162ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [receiver] Dupe! 175/175 [receiver] Dupe! 189/189 [sender] Resending 191/191/191 (idx 192) after 161ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [sender] Resending 197/197/197 (idx 198) after 158ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [sender] Resending 204/204/204 (idx 205) after 153ms of first transmission and 0ms in queue, bitrate is 0 + 936679, 936679 [receiver] Removing seq 191 from missing, queue size is 4, retry #3, age 161ms, reason 3 [receiver] Removing seq 204 from missing, queue size is 3, retry #1, age 153ms, reason 3 [sender] Triggering protocol loop termination [sender] Exiting master sender loop [receiver] Datagram 193 is missing, sending NACK!, next retry in 3ms, age is 165ms, retry #4, max_size is 1000ms [receiver] Datagram 197 is missing, sending NACK!, next retry in 3ms, age is 162ms, retry #3, max_size is 1000ms [receiver] Sending 2 nacks starting with 193 [sender] Starting peers cleanup, count 3 [sender] [CLEANUP] removing child peer 3 from peer 2 [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] cleanup done for peer 3 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] Closing peer socket on port 32769 [sender] [CLEANUP] cleanup done for peer 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Closing peer socket on port 32768 [sender] [CLEANUP] cleanup done for peer 1 [sender] Peers cleanup complete [sender] Freeing up context memory allocations [receiver] Triggering protocol loop termination [receiver] Datagram 193 is missing, sending NACK!, next retry in 3ms, age is 170ms, retry #5, max_size is 1000ms [receiver] Datagram 197 is missing, sending NACK!, next retry in 3ms, age is 168ms, retry #4, max_size is 1000ms [receiver] Sending 2 nacks starting with 193 [receiver] Exiting master receiver loop [receiver] Starting Flows cleanup [receiver] Triggering data output thread termination [receiver] Data output thread shutting down [receiver] Resetting peer states [receiver] Free flow peer list [receiver] Deleting missing queue elements [receiver] Deleting output buffer data [receiver] Freeing data fifo queue [receiver] Deleting flow [receiver] Flows cleanup complete [receiver] Starting Peers cleanup [receiver] [CLEANUP] removing child peer 3 from peer 2 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 3 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3235 [receiver] [CLEANUP] cleanup done for peer 2 [receiver] [CLEANUP] removing child peer 4 from peer 1 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 4 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3234 [receiver] [CLEANUP] cleanup done for peer 1 [receiver] Peers cleanup complete [receiver] Freeing main data buffers [receiver] Removing peerlist_lock [receiver] Removing data fifo signaling variables (condition and mutex) stderr: FAIL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, client no SRP EXPECTEDFAIL 0.19s exit status 1 8/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, password mismatch EXPECTEDFAIL 0.47s exit status 1 9/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% OK 10.07s 10/24 libRIST:simple+multicast / Simple profile multicast packet loss 10% OK 10.54s 11/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode OK 10.67s 12/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 10% OK 10.66s 13/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 25% OK 10.78s 14/24 libRIST:simple+unicast / Simple profile unicast packet loss 10% OK 11.27s 15/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode OK 11.27s 16/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode AES256 OK 11.26s 17/24 libRIST:main+unicast+server+encryption / Main profile encryption receive server mode, sender client mode OK 11.30s 18/24 libRIST:simple+multicast / Simple profile multicast OK 11.43s 19/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode OK 11.35s 20/24 libRIST:simple+unicast / Simple profile unicast OK 11.48s 21/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 25% OK 11.33s 22/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 10% OK 11.72s 23/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, server no SRP EXPECTEDFAIL 11.71s exit status 1 24/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth OK 11.75s Summary of Failures: 6/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% FAIL 0.41s exit status 1 Ok: 16 Expected Fail: 7 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/meson-logs/testlog.txt >>> librist: Retrying (2/3)... 1/24 libRIST:unit / srp_unit_test OK 0.47s 2/24 libRIST / Main profile encryption receive server mode unencrypted, sender client mode EXPECTEDFAIL 0.24s exit status 1 3/24 libRIST / Main profile encryption receive server mode, sender client mode unencrypted EXPECTEDFAIL 0.23s exit status 1 4/24 libRIST / Main profile encryption client mode unencrypted, sender server mode EXPECTEDFAIL 0.21s exit status 1 5/24 libRIST / Main profile encryption client mode, sender server mode unencrypted EXPECTEDFAIL 0.20s exit status 1 6/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% FAIL 0.45s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/home/buildozer/aports/community/librist/src/librist-v0.2.10/build/ MALLOC_PERTURB_=188 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/test/rist/test_send_receive 0 rist://@127.0.0.1:3234 rist://127.0.0.1:3234 25 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. [sender] Nack request for seq 243 with delta 0ms (age 4ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [receiver] Datagram 255 is missing, inserting into the missing queue with deadline in 2ms (queue=4), last_seq_found 254 [sender] Resending 207/207/207 (idx 208) after 30ms of first transmission and 3ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 222/222/222 (idx 223) after 21ms of first transmission and 3ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 241/241/241 (idx 242) after 9ms of first transmission and 3ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 243/243/243 (idx 244) after 8ms of first transmission and 3ms in queue, bitrate is 0 + 689952, 689952 [receiver] Removing seq 207 from missing, queue size is 4, retry #3, age 30ms, reason 3 [receiver] Removing seq 241 from missing, queue size is 3, retry #1, age 9ms, reason 3 [receiver] Datagram 245 is missing, sending NACK!, next retry in 5ms, age is 7ms, retry #1, max_size is 1000ms [receiver] Datagram 246 is missing, sending NACK!, next retry in 5ms, age is 6ms, retry #1, max_size is 1000ms [receiver] Datagram 248 is missing, sending NACK!, next retry in 5ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Datagram 249 is missing, sending NACK!, next retry in 5ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Sending 4 nacks starting with 245 [sender] Nack request for seq 245 with delta 0ms (age 8ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 246 with delta 0ms (age 7ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 248 with delta 0ms (age 6ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 249 with delta 0ms (age 5ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [receiver] Datagram 222 is missing, sending NACK!, next retry in 5ms, age is 25ms, retry #3, max_size is 1000ms [receiver] Removing seq 243 from missing, queue size is 6, retry #1, age 12ms, reason 3 [receiver] Datagram 255 is missing, sending NACK!, next retry in 5ms, age is 5ms, retry #1, max_size is 1000ms [receiver] Sending 2 nacks starting with 222 [sender] Nack request for seq 222 with delta 0ms (age 26ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 255 with delta 0ms (age 6ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Resending 245/245/245 (idx 246) after 12ms of first transmission and 4ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 246/246/246 (idx 247) after 11ms of first transmission and 4ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 248/248/248 (idx 249) after 10ms of first transmission and 4ms in queue, bitrate is 0 + 689952, 689952 [sender] Resending 249/249/249 (idx 250) after 10ms of first transmission and 4ms in queue, bitrate is 0 + 689952, 689952 [receiver] Datagram 222 is missing, sending NACK!, next retry in 5ms, age is 36ms, retry #4, max_size is 1000ms [receiver] Removing seq 245 from missing, queue size is 6, retry #1, age 167ms, reason 3 [receiver] Datagram 246 is missing, sending NACK!, next retry in 5ms, age is 166ms, retry #2, max_size is 1000ms [receiver] Removing seq 248 from missing, queue size is 5, retry #1, age 165ms, reason 3 [sender] [ERROR] Nack processing loop took longer than 100ms. Something is wrong! [receiver] Datagram 249 is missing, sending NACK!, next retry in 5ms, age is 164ms, retry #2, max_size is 1000ms [receiver] Datagram 255 is missing, sending NACK!, next retry in 5ms, age is 160ms, retry #2, max_size is 1000ms [receiver] Sending 4 nacks starting with 222 [sender] Nack request for seq 222 with delta 0ms (age 181ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 246 with delta 0ms (age 166ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Nack request for seq 249 with delta 0ms (age 165ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [receiver] Datagram 222 is missing, sending NACK!, next retry in 5ms, age is 181ms, retry #5, max_size is 1000ms [receiver] Removing seq 249 from missing, queue size is 4, retry #2, age 164ms, reason 3 [receiver] Sending 1 nacks starting with 222 [sender] Resending 222/222/222 (idx 223) after 181ms of first transmission and 155ms in queue, bitrate is 0 + 807796, 807796 [sender] Resending 255/255/255 (idx 256) after 161ms of first transmission and 155ms in queue, bitrate is 0 + 807796, 807796 [sender] Resending 222/222/222 (idx 223) after 181ms of first transmission and 0ms in queue, bitrate is 0 + 807796, 807796 [receiver] Datagram 265 is missing, inserting into the missing queue with deadline in 2ms (queue=3), last_seq_found 264 [sender] Resending 246/246/246 (idx 247) after 167ms of first transmission and 0ms in queue, bitrate is 0 + 807796, 807796 [sender] Resending 249/249/249 (idx 250) after 165ms of first transmission and 0ms in queue, bitrate is 0 + 807796, 807796 [receiver] Dupe! 222/222 [receiver] Dupe! 249/249 [receiver] Removing seq 222 from missing, queue size is 3, retry #5, age 181ms, reason 3 [receiver] Removing seq 246 from missing, queue size is 2, retry #2, age 167ms, reason 3 [sender] Triggering protocol loop termination [sender] Nack request for seq 222 with delta 0ms (age 186ms) and rtt_min 5 for peer #2 'build-3-20-riscv64@127.0.0.1:3235' [sender] Resending 222/222/222 (idx 223) after 186ms of first transmission and 0ms in queue, bitrate is 0 + 807796, 807796 [sender] Exiting master sender loop [receiver] Dupe! 222/222 [receiver] Datagram 255 is missing, sending NACK!, next retry in 5ms, age is 166ms, retry #3, max_size is 1000ms [receiver] Datagram 265 is missing, sending NACK!, next retry in 5ms, age is 160ms, retry #1, max_size is 1000ms [receiver] Sending 2 nacks starting with 255 [sender] Starting peers cleanup, count 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Removing peer handshake/ping timer [sender] [CLEANUP] Closing peer socket on port 32769 [sender] [CLEANUP] cleanup done for peer 2 [sender] [CLEANUP] Removing peer data received event [sender] [CLEANUP] Closing peer socket on port 32768 [sender] [CLEANUP] cleanup done for peer 1 [sender] Peers cleanup complete [sender] Freeing up context memory allocations [receiver] Triggering protocol loop termination [receiver] Exiting master receiver loop [receiver] Starting Flows cleanup [receiver] Triggering data output thread termination [receiver] Data output thread shutting down [receiver] Resetting peer states [receiver] Free flow peer list [receiver] Deleting missing queue elements [receiver] Deleting output buffer data [receiver] Freeing data fifo queue [receiver] Deleting flow [receiver] Flows cleanup complete [receiver] Starting Peers cleanup [receiver] [CLEANUP] removing child peer 3 from peer 2 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 3 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3235 [receiver] [CLEANUP] cleanup done for peer 2 [receiver] [CLEANUP] removing child peer 4 from peer 1 [receiver] [CLEANUP] Removing peer handshake/ping timer [receiver] [CLEANUP] cleanup done for peer 4 [receiver] [CLEANUP] Removing peer data received event [receiver] [CLEANUP] Closing peer socket on port 3234 [receiver] [CLEANUP] cleanup done for peer 1 [receiver] Peers cleanup complete [receiver] Freeing main data buffers [receiver] Removing peerlist_lock [receiver] Removing data fifo signaling variables (condition and mutex) stderr: FAIL ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, client no SRP EXPECTEDFAIL 0.19s exit status 1 8/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, password mismatch EXPECTEDFAIL 0.47s exit status 1 9/24 libRIST:simple+multicast / Simple profile multicast OK 9.69s 10/24 libRIST:simple+multicast / Simple profile multicast packet loss 10% OK 9.92s 11/24 libRIST:simple+unicast / Simple profile unicast packet loss 10% OK 10.19s 12/24 libRIST:simple+unicast / Simple profile unicast OK 10.35s 13/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode OK 10.30s 14/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 10% OK 10.39s 15/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode OK 10.49s 16/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% OK 10.55s 17/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 25% OK 10.87s 18/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 25% OK 11.34s 19/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 10% OK 11.70s 20/24 libRIST:main+unicast+server+encryption / Main profile encryption receive server mode, sender client mode OK 11.81s 21/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode AES256 OK 11.78s 22/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode OK 11.80s 23/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth OK 11.70s 24/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, server no SRP EXPECTEDFAIL 11.68s exit status 1 Summary of Failures: 6/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% FAIL 0.45s exit status 1 Ok: 16 Expected Fail: 7 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/meson-logs/testlog.txt >>> librist: Retrying (3/3)... 1/24 libRIST:unit / srp_unit_test OK 0.48s 2/24 libRIST / Main profile encryption receive server mode unencrypted, sender client mode EXPECTEDFAIL 0.25s exit status 1 3/24 libRIST / Main profile encryption receive server mode, sender client mode unencrypted EXPECTEDFAIL 0.24s exit status 1 4/24 libRIST / Main profile encryption client mode unencrypted, sender server mode EXPECTEDFAIL 0.22s exit status 1 5/24 libRIST / Main profile encryption client mode, sender server mode unencrypted EXPECTEDFAIL 0.21s exit status 1 6/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, client no SRP EXPECTEDFAIL 0.19s exit status 1 7/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, password mismatch EXPECTEDFAIL 0.47s exit status 1 8/24 libRIST:simple+multicast / Simple profile multicast packet loss 10% OK 9.91s 9/24 libRIST:simple+unicast / Simple profile unicast OK 10.17s 10/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 25% OK 10.22s 11/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode OK 10.66s 12/24 libRIST:main+unicast+server / Main profile receive server mode, sender client mode packet loss 10% OK 10.65s 13/24 libRIST:simple+unicast / Simple profile unicast packet loss 10% OK 10.87s 14/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 10% OK 10.89s 15/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode packet loss 25% OK 11.01s 16/24 libRIST:main+unicast+client / Main profile receive client mode, sender server mode OK 11.48s 17/24 libRIST:simple+multicast / Simple profile multicast OK 11.57s 18/24 libRIST:simple+unicast / Simple profile unicast packet loss 25% OK 11.59s 19/24 libRIST:simple+multicast / Simple profile multicast packet loss 25% OK 11.95s 20/24 libRIST:main+unicast+server+encryption / Main profile encryption receive server mode, sender client mode OK 12.28s 21/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode OK 12.27s 22/24 libRIST:main+unicast+client+encryption / Main profile encryption receive client mode, sender server mode AES256 OK 12.25s 23/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth, server no SRP EXPECTEDFAIL 12.14s exit status 1 24/24 libRIST:main+unicast+server+encryption+srp / Main profile encryption receive client mode, sender server mode, SRP auth OK 12.18s Ok: 17 Expected Fail: 7 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/meson-logs/testlog.txt >>> librist: Entering fakeroot... Installing librist.so.4.3.1 to /home/buildozer/aports/community/librist/pkg/librist/usr/lib Installing tools/ristsender to /home/buildozer/aports/community/librist/pkg/librist/usr/bin Installing tools/ristreceiver to /home/buildozer/aports/community/librist/pkg/librist/usr/bin Installing tools/rist2rist to /home/buildozer/aports/community/librist/pkg/librist/usr/bin Installing tools/ristsrppasswd to /home/buildozer/aports/community/librist/pkg/librist/usr/bin Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/common.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/headers.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/librist_srp.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/librist.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/logging.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/oob.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/opt.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/peer.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/receiver.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/sender.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/stats.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/udpsocket.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/include/librist/urlparam.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/include/librist/version.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/include/librist/librist_config.h to /home/buildozer/aports/community/librist/pkg/librist/usr/include/librist Installing /home/buildozer/aports/community/librist/src/librist-v0.2.10/build/meson-private/librist.pc to /home/buildozer/aports/community/librist/pkg/librist/usr/lib/pkgconfig Installing symlink pointing to librist.so.4.3.1 to /home/buildozer/aports/community/librist/pkg/librist/usr/lib/librist.so.4 Installing symlink pointing to librist.so.4 to /home/buildozer/aports/community/librist/pkg/librist/usr/lib/librist.so >>> librist-progs*: Running split function progs... '/home/buildozer/aports/community/librist/pkg/librist/usr/bin' -> '/home/buildozer/aports/community/librist/pkg/librist-progs/usr/bin' >>> librist-progs*: Preparing subpackage librist-progs... >>> librist-progs*: Stripping binaries >>> librist-progs*: Running postcheck for librist-progs >>> librist-dev*: Running split function dev... >>> librist-dev*: Preparing subpackage librist-dev... >>> librist-dev*: Stripping binaries >>> librist-dev*: Running postcheck for librist-dev >>> librist*: Running postcheck for librist >>> librist*: Preparing package librist... >>> librist*: Stripping binaries >>> librist-dev*: Scanning shared objects >>> librist-progs*: Scanning shared objects >>> librist*: Scanning shared objects >>> librist-dev*: Tracing dependencies... librist=0.2.10-r1 pc:libcjson pc:mbedcrypto pkgconfig >>> librist-dev*: Package size: 108.0 KB >>> librist-dev*: Compressing data... >>> librist-dev*: Create checksum... >>> librist-dev*: Create librist-dev-0.2.10-r1.apk >>> librist-progs*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libmbedcrypto.so.16 so:librist.so.4 >>> librist-progs*: Package size: 140.0 KB >>> librist-progs*: Compressing data... >>> librist-progs*: Create checksum... >>> librist-progs*: Create librist-progs-0.2.10-r1.apk >>> librist*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libcjson.so.1 so:libmbedcrypto.so.16 >>> librist*: Package size: 140.0 KB >>> librist*: Compressing data... >>> librist*: Create checksum... >>> librist*: Create librist-0.2.10-r1.apk >>> librist: Build complete at Wed, 24 Apr 2024 14:21:03 +0000 elapsed time 0h 1m 22s >>> librist: Cleaning up srcdir >>> librist: Cleaning up pkgdir >>> librist: Uninstalling dependencies... (1/22) Purging .makedepends-librist (20240424.141944) (2/22) Purging meson-pyc (1.4.0-r2) (3/22) Purging meson (1.4.0-r2) (4/22) Purging samurai (1.2-r5) (5/22) Purging python3-pyc (3.12.3-r1) (6/22) Purging python3-pycache-pyc0 (3.12.3-r1) (7/22) Purging pyc (3.12.3-r1) (8/22) Purging python3 (3.12.3-r1) (9/22) Purging linux-headers (6.6-r0) (10/22) Purging cjson-dev (1.7.17-r0) (11/22) Purging mbedtls-dev (3.6.0-r0) (12/22) Purging mbedtls (3.6.0-r0) (13/22) Purging cmocka-dev (1.1.7-r2) (14/22) Purging cmocka (1.1.7-r2) (15/22) Purging gdbm (1.23-r1) (16/22) Purging libbz2 (1.0.8-r6) (17/22) Purging libffi (3.4.6-r0) (18/22) Purging libpanelw (6.4_p20240330-r0) (19/22) Purging mpdecimal (4.0.0-r0) (20/22) Purging readline (8.2.10-r0) (21/22) Purging sqlite-libs (3.45.3-r0) (22/22) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r25.trigger OK: 228 MiB in 101 packages >>> librist: Updating the community/riscv64 repository index... >>> librist: Signing the index...