0s autopkgtest [16:23:58]: starting date and time: 2025-11-17 16:23:58+0000 0s autopkgtest [16:23:58]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:23:58]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yuo35a07/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --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 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-s390x-11.secgroup --name adt-resolute-s390x-guile-fibers-20251117-162358-juju-7f2275-prod-proposed-migration-environment-20-2a3f2342-f855-4d3b-acf4-6d0a8d93f30a --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-guile-fibers-20251117-162358-juju-7f2275-prod-proposed-migration-environment-20-2a3f2342-f855-4d3b-acf4-6d0a8d93f30a from image adt/ubuntu-resolute-s390x-server-20251117.img (UUID a3a3e3b9-e6ba-478c-a5e9-fce6f0982a95)... 49s autopkgtest [16:24:47]: testbed dpkg architecture: s390x 50s autopkgtest [16:24:48]: testbed apt version: 3.1.11 50s autopkgtest [16:24:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 50s autopkgtest [16:24:48]: testbed release detected to be: None 51s autopkgtest [16:24:49]: updating testbed package index (apt update) 51s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 52s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 52s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 52s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 52s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 52s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.9 kB] 52s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [81.5 kB] 52s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [839 kB] 52s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [138 kB] 52s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 52s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [531 kB] 52s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [10.6 kB] 52s Fetched 1722 kB in 1s (1533 kB/s) 53s Reading package lists... 54s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 54s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 54s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 54s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 55s Reading package lists... 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Calculating upgrade... 55s The following packages will be upgraded: 55s usbutils 55s 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 85.6 kB of archives. 55s After this operation, 4096 B disk space will be freed. 55s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x usbutils s390x 1:019-1 [85.6 kB] 56s dpkg-preconfigure: unable to re-open stdin: No such file or directory 56s Fetched 85.6 kB in 0s (231 kB/s) 56s (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 ... 61309 files and directories currently installed.) 56s Preparing to unpack .../usbutils_1%3a019-1_s390x.deb ... 56s Unpacking usbutils (1:019-1) over (1:018-2) ... 56s Setting up usbutils (1:019-1) ... 56s Processing triggers for man-db (2.13.1-1) ... 57s autopkgtest [16:24:55]: upgrading testbed (apt dist-upgrade and autopurge) 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Calculating upgrade... 57s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 57s Reading package lists... 57s Building dependency tree... 57s Reading state information... 57s Solving dependencies... 58s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s autopkgtest [16:24:59]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 61s autopkgtest [16:24:59]: @@@@@@@@@@@@@@@@@@@@ apt-source guile-fibers 63s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (dsc) [2263 B] 63s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (tar) [101 kB] 63s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/universe guile-fibers 1.4.2-1 (diff) [4772 B] 63s gpgv: Signature made Fri Nov 14 21:54:28 2025 UTC 63s gpgv: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 63s gpgv: Can't check signature: No public key 63s dpkg-source: warning: cannot verify inline signature for ./guile-fibers_1.4.2-1.dsc: no acceptable signature found 63s autopkgtest [16:25:01]: testing package guile-fibers version 1.4.2-1 65s autopkgtest [16:25:03]: build not needed 70s autopkgtest [16:25:08]: test guile-tests-basic: preparing testbed 70s Reading package lists... 70s Building dependency tree... 70s Reading state information... 70s Solving dependencies... 70s The following NEW packages will be installed: 70s guile-3.0 guile-3.0-libs guile-fibers libgc1 70s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 70s Need to get 8342 kB of archives. 70s After this operation, 59.7 MB of additional disk space will be used. 70s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libgc1 s390x 1:8.2.10-1 [93.7 kB] 71s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x guile-3.0-libs s390x 3.0.10+really3.0.10-6 [7877 kB] 75s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x guile-3.0 s390x 3.0.10+really3.0.10-6 [17.0 kB] 75s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x guile-fibers s390x 1.4.2-1 [353 kB] 76s Fetched 8342 kB in 5s (1561 kB/s) 76s Selecting previously unselected package libgc1:s390x. 76s (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 ... 61309 files and directories currently installed.) 76s Preparing to unpack .../libgc1_1%3a8.2.10-1_s390x.deb ... 76s Unpacking libgc1:s390x (1:8.2.10-1) ... 76s Selecting previously unselected package guile-3.0-libs:s390x. 76s Preparing to unpack .../guile-3.0-libs_3.0.10+really3.0.10-6_s390x.deb ... 76s Unpacking guile-3.0-libs:s390x (3.0.10+really3.0.10-6) ... 76s Selecting previously unselected package guile-3.0. 76s Preparing to unpack .../guile-3.0_3.0.10+really3.0.10-6_s390x.deb ... 76s Unpacking guile-3.0 (3.0.10+really3.0.10-6) ... 76s Selecting previously unselected package guile-fibers. 76s Preparing to unpack .../guile-fibers_1.4.2-1_s390x.deb ... 76s Unpacking guile-fibers (1.4.2-1) ... 76s Setting up libgc1:s390x (1:8.2.10-1) ... 76s Setting up guile-3.0-libs:s390x (3.0.10+really3.0.10-6) ... 76s Setting up guile-3.0 (3.0.10+really3.0.10-6) ... 76s update-alternatives: using /usr/lib/s390x-linux-gnu/guile/3.0/bin/guile to provide /usr/bin/guile (guile) in auto mode 76s Setting up guile-fibers (1.4.2-1) ... 76s Processing triggers for libc-bin (2.42-2ubuntu2) ... 76s Processing triggers for man-db (2.13.1-1) ... 76s Processing triggers for install-info (7.2-5) ... 77s autopkgtest [16:25:15]: test guile-tests-basic: timeout --kill-after=1m 15m guile tests/basic.scm 77s autopkgtest [16:25:15]: test guile-tests-basic: [----------------------- 80s scheduler objects can b;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 80s ;;; or pass the --no-auto-compile argument to disable. 80s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/basic.scm 80s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/basic.scm.go 80s e printed with a reasonable length: 80s 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: 80s ;;; ("#") 80s ok 80s assert #f equal to #f: ok 80s assert #t terminates: ok 80s assert (false-if-exception (begin (run-fibers) #t)) equal to #f: ok 80s assert (let ((before (thread-count))) (run-fibers (lambda () #t)) (= before (thread-count))) equal to #t: ok 81s assert terminates: (run-fibers (lambda () (sleep 1)) #:drain? #t): ok (1.000725208 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (3.11861e-4 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (2.60075e-4 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (3.60545e-4 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.001382324 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.016932877 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.18230626 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t) #:parallel? #t))) #:drain? #t): ok (0.124117555 s) 81s thread count: 2 vs 2 81s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-long-enough))) #:drain? #t): ok (0.360531208 s) 81s thread count: 2 vs 2 82s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-long-enough #:parallel? #t))) #:drain? #t): ok (0.22414665 s) 82s thread count: 2 vs 2 83s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.000786195 s) 83s thread count: 2 vs 2 84s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.000693141 s) 84s thread count: 2 vs 2 85s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.006456263 s) 85s thread count: 2 vs 2 86s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.004459912 s) 86s thread count: 2 vs 2 87s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.036013557 s) 87s thread count: 2 vs 2 88s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.436501135 s) 88s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-tree 7 (lambda () (sleep 1)))) #:drain? #t): ok (1.024746465 s) 89s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5)) #:drain? #t): ok (0.006491348 s) 89s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50)) #:drain? #t): ok (4.59606e-4 s) 89s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500)) #:drain? #t): ok (0.002343355 s) 89s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5000)) #:drain? #t): ok (0.02140136 s) 89s thread count: 2 vs 2 89s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50000)) #:drain? #t): ok (0.212532513 s) 90s thread count: 2 vs 2 92s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500000)) #:drain? #t): ok (2.120056469 s) 92s thread count: 2 vs 2 92s assert terminates: (run-fibers (lambda () (test-run-order 10)) #:parallelism 1 #:drain? #t): ok (0.006009968 s) 92s thread count: 2 vs 2 92s assert terminates: (run-fibers (lambda () (test-wakeup-order 10)) #:parallelism 1 #:drain? #t): ok (1.49973e-4 s) 92s thread count: 2 vs 2 92s assert terminates: (run-fibers (lambda () 1) #:drain? #t): ok (2.49698e-4 s) 92s thread count: 2 vs 2 92s assert run-fiber-return-vals equal to (1): ok 92s assert terminates: (run-fibers (lambda () (do-times 20 (check-sleep (random 1.0)))) #:drain? #t): assert sleep 0.03456686196908243s < actual 0.034917838s: #t (diff: 1.0153540440885052%) 92s assert sleep 0.03436345579552019s < actual 0.034964444s: #t (diff: 1.7489166632599067%) 92s assert sleep 0.061024566720115414s < actual 0.06117593s: #t (diff: 0.2480366318351847%) 92s assert sleep 0.12916714575783558s < actual 0.129288491s: #t (diff: 0.09394435516282301%) 92s assert sleep 0.1958152733187717s < actual 0.195840064s: #t (diff: 0.0126602388098518%) 92s assert sleep 0.26401294551390114s < actual 0.264524053s: #t (diff: 0.19359182751586967%) 92s assert sleep 0.33431225846892115s < actual 0.334757375s: #t (diff: 0.13314394545907754%) 92s assert sleep 0.3398130441686447s < actual 0.340036472s: #t (diff: 0.0657502221263691%) 92s assert sleep 0.37019577019299804s < actual 0.370448059s: #t (diff: 0.06815010524578018%) 92s assert sleep 0.48744148605044757s < actual 0.487902791s: #t (diff: 0.0946380155883346%) 92s assert sleep 0.7148624304124437s < actual 0.714956221s: #t (diff: 0.01312008906415832%) 92s assert sleep 0.7233843607837082s < actual 0.723819368s: #t (diff: 0.060135004276368045%) 92s assert sleep 0.748734031277636s < actual 0.7489552s: #t (diff: 0.029539023621858694%) 92s assert sleep 0.7740679763770524s < actual 0.774132956s: #t (diff: 0.00839456287182084%) 92s assert sleep 0.7965046199252751s < actual 0.796698825s: #t (diff: 0.0243821655099898%) 92s assert sleep 0.8067622687831747s < actual 0.807249627s: #t (diff: 0.06040914847944024%) 92s assert sleep 0.9229914203231668s < actual 0.923034567s: #t (diff: 0.004674656327578002%) 92s assert sleep 0.9299942644443119s < actual 0.930417109s: #t (diff: 0.04546743693529568%) 93s assert sleep 0.9637140577568459s < actual 0.963921563s: #t (diff: 0.0215318269442952%) 93s assert sleep 0.999598330708636s < actual 1.00015681s: #t (diff: 0.05587037054854539%) 93s ok (1.000688781 s) 93s thread count: 2 vs 2 93s autopkgtest [16:25:31]: test guile-tests-basic: -----------------------] 93s guile-tests-basic PASS 93s autopkgtest [16:25:31]: test guile-tests-basic: - - - - - - - - - - results - - - - - - - - - - 94s autopkgtest [16:25:32]: test guile-tests-conditions: preparing testbed 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s Solving dependencies... 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 95s autopkgtest [16:25:33]: test guile-tests-conditions: timeout --kill-after=1m 15m guile tests/conditions.scm 95s autopkgtest [16:25:33]: test guile-tests-conditions: [----------------------- 96s assert (condition? cv) equal to #t: ok 96s assert run-fibers on (wait/timeout cv) terminates: ok (0.051013052 s) 96s assert run-fiber-return-vals equal to (#f): ok 96s assert run-fibers on (wait/timeout cv) terminates: ok (0.050741784 s) 96s assert run-fiber-return-vals equal to (#f): ok 96s assert (signal-condition! cv) equal to #t: ok 96s assert (signal-condition! cv) equal to #f: ok 96s assert run-fibers on (wait/timeout cv) terminates: ok (2.2715e-4 s) 96s assert run-fiber-return-vals equal to (#t): ok 96s assert run-fibers on (wait/timeout cv) terminates: ok (2.1566e-4 s) 96s assert run-fiber-return-vals equal to (#t): ok 96s assert run-fibers on (let ((cv (make-condition))) (spawn-fiber (lambda () (signal-condition! cv))) (wait cv) #t) terminates: ok (2.43271e-4 s) 96s assert run-fiber-return-vals equal to (#t): ok 96s 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 96s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 96s ;;; or pass the --no-auto-compile argument to disable. 96s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/conditions.scm 96s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/conditions.scm.go 96s autopkgtest [16:25:34]: test guile-tests-conditions: -----------------------] 97s guile-tests-conditions PASS 97s autopkgtest [16:25:35]: test guile-tests-conditions: - - - - - - - - - - results - - - - - - - - - - 97s autopkgtest [16:25:35]: test guile-tests-channels: preparing testbed 97s Reading package lists... 98s Building dependency tree... 98s Reading state information... 98s Solving dependencies... 98s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s autopkgtest [16:25:36]: test guile-tests-channels: timeout --kill-after=1m 15m guile tests/channels.scm 98s autopkgtest [16:25:36]: test guile-tests-channels: [----------------------- 99s assert run-fibers on (rpc 1) terminates: ok (6.35897e-4 s) 99s assert run-fiber-return-vals equal to (1): ok 101s assert run-fibers on (rpc-fib 24) terminates: ok (2.06711798 s) 101s assert run-fiber-return-vals equal to (75025): ok 101s assert run-fibers on (pingpong (current-processor-count) 1000) terminates: ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 101s ;;; or pass the --no-auto-compile argument to disable. 101s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/channels.scm 101s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/channels.scm.go 101s ok (0.019696219 s) 102s autopkgtest [16:25:40]: test guile-tests-channels: -----------------------] 102s guile-tests-channels PASS 102s autopkgtest [16:25:40]: test guile-tests-channels: - - - - - - - - - - results - - - - - - - - - - 102s autopkgtest [16:25:40]: test guile-tests-foreign: preparing testbed 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s Solving dependencies... 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s autopkgtest [16:25:42]: test guile-tests-foreign: timeout --kill-after=1m 15m guile tests/foreign.scm 104s autopkgtest [16:25:42]: test guile-tests-foreign: [----------------------- 104s assert #f equal to #f: ok 104s assert #t terminates: ok 105s assert (sleep 1) terminates: ok 106s assert (perform-operation (sleep-operation 1)) terminates: ok 106s assert (receive-from-fiber 42) equal to 42: ok 106s assert (send-to-fiber 42) equal to 42: ok 106s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 106s ;;; or pass the --no-auto-compile argument to disable. 106s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/foreign.scm 106s WARNING: (tests foreign): `sleep' imported from both (fibers) and (fibers timers) 106s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/foreign.scm.go 106s WARNING: (tests foreign): `sleep' imported from both (fibers) and (fibers timers) 107s autopkgtest [16:25:45]: test guile-tests-foreign: -----------------------] 107s autopkgtest [16:25:45]: test guile-tests-foreign: - - - - - - - - - - results - - - - - - - - - - 107s guile-tests-foreign PASS 107s autopkgtest [16:25:45]: test guile-tests-io-wakeup: preparing testbed 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s Solving dependencies... 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 109s autopkgtest [16:25:47]: test guile-tests-io-wakeup: timeout --kill-after=1m 15m guile tests/io-wakeup.scm 109s autopkgtest [16:25:47]: test guile-tests-io-wakeup: [----------------------- 111s assert run-fibers on (readable/timeout? s) terminates: ok (0.050810048 s) 111s assert run-fiber-return-vals equal to (#t): ok 111s assert (readable/timeout? s) equal to #t: ok 111s assert run-fibers on (readable/timeout? A) terminates: ok (0.05038602 s) 111s assert run-fiber-return-vals equal to (#t): ok 111s assert (readable/timeout? A) equal to #t: ok 111s assert run-fibers on (writable/timeout? B) terminates: ok (2.48133e-4 s) 111s assert run-fiber-return-vals equal to (#f): ok 111s assert (writable/timeout? B) equal to #f: ok 111s assert run-fibers on (writable/timeout? B) terminates: ok (0.050431473 s) 111s assert run-fiber-return-vals equal to (#t): ok 111s assert run-fibers on (readable/timeout? A) terminates: ok (2.56838e-4 s) 111s assert run-fiber-return-vals equal to (#f): ok 111s assert run-fibers on (accept*/timeout? s) terminates: ok (0.050426406 s) 111s assert run-fiber-return-vals equal to (#t): ok 111s assert accepted-socket equal to #f: ok 111s assert (accept*/timeout? s) equal to #t: ok 111s assert accepted-socket equal to #f: ok 111s assert run-fibers on (accept*/timeout? s) terminates: ok (2.43111e-4 s) 111s assert run-fiber-return-vals equal to (#f): ok 111s assert (pair? accepted-socket) equal to #t: ok 111s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 111s ;;; or pass the --no-auto-compile argument to disable. 111s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/io-wakeup.scm 111s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/io-wakeup.scm.go 112s autopkgtest [16:25:50]: test guile-tests-io-wakeup: -----------------------] 112s autopkgtest [16:25:50]: test guile-tests-io-wakeup: - - - - - - - - - - results - - - - - - - - - - 112s guile-tests-io-wakeup PASS 112s autopkgtest [16:25:50]: test guile-tests-parameters: preparing testbed 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Solving dependencies... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [16:25:52]: test guile-tests-parameters: timeout --kill-after=1m 15m guile tests/parameters.scm 114s autopkgtest [16:25:52]: test guile-tests-parameters: [----------------------- 115s assert run-fibers on (my-param) terminates: ok (4.82035e-4 s) 115s assert run-fiber-return-vals equal to (#f): ok 115s assert run-fibers on (rpc (my-param)) terminates: ok (2.84347e-4 s) 115s assert run-fiber-return-vals equal to (#f): ok 115s assert run-fibers on (rpc (begin (my-param 42) (my-param))) terminates: ok (2.35341e-4 s) 115s assert run-fiber-return-vals equal to (42): ok 115s assert run-fibers on (my-param) terminates: ok (1.72634e-4 s) 115s assert run-fiber-return-vals equal to (#f): ok 115s assert run-fibers on (begin (my-param 100) (rpc (my-param))) terminates: ok (1.92945e-4 s) 115s assert run-fiber-return-vals equal to (100): ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 115s ;;; or pass the --no-auto-compile argument to disable. 115s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/parameters.scm 115s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/parameters.scm.go 115s ok 115s assert run-fibers on (my-param) terminates: ok (2.01303e-4 s) 115s assert run-fiber-return-vals equal to (#f): ok 115s assert (my-param) equal to #f: ok 115s assert (begin (my-param (quote foo)) (my-param)) equal to foo: ok 115s assert run-fibers on (my-param) terminates: ok (2.0013e-4 s) 115s assert run-fiber-return-vals equal to (foo): ok 115s assert run-fibers on (rpc (my-param)) terminates: ok (0.005747981 s) 115s assert run-fiber-return-vals equal to (foo): ok 115s autopkgtest [16:25:53]: test guile-tests-parameters: -----------------------] 115s autopkgtest [16:25:53]: test guile-tests-parameters: - - - - - - - - - - results - - - - - - - - - - 115s guile-tests-parameters PASS 116s autopkgtest [16:25:54]: test guile-tests-preemption: preparing testbed 116s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s Solving dependencies... 116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s autopkgtest [16:25:55]: test guile-tests-preemption: timeout --kill-after=1m 15m guile tests/preemption.scm 117s autopkgtest [16:25:55]: test guile-tests-preemption: [----------------------- 118s assert run-fibers on (let lp ((n 0)) (when (< n 20000000) (lp (#{1+}# n)))) terminates: ok (0.10676884 s) 121s assert run-fibers on (race-until 100) terminates: ok (2.985193263 s) 121s assert run-fiber-return-vals equal to (100): ok 121s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 121s ;;; or pass the --no-auto-compile argument to disable. 121s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/preemption.scm 121s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/preemption.scm.go 121s autopkgtest [16:25:59]: test guile-tests-preemption: -----------------------] 122s autopkgtest [16:26:00]: test guile-tests-preemption: - - - - - - - - - - results - - - - - - - - - - 122s guile-tests-preemption PASS 122s autopkgtest [16:26:00]: test guile-tests-speedup: preparing testbed 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s Solving dependencies... 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s autopkgtest [16:26:01]: test guile-tests-speedup: timeout --kill-after=1m 15m guile tests/speedup.scm 123s autopkgtest [16:26:01]: test guile-tests-speedup: [----------------------- 124s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 124s ;;; or pass the --no-auto-compile argument to disable. 124s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/speedup.scm 124s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/speedup.scm.go 124s 124s Skipping expensive test/benchmark. 124s Set the 'FIBERS_EXPENSIVE_TESTS' environment variable to run it. 124s 125s autopkgtest [16:26:03]: test guile-tests-speedup: -----------------------] 125s guile-tests-speedup FLAKY non-zero exit status 77 125s autopkgtest [16:26:03]: test guile-tests-speedup: - - - - - - - - - - results - - - - - - - - - - 125s autopkgtest [16:26:03]: test guile-tests-timer-wheel: preparing testbed 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Solving dependencies... 126s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 127s autopkgtest [16:26:05]: test guile-tests-timer-wheel: timeout --kill-after=1m 15m guile tests/timer-wheel.scm 127s autopkgtest [16:26:05]: test guile-tests-timer-wheel: [----------------------- 129s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 129s ;;; or pass the --no-auto-compile argument to disable. 129s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/timer-wheel.scm 129s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/timer-wheel.scm.go 129s autopkgtest [16:26:07]: test guile-tests-timer-wheel: -----------------------] 129s guile-tests-timer-wheel PASS 129s autopkgtest [16:26:07]: test guile-tests-timer-wheel: - - - - - - - - - - results - - - - - - - - - - 130s autopkgtest [16:26:08]: test guile-tests-ports: preparing testbed 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Solving dependencies... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s autopkgtest [16:26:09]: test guile-tests-ports: timeout --kill-after=1m 15m guile tests/ports.scm 131s autopkgtest [16:26:09]: test guile-tests-ports: [----------------------- 131s 131s ;;; (listening-socket #) 131s 131s ;;; (listening-socket #) 131s 131s ;;; (listening-socket #) 131s 131s ;;; (listening-socket #) 131s 131s ;;; (listening-socket #) 131s 131s ;;; (listening-socket #) 131s 131s ;;; (accepted-connection (# . #(2 2130706433 38616))) 131s 131s ;;; (connected #(2 2130706433 37837)) 131s 131s ;;; (received "hello!") 131s 131s ;;; (echo "hello!") 131s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 131s ;;; or pass the --no-auto-compile argument to disable. 131s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/ports.scm 131s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/ports.scm.go 131s success 132s autopkgtest [16:26:10]: test guile-tests-ports: -----------------------] 132s autopkgtest [16:26:10]: test guile-tests-ports: - - - - - - - - - - results - - - - - - - - - - 132s guile-tests-ports PASS 133s autopkgtest [16:26:11]: test guile-tests-concurrent-web-server: preparing testbed 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s Solving dependencies... 133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s autopkgtest [16:26:12]: test guile-tests-concurrent-web-server: timeout --kill-after=1m 15m guile tests/concurrent-web-server.scm 134s autopkgtest [16:26:12]: test guile-tests-concurrent-web-server: [----------------------- 136s retrying connection on port 8080 in 1s... 136s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 136s ;;; or pass the --no-auto-compile argument to disable. 136s ;;; compiling /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/concurrent-web-server.scm 136s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.C5Rnua/build.XLs/src/tests/concurrent-web-server.scm.go 136s Backtrace: 136s In ice-9/boot-9.scm: 136s 1755:12 7 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) 136s In unknown file: 136s 6 (apply-smob/0 #) 136s In ice-9/boot-9.scm: 136s 724:2 5 (call-with-prompt _ _ #) 136s In ice-9/eval.scm: 136s 619:8 4 (_ #(#(#))) 136s In ice-9/boot-9.scm: 136s 2858:4 3 (save-module-excursion _) 136s 4408:12 2 (_) 136s In /tmp/autopkgtest.C5Rnua/build.XLs/src/tests/concurrent-web-server.scm: 136s 108:11 1 (_) 136s In unknown file: 136s 0 (bytevector->uint-list #vu8(60 33 68 79 67 84 89 80 69 32 104 116 109 108 32 80 85 66 76 73 67 32 34 45 47 47 87 51 67 47 47 68 84 68 32 72 84 77 76 32 52 46 48 49 47 47 69 78 34 32 34 104 116 116 112 58 47 47 119 119 119 46 119 51 46 111 114 103 47 84 82 47 104 116 109 108 52 47 115 116 114 105 99 116 46 100 116 100 34 62 10 60 104 116 109 108 62 60 104 101 97 100 62 10 60 109 101 116 97 32 116 121 112 101 61 34 99 111 112 121 114 105 103 104 116 34 32 99 111 110 116 101 110 …) …) 136s 136s ERROR: In procedure bytevector->uint-list: 136s In procedure bytevector->uint-list: Wrong type (expecting an exact positive integer that divides the bytevector length): 4 136s autopkgtest [16:26:14]: test guile-tests-concurrent-web-server: -----------------------] 137s autopkgtest [16:26:15]: test guile-tests-concurrent-web-server: - - - - - - - - - - results - - - - - - - - - - 137s guile-tests-concurrent-web-server FAIL non-zero exit status 1 137s autopkgtest [16:26:15]: @@@@@@@@@@@@@@@@@@@@ summary 137s guile-tests-basic PASS 137s guile-tests-conditions PASS 137s guile-tests-channels PASS 137s guile-tests-foreign PASS 137s guile-tests-io-wakeup PASS 137s guile-tests-parameters PASS 137s guile-tests-preemption PASS 137s guile-tests-speedup FLAKY non-zero exit status 77 137s guile-tests-timer-wheel PASS 137s guile-tests-ports PASS 137s guile-tests-concurrent-web-server FAIL non-zero exit status 1