0s autopkgtest [12:21:13]: starting date and time: 2025-11-15 12:21:13+0000 0s autopkgtest [12:21:13]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [12:21:13]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.dk2ooa23/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,localhost,localdomain,internal,login.ubuntu.com,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:guile-fibers --apt-upgrade guile-fibers --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=guile-fibers/1.4.2-1 -- lxd -r lxd-armhf-10.145.243.149 lxd-armhf-10.145.243.149:autopkgtest/ubuntu/resolute/armhf 19s autopkgtest [12:21:32]: testbed dpkg architecture: armhf 21s autopkgtest [12:21:34]: testbed apt version: 3.1.11 25s autopkgtest [12:21:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [12:21:40]: testbed release detected to be: None 34s autopkgtest [12:21:47]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 36s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [87.8 kB] 36s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 36s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 36s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [80.7 kB] 36s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 36s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [827 kB] 36s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 36s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [138 kB] 36s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 36s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [493 kB] 36s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [9140 B] 36s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.4 MB] 37s Get:14 http://ftpmaster.internal/ubuntu resolute/main Sources [1403 kB] 37s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1369 kB] 37s Get:16 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [15.4 MB] 37s Get:17 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [184 kB] 41s Fetched 41.5 MB in 6s (7462 kB/s) 43s Reading package lists... 48s autopkgtest [12:22:01]: upgrading testbed (apt dist-upgrade and autopurge) 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 51s Calculating upgrade... 52s The following packages will be upgraded: 52s python3-rpds-py 52s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 52s Need to get 343 kB of archives. 52s After this operation, 726 kB of additional disk space will be used. 52s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf python3-rpds-py armhf 0.27.1-2ubuntu1 [343 kB] 53s Fetched 343 kB in 1s (554 kB/s) 54s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 65903 files and directories currently installed.) 54s Preparing to unpack .../python3-rpds-py_0.27.1-2ubuntu1_armhf.deb ... 54s Unpacking python3-rpds-py (0.27.1-2ubuntu1) over (0.21.0-2ubuntu2) ... 54s Setting up python3-rpds-py (0.27.1-2ubuntu1) ... 56s Reading package lists... 56s Building dependency tree... 56s Reading state information... 57s Solving dependencies... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 60s autopkgtest [12:22:13]: rebooting testbed after setup commands that affected boot 99s autopkgtest [12:22:51]: testbed running kernel: Linux 6.8.0-86-generic #87~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 29 09:26:46 UTC 2 122s autopkgtest [12:23:15]: @@@@@@@@@@@@@@@@@@@@ apt-source guile-fibers 131s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (dsc) [2263 B] 132s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (tar) [101 kB] 132s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (diff) [4772 B] 132s gpgv: Signature made Fri Nov 14 21:54:28 2025 UTC 132s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 132s gpgv: Can't check signature: No public key 132s dpkg-source: warning: cannot verify inline signature for ./guile-fibers_1.4.2-1.dsc: no acceptable signature found 132s autopkgtest [12:23:25]: testing package guile-fibers version 1.4.2-1 134s autopkgtest [12:23:27]: build not needed 136s autopkgtest [12:23:29]: test guile-tests-basic: preparing testbed 138s Reading package lists... 138s Building dependency tree... 138s Reading state information... 139s Solving dependencies... 140s The following NEW packages will be installed: 140s guile-3.0 guile-3.0-libs guile-fibers libgc1 140s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 140s Need to get 8105 kB of archives. 140s After this operation, 54.2 MB of additional disk space will be used. 140s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf libgc1 armhf 1:8.2.10-1 [82.7 kB] 140s Get:2 http://ftpmaster.internal/ubuntu resolute/universe armhf guile-3.0-libs armhf 3.0.10+really3.0.10-6 [7659 kB] 142s Get:3 http://ftpmaster.internal/ubuntu resolute/universe armhf guile-3.0 armhf 3.0.10+really3.0.10-6 [17.0 kB] 142s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf guile-fibers armhf 1.4.2-1 [346 kB] 143s Fetched 8105 kB in 3s (2854 kB/s) 143s Selecting previously unselected package libgc1:armhf. 143s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 65904 files and directories currently installed.) 143s Preparing to unpack .../libgc1_1%3a8.2.10-1_armhf.deb ... 143s Unpacking libgc1:armhf (1:8.2.10-1) ... 143s Selecting previously unselected package guile-3.0-libs:armhf. 143s Preparing to unpack .../guile-3.0-libs_3.0.10+really3.0.10-6_armhf.deb ... 143s Unpacking guile-3.0-libs:armhf (3.0.10+really3.0.10-6) ... 144s Selecting previously unselected package guile-3.0. 144s Preparing to unpack .../guile-3.0_3.0.10+really3.0.10-6_armhf.deb ... 144s Unpacking guile-3.0 (3.0.10+really3.0.10-6) ... 144s Selecting previously unselected package guile-fibers. 144s Preparing to unpack .../guile-fibers_1.4.2-1_armhf.deb ... 144s Unpacking guile-fibers (1.4.2-1) ... 144s Setting up libgc1:armhf (1:8.2.10-1) ... 144s Setting up guile-3.0-libs:armhf (3.0.10+really3.0.10-6) ... 144s Setting up guile-3.0 (3.0.10+really3.0.10-6) ... 144s update-alternatives: using /usr/lib/arm-linux-gnueabihf/guile/3.0/bin/guile to provide /usr/bin/guile (guile) in auto mode 144s Setting up guile-fibers (1.4.2-1) ... 144s Processing triggers for libc-bin (2.42-2ubuntu2) ... 144s Processing triggers for man-db (2.13.1-1) ... 145s Processing triggers for install-info (7.2-5) ... 153s autopkgtest [12:23:46]: test guile-tests-basic: timeout --kill-after=1m 15m guile tests/basic.scm 153s autopkgtest [12:23:46]: test guile-tests-basic: [----------------------- 158s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 158s ;;; or pass the --no-auto-compile argument to disable. 158s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/basic.scm 158s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/basic.scm.go 158s scheduler objects can be printed with a reasonable length: 158s assert (<= (string-length (pk (call-with-output-string (lambda (port) (display (make-scheduler #:parallelism 4) port))))) (+ (string-length "#") (* 4 2 (sizeof (quote *))))) equal to #t: 158s ;;; ("#") 158s ok 158s assert #f equal to #f: ok 158s assert #t terminates: ok 158s assert (false-if-exception (begin (run-fibers) #t)) equal to #f: ok 158s assert (let ((before (thread-count))) (run-fibers (lambda () #t)) (= before (thread-count))) equal to #t: ok 159s assert terminates: (run-fibers (lambda () (sleep 1)) #:drain? #t): ok (1.01 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.007 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.005 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.005 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.016 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.026 s) 159s thread count: 2 vs 2 159s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.32 s) 159s thread count: 2 vs 2 160s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t) #:parallel? #t))) #:drain? #t): ok (1.026 s) 160s thread count: 2 vs 2 161s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-long-enough))) #:drain? #t): ok (0.889 s) 161s thread count: 2 vs 2 162s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-long-enough #:parallel? #t))) #:drain? #t): ok (1.07 s) 162s thread count: 2 vs 2 163s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.009 s) 163s thread count: 2 vs 2 164s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.011 s) 164s thread count: 2 vs 2 165s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.012 s) 165s thread count: 2 vs 2 166s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.024 s) 166s thread count: 2 vs 2 167s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.079 s) 167s thread count: 2 vs 2 169s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.73 s) 169s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-tree 7 (lambda () (sleep 1)))) #:drain? #t): ok (1.061 s) 170s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5)) #:drain? #t): ok (0.007 s) 170s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50)) #:drain? #t): ok (0.008 s) 170s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500)) #:drain? #t): ok (0.01 s) 170s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5000)) #:drain? #t): ok (0.051 s) 170s thread count: 2 vs 2 170s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50000)) #:drain? #t): ok (0.269 s) 170s thread count: 2 vs 2 173s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500000)) #:drain? #t): ok (2.679 s) 173s thread count: 2 vs 2 173s assert terminates: (run-fibers (lambda () (test-run-order 10)) #:parallelism 1 #:drain? #t): ok (0.012 s) 173s thread count: 2 vs 2 173s assert terminates: (run-fibers (lambda () (test-wakeup-order 10)) #:parallelism 1 #:drain? #t): ok (0.001 s) 173s thread count: 2 vs 2 173s assert terminates: (run-fibers (lambda () 1) #:drain? #t): ok (0.006 s) 173s thread count: 2 vs 2 173s assert run-fiber-return-vals equal to (1): ok 173s assert terminates: (run-fibers (lambda () (do-times 20 (check-sleep (random 1.0)))) #:drain? #t): assert sleep 0.024003734918126213s < actual 0.025s: #t (diff: 4.150458606845669%) 173s assert sleep 0.14303274576091626s < actual 0.144s: #t (diff: 0.6762467111555851%) 173s assert sleep 0.1737433235378962s < actual 0.175s: #t (diff: 0.723294821645151%) 173s assert sleep 0.1785801994494984s < actual 0.18s: #t (diff: 0.7950492579123253%) 173s assert sleep 0.24001727768388267s < actual 0.241s: #t (diff: 0.40943815611958706%) 173s assert sleep 0.2589113849088583s < actual 0.26s: #t (diff: 0.42045856404689713%) 173s assert sleep 0.2692543088413374s < actual 0.27s: #t (diff: 0.2769467875450203%) 174s assert sleep 0.5270802340251247s < actual 0.528s: #t (diff: 0.17450208061330286%) 174s assert sleep 0.539281746309541s < actual 0.54s: #t (diff: 0.13318709475599647%) 174s assert sleep 0.5423537099850203s < actual 0.543s: #t (diff: 0.11916393362508462%) 174s assert sleep 0.5561181947936172s < actual 0.557s: #t (diff: 0.15856435100276883%) 174s assert sleep 0.6457399191675364s < actual 0.647s: #t (diff: 0.19513751512963595%) 174s assert sleep 0.6711297672506807s < actual 0.672s: #t (diff: 0.12966683818604186%) 174s assert sleep 0.7297348993686934s < actual 0.731s: #t (diff: 0.17336441389894366%) 174s assert sleep 0.754658555213671s < actual 0.756s: #t (diff: 0.17775519499003303%) 174s assert sleep 0.8201103817554372s < actual 0.821s: #t (diff: 0.10847542774163856%) 174s assert sleep 0.8614752324691919s < actual 0.862s: #t (diff: 0.06091498757358274%) 174s assert sleep 0.8757226677103381s < actual 0.877s: #t (diff: 0.1458603661592521%) 174s assert sleep 0.8773338389040439s < actual 0.878s: #t (diff: 0.07593017234901553%) 174s assert sleep 0.8922897023063605s < actual 0.893s: #t (diff: 0.0796039326469365%) 174s ok (0.903 s) 174s thread count: 2 vs 2 174s autopkgtest [12:24:07]: test guile-tests-basic: -----------------------] 178s autopkgtest [12:24:11]: test guile-tests-basic: - - - - - - - - - - results - - - - - - - - - - 178s guile-tests-basic PASS 182s autopkgtest [12:24:15]: test guile-tests-conditions: preparing testbed 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Solving dependencies... 185s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 192s autopkgtest [12:24:25]: test guile-tests-conditions: timeout --kill-after=1m 15m guile tests/conditions.scm 192s autopkgtest [12:24:25]: test guile-tests-conditions: [----------------------- 195s assert (condition? cv) equal to #t: ok 195s assert run-fibers on (wait/timeout cv) terminates: ok (0.061 s) 195s assert run-fiber-return-vals equal to (#f): ok 195s assert run-fibers on (wait/timeout cv) terminates: ok (0.058 s) 195s assert run-fiber-return-vals equal to (#f): ok 195s assert (signal-condition! cv) equal to #t: ok 195s assert (signal-condition! cv) equal to #f: ok 195s assert run-fibers on (wait/timeout cv) terminates: ok (0.006 s) 195s assert run-fiber-return-vals equal to (#t): ok 195s assert run-fibers on (wait/timeout cv) terminates: ok (0.017 s) 195s assert run-fiber-return-vals equal to (#t): ok 195s assert run-fibers on (let ((cv (make-condition))) (spawn-fiber (lambda () (signal-condition! cv))) (wait cv) #t) terminates: ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 195s ;;; or pass the --no-auto-compile argument to disable. 195s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/conditions.scm 195s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/conditions.scm.go 195s ok (0.005 s) 195s assert run-fiber-return-vals equal to (#t): ok 195s assert (let ((cv (make-condition))) (run-fibers (lambda () (spawn-fiber (lambda () (wait cv))) (yield-current-task)) #:drain? #f #:hz 0 #:parallelism 1) (signal-condition! cv)) equal to #t: ok 196s autopkgtest [12:24:29]: test guile-tests-conditions: -----------------------] 200s guile-tests-conditions PASS 200s autopkgtest [12:24:33]: test guile-tests-conditions: - - - - - - - - - - results - - - - - - - - - - 203s autopkgtest [12:24:36]: test guile-tests-channels: preparing testbed 205s Reading package lists... 205s Building dependency tree... 205s Reading state information... 206s Solving dependencies... 207s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 214s autopkgtest [12:24:47]: test guile-tests-channels: timeout --kill-after=1m 15m guile tests/channels.scm 214s autopkgtest [12:24:47]: test guile-tests-channels: [----------------------- 217s assert run-fibers on (rpc 1) terminates: ok (0.021 s) 217s assert run-fiber-return-vals equal to (1): ok 219s assert run-fibers on (rpc-fib 24) terminates: ok (2.383 s) 219s assert run-fiber-return-vals equal to (75025): ok 219s assert run-fibers on (pingpong (current-processor-count) 1000) terminates: ok (0.035 s) 219s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 219s ;;; or pass the --no-auto-compile argument to disable. 219s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/channels.scm 219s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/channels.scm.go 220s autopkgtest [12:24:53]: test guile-tests-channels: -----------------------] 223s guile-tests-channels PASS 223s autopkgtest [12:24:56]: test guile-tests-channels: - - - - - - - - - - results - - - - - - - - - - 227s autopkgtest [12:25:00]: test guile-tests-foreign: preparing testbed 229s Reading package lists... 229s Building dependency tree... 229s Reading state information... 229s Solving dependencies... 230s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 238s autopkgtest [12:25:11]: test guile-tests-foreign: timeout --kill-after=1m 15m guile tests/foreign.scm 238s autopkgtest [12:25:11]: test guile-tests-foreign: [----------------------- 240s assert #f equal to #f: ok 240s assert #t terminates: ok 241s assert (sleep 1) terminates: ok 242s assert (perform-operation (sleep-operation 1)) terminates: ok 242s assert (receive-from-fiber 42) equal to 42: ok 242s assert (send-to-fiber 42) equal to 42: ok 242s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 242s ;;; or pass the --no-auto-compile argument to disable. 242s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/foreign.scm 242s WARNING: (tests foreign): `sleep' imported from both (fibers) and (fibers timers) 242s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/foreign.scm.go 242s WARNING: (tests foreign): `sleep' imported from both (fibers) and (fibers timers) 243s autopkgtest [12:25:16]: test guile-tests-foreign: -----------------------] 246s autopkgtest [12:25:19]: test guile-tests-foreign: - - - - - - - - - - results - - - - - - - - - - 246s guile-tests-foreign PASS 250s autopkgtest [12:25:23]: test guile-tests-io-wakeup: preparing testbed 252s Reading package lists... 252s Building dependency tree... 252s Reading state information... 252s Solving dependencies... 253s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 260s autopkgtest [12:25:33]: test guile-tests-io-wakeup: timeout --kill-after=1m 15m guile tests/io-wakeup.scm 260s autopkgtest [12:25:33]: test guile-tests-io-wakeup: [----------------------- 264s assert run-fibers on (readable/timeout? s) terminates: ok (0.071 s) 264s assert run-fiber-return-vals equal to (#t): ok 264s assert (readable/timeout? s) equal to #t: ok 264s assert run-fibers on (readable/timeout? A) terminates: ok (0.069 s) 264s assert run-fiber-return-vals equal to (#t): ok 264s assert (readable/timeout? A) equal to #t: ok 264s assert run-fibers on (writable/timeout? B) terminates: ok (0.007 s) 264s assert run-fiber-return-vals equal to (#f): ok 264s assert (writable/timeout? B) equal to #f: ok 264s assert run-fibers on (writable/timeout? B) terminates: ok (0.058 s) 264s assert run-fiber-return-vals equal to (#t): ok 265s assert run-fibers on (readable/timeout? A) terminates: ok (0.017 s) 265s assert run-fiber-return-vals equal to (#f): ok 265s assert run-fibers on (accept*/timeout? s) terminates: ok (0.059 s) 265s assert run-fiber-return-vals equal to (#t): ok 265s assert accepted-socket equal to #f: ok 265s assert (accept*/timeout? s) equal to #t: ok 265s assert accepted-socket equal to #f: ok 265s assert run-fibers on (accept*/timeout? s) terminates: ok (0.006 s) 265s assert run-fiber-return-vals equal to (#f): ok 265s assert (pair? accepted-socket) equal to #t: ok 265s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 265s ;;; or pass the --no-auto-compile argument to disable. 265s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/io-wakeup.scm 265s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/io-wakeup.scm.go 265s autopkgtest [12:25:38]: test guile-tests-io-wakeup: -----------------------] 269s autopkgtest [12:25:42]: test guile-tests-io-wakeup: - - - - - - - - - - results - - - - - - - - - - 269s guile-tests-io-wakeup PASS 272s autopkgtest [12:25:45]: test guile-tests-parameters: preparing testbed 274s Reading package lists... 274s Building dependency tree... 274s Reading state information... 275s Solving dependencies... 276s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 283s autopkgtest [12:25:56]: test guile-tests-parameters: timeout --kill-after=1m 15m guile tests/parameters.scm 283s autopkgtest [12:25:56]: test guile-tests-parameters: [----------------------- 286s assert run-fibers on (my-param) terminates: ok (0.015 s) 286s assert run-fiber-return-vals equal to (#f): ok 286s assert run-fibers on (rpc (my-param)) terminates: ok (0.005 s) 286s assert run-fiber-return-vals equal to (#f): ok 286s assert run-fibers on (rpc (begin (my-param 42) (my-param))) terminates: ok (0.005 s) 286s assert run-fiber-return-vals equal to (42): ok 286s assert run-fibers on (my-param) terminates: ok (0.005 s) 286s assert run-fiber-return-vals equal to (#f): ok 286s assert run-fibers on (begin (my-param 100) (rpc (my-param))) terminates: ok (0.005 s) 286s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 286s ;;; or pass the --no-auto-compile argument to disable. 286s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/parameters.scm 286s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/parameters.scm.go 286s assert run-fiber-return-vals equal to (100): ok 286s assert run-fibers on (my-param) terminates: ok (0.013 s) 286s assert run-fiber-return-vals equal to (#f): ok 286s assert (my-param) equal to #f: ok 286s assert (begin (my-param (quote foo)) (my-param)) equal to foo: ok 286s assert run-fibers on (my-param) terminates: ok (0.005 s) 286s assert run-fiber-return-vals equal to (foo): ok 286s assert run-fibers on (rpc (my-param)) terminates: ok (0.005 s) 286s assert run-fiber-return-vals equal to (foo): ok 286s autopkgtest [12:25:59]: test guile-tests-parameters: -----------------------] 290s guile-tests-parameters PASS 290s autopkgtest [12:26:03]: test guile-tests-parameters: - - - - - - - - - - results - - - - - - - - - - 294s autopkgtest [12:26:07]: test guile-tests-preemption: preparing testbed 296s Reading package lists... 296s Building dependency tree... 296s Reading state information... 296s Solving dependencies... 297s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 305s autopkgtest [12:26:18]: test guile-tests-preemption: timeout --kill-after=1m 15m guile tests/preemption.scm 305s autopkgtest [12:26:18]: test guile-tests-preemption: [----------------------- 308s assert run-fibers on (let lp ((n 0)) (when (< n 20000000) (lp (#{1+}# n)))) terminates: ok (0.38 s) 308s assert run-fibers on (race-until 100) terminates: ok (0.607 s) 308s assert run-fiber-return-vals equal to (100): ok 308s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 308s ;;; or pass the --no-auto-compile argument to disable. 308s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/preemption.scm 308s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/preemption.scm.go 309s autopkgtest [12:26:22]: test guile-tests-preemption: -----------------------] 312s autopkgtest [12:26:25]: test guile-tests-preemption: - - - - - - - - - - results - - - - - - - - - - 312s guile-tests-preemption PASS 316s autopkgtest [12:26:29]: test guile-tests-speedup: preparing testbed 318s Reading package lists... 318s Building dependency tree... 318s Reading state information... 318s Solving dependencies... 319s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 326s autopkgtest [12:26:39]: test guile-tests-speedup: timeout --kill-after=1m 15m guile tests/speedup.scm 326s autopkgtest [12:26:39]: test guile-tests-speedup: [----------------------- 329s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 329s ;;; or pass the --no-auto-compile argument to disable. 329s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/speedup.scm 329s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/speedup.scm.go 329s 329s Skipping expensive test/benchmark. 329s Set the 'FIBERS_EXPENSIVE_TESTS' environment variable to run it. 329s 330s autopkgtest [12:26:43]: test guile-tests-speedup: -----------------------] 333s guile-tests-speedup FLAKY non-zero exit status 77 333s autopkgtest [12:26:46]: test guile-tests-speedup: - - - - - - - - - - results - - - - - - - - - - 337s autopkgtest [12:26:50]: test guile-tests-timer-wheel: preparing testbed 339s Reading package lists... 339s Building dependency tree... 339s Reading state information... 339s Solving dependencies... 340s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 348s autopkgtest [12:27:01]: test guile-tests-timer-wheel: timeout --kill-after=1m 15m guile tests/timer-wheel.scm 348s autopkgtest [12:27:01]: test guile-tests-timer-wheel: [----------------------- 351s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 351s ;;; or pass the --no-auto-compile argument to disable. 351s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/timer-wheel.scm 351s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/timer-wheel.scm.go 352s autopkgtest [12:27:05]: test guile-tests-timer-wheel: -----------------------] 355s guile-tests-timer-wheel PASS 355s autopkgtest [12:27:08]: test guile-tests-timer-wheel: - - - - - - - - - - results - - - - - - - - - - 359s autopkgtest [12:27:12]: test guile-tests-ports: preparing testbed 361s Reading package lists... 361s Building dependency tree... 361s Reading state information... 361s Solving dependencies... 362s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 370s autopkgtest [12:27:23]: test guile-tests-ports: timeout --kill-after=1m 15m guile tests/ports.scm 370s autopkgtest [12:27:23]: test guile-tests-ports: [----------------------- 372s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 372s ;;; or pass the --no-auto-compile argument to disable. 372s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/ports.scm 372s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/ports.scm.go 372s success 372s 372s ;;; (listening-socket #) 372s 372s ;;; (listening-socket #) 372s 372s ;;; (listening-socket #) 372s 372s ;;; (listening-socket #) 372s 372s ;;; (listening-socket #) 372s 372s ;;; (listening-socket #) 372s 372s ;;; (accepted-connection (# . #(2 2130706433 51498))) 372s 372s ;;; (connected #(2 2130706433 46261)) 372s 372s ;;; (received "hello!") 372s 372s ;;; (echo "hello!") 373s autopkgtest [12:27:26]: test guile-tests-ports: -----------------------] 376s guile-tests-ports PASS 376s autopkgtest [12:27:29]: test guile-tests-ports: - - - - - - - - - - results - - - - - - - - - - 380s autopkgtest [12:27:33]: test guile-tests-concurrent-web-server: preparing testbed 382s Reading package lists... 382s Building dependency tree... 382s Reading state information... 383s Solving dependencies... 384s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 391s autopkgtest [12:27:44]: test guile-tests-concurrent-web-server: timeout --kill-after=1m 15m guile tests/concurrent-web-server.scm 391s autopkgtest [12:27:44]: test guile-tests-concurrent-web-server: [----------------------- 395s retrying connection on port 8080 in 1s... 395s assert (length data) equal to 10000: ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 395s ;;; or pass the --no-auto-compile argument to disable. 395s ;;; compiling /tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/concurrent-web-server.scm 395s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-LE-4-4.7/tmp/autopkgtest.UMDiRk/build.NJ7/src/tests/concurrent-web-server.scm.go 395s no (got 890) 395s assert (length data) equal to 10000: no (got 896) 395s autopkgtest [12:27:48]: test guile-tests-concurrent-web-server: -----------------------] 399s guile-tests-concurrent-web-server FAIL non-zero exit status 1 399s autopkgtest [12:27:52]: test guile-tests-concurrent-web-server: - - - - - - - - - - results - - - - - - - - - - 402s autopkgtest [12:27:55]: @@@@@@@@@@@@@@@@@@@@ summary 402s guile-tests-basic PASS 402s guile-tests-conditions PASS 402s guile-tests-channels PASS 402s guile-tests-foreign PASS 402s guile-tests-io-wakeup PASS 402s guile-tests-parameters PASS 402s guile-tests-preemption PASS 402s guile-tests-speedup FLAKY non-zero exit status 77 402s guile-tests-timer-wheel PASS 402s guile-tests-ports PASS 402s guile-tests-concurrent-web-server FAIL non-zero exit status 1