1s autopkgtest [08:42:24]: starting date and time: 2025-06-30 08:42:24+0000 1s autopkgtest [08:42:24]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 1s autopkgtest [08:42:24]: host juju-7f2275-prod-proposed-migration-environment-21; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i2pfrble/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.3.1-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-21@bos03-s390x-15.secgroup --name adt-questing-s390x-guile-fibers-20250630-082133-juju-7f2275-prod-proposed-migration-environment-21-3eee454e-49fa-409d-a46e-28ead7d602c2 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-21 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-questing-s390x-guile-fibers-20250630-082133-juju-7f2275-prod-proposed-migration-environment-21-3eee454e-49fa-409d-a46e-28ead7d602c2 from image adt/ubuntu-questing-s390x-server-20250630.img (UUID 495c65ee-1d42-4d67-9eca-bac36229d5b5)... 37s autopkgtest [08:43:00]: testbed dpkg architecture: s390x 37s autopkgtest [08:43:00]: testbed apt version: 3.1.2 38s autopkgtest [08:43:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 38s autopkgtest [08:43:01]: testbed release detected to be: None 39s autopkgtest [08:43:02]: updating testbed package index (apt update) 39s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 39s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 39s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 39s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 39s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [429 kB] 39s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [17.5 kB] 39s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [26.6 kB] 39s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [30.9 kB] 39s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [377 kB] 40s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [5252 B] 40s Fetched 1136 kB in 1s (1333 kB/s) 40s Reading package lists... 41s autopkgtest [08:43:04]: upgrading testbed (apt dist-upgrade and autopurge) 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 41s Calculating upgrade... 41s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 41s Reading package lists... 41s Building dependency tree... 41s Reading state information... 42s Solving dependencies... 42s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 44s autopkgtest [08:43:07]: testbed running kernel: Linux 6.15.0-3-generic #3-Ubuntu SMP Wed Jun 4 07:31:50 UTC 2025 44s autopkgtest [08:43:07]: @@@@@@@@@@@@@@@@@@@@ apt-source guile-fibers 46s Get:1 http://ftpmaster.internal/ubuntu questing-proposed/universe guile-fibers 1.3.1-5 (dsc) [2523 B] 46s Get:2 http://ftpmaster.internal/ubuntu questing-proposed/universe guile-fibers 1.3.1-5 (tar) [581 kB] 46s Get:3 http://ftpmaster.internal/ubuntu questing-proposed/universe guile-fibers 1.3.1-5 (diff) [4504 B] 46s gpgv: Signature made Tue Mar 18 23:44:59 2025 UTC 46s gpgv: using EDDSA key A3CC9C870B9D310ABAD4CF2F51722B08FE4745A2 46s gpgv: issuer "simon@josefsson.org" 46s gpgv: Can't check signature: No public key 46s dpkg-source: warning: cannot verify inline signature for ./guile-fibers_1.3.1-5.dsc: no acceptable signature found 46s autopkgtest [08:43:09]: testing package guile-fibers version 1.3.1-5 47s autopkgtest [08:43:10]: build not needed 48s autopkgtest [08:43:11]: test guile-tests-basic: preparing testbed 48s Reading package lists... 48s Building dependency tree... 48s Reading state information... 48s Solving dependencies... 48s The following NEW packages will be installed: 48s guile-3.0 guile-3.0-libs guile-fibers libgc1 48s 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 48s Need to get 8332 kB of archives. 48s After this operation, 59.6 MB of additional disk space will be used. 48s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libgc1 s390x 1:8.2.8-1 [93.7 kB] 49s Get:2 http://ftpmaster.internal/ubuntu questing/universe s390x guile-3.0-libs s390x 3.0.10+really3.0.10-4 [7889 kB] 49s Get:3 http://ftpmaster.internal/ubuntu questing/universe s390x guile-3.0 s390x 3.0.10+really3.0.10-4 [16.4 kB] 49s Get:4 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x guile-fibers s390x 1.3.1-5 [332 kB] 49s Fetched 8332 kB in 1s (10.3 MB/s) 49s Selecting previously unselected package libgc1:s390x. 49s (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 ... 82486 files and directories currently installed.) 49s Preparing to unpack .../libgc1_1%3a8.2.8-1_s390x.deb ... 49s Unpacking libgc1:s390x (1:8.2.8-1) ... 49s Selecting previously unselected package guile-3.0-libs:s390x. 49s Preparing to unpack .../guile-3.0-libs_3.0.10+really3.0.10-4_s390x.deb ... 49s Unpacking guile-3.0-libs:s390x (3.0.10+really3.0.10-4) ... 50s Selecting previously unselected package guile-3.0. 50s Preparing to unpack .../guile-3.0_3.0.10+really3.0.10-4_s390x.deb ... 50s Unpacking guile-3.0 (3.0.10+really3.0.10-4) ... 50s Selecting previously unselected package guile-fibers. 50s Preparing to unpack .../guile-fibers_1.3.1-5_s390x.deb ... 50s Unpacking guile-fibers (1.3.1-5) ... 50s Setting up libgc1:s390x (1:8.2.8-1) ... 50s Setting up guile-3.0-libs:s390x (3.0.10+really3.0.10-4) ... 50s Setting up guile-3.0 (3.0.10+really3.0.10-4) ... 50s update-alternatives: using /usr/lib/s390x-linux-gnu/guile/3.0/bin/guile to provide /usr/bin/guile (guile) in auto mode 50s Setting up guile-fibers (1.3.1-5) ... 50s Processing triggers for libc-bin (2.41-6ubuntu2) ... 50s Processing triggers for man-db (2.13.1-1) ... 50s Processing triggers for install-info (7.1.1-1) ... 51s autopkgtest [08:43:14]: test guile-tests-basic: guile tests/basic.scm 51s autopkgtest [08:43:14]: test guile-tests-basic: [----------------------- 53s assert #f equal to #f: ok 53s assert #t terminates: ok 53s assert (false-if-exception (begin (run-fibers) #t)) equal to #f: ok 54s assert terminates: (run-fibers (lambda () (sleep 1)) #:drain? #t): ok (1.007654451 s) 54s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (5.25196e-4 s) 54s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (2.86721e-4 s) 54s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (3.8498e-4 s) 54s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.001335158 s) 54s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.010605161 s) 55s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t)))) #:drain? #t): ok (0.177601718 s) 55s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () #t) #:parallel? #t))) #:drain? #t): ok (0.134581522 s) 60s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-to-1e4))) #:drain? #t): ok (4.884477162 s) 137s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber loop-to-1e4 #:parallel? #t))) #:drain? #t): ok (-7.392097035 s) 138s assert terminates: (run-fibers (lambda () (do-times 1 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.007255469 s) 139s assert terminates: (run-fibers (lambda () (do-times 10 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.001147407 s) 140s assert terminates: (run-fibers (lambda () (do-times 100 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.001444257 s) 141s assert terminates: (run-fibers (lambda () (do-times 1000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.004255498 s) 142s assert terminates: (run-fibers (lambda () (do-times 10000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.032561825 s) 143s assert terminates: (run-fibers (lambda () (do-times 100000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (1.385124332 s) 151s assert terminates: (run-fibers (lambda () (do-times 1000000 (spawn-fiber (lambda () (sleep 1))))) #:drain? #t): ok (7.138191074 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-tree 7 (lambda () (sleep 1)))) #:drain? #t): ok (1.028144108 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5)) #:drain? #t): ok (6.05315e-4 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50)) #:drain? #t): ok (6.73213e-4 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500)) #:drain? #t): ok (0.003575376 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5000)) #:drain? #t): ok (0.028859594 s) 152s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 50000)) #:drain? #t): ok (0.206410265 s) 154s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 500000)) #:drain? #t): ok (2.000165959 s) 173s assert terminates: (run-fibers (lambda () (spawn-fiber-chain 5000000)) #:drain? #t): ok (19.448573684 s) 173s assert terminates: (run-fibers (lambda () (test-run-order 10)) #:parallelism 1 #:drain? #t): ok (0.010983665 s) 173s assert terminates: (run-fibers (lambda () (test-wakeup-order 10)) #:parallelism 1 #:drain? #t): ok (1.43574e-4 s) 173s assert terminates: (run-fibers (lambda () 1) #:drain? #t): ok (2.16084e-4 s) 173s assert run-fiber-return-vals equal to (1): ok 174s assert terminates: (run-fibers (lambda () (do-times 20 (check-sleep (random 1.0)))) #:drain? #t): assert sleep 0.020608996598312723s < actual 0.021015524s: #t (diff: 1.972572510980764%) 174s assert sleep 0.03456686196908243s < actual 0.034630783s: #t (diff: 0.18491997038881164%) 174s assert sleep 0.061024566720115414s < actual 0.06138465s: #t (diff: 0.5900628209882747%) 174s assert sleep 0.11746097407324547s < actual 0.117615983s: #t (diff: 0.13196632156128651%) 174s assert sleep 0.13706411233780896s < actual 0.137438215s: #t (diff: 0.27293990805486984%) 174s assert sleep 0.2275100133355504s < actual 0.227668284s: #t (diff: 0.06956646089074069%) 174s assert sleep 0.23514019199674957s < actual 0.235478997s: #t (diff: 0.14408638539136207%) 174s assert sleep 0.3507339219939192s < actual 0.350798211s: #t (diff: 0.018329851220369783%) 174s assert sleep 0.36970041583284435s < actual 0.370204852s: #t (diff: 0.1364445766227362%) 174s assert sleep 0.5002849968690339s < actual 0.500778222s: #t (diff: 0.09858883117679726%) 174s assert sleep 0.6727431540500131s < actual 0.67325522s: #t (diff: 0.07611611458314683%) 174s assert sleep 0.7000185262935479s < actual 0.700510363s: #t (diff: 0.07026052711152019%) 174s assert sleep 0.7148624304124437s < actual 0.715160267s: #t (diff: 0.0416634830542842%) 174s assert sleep 0.721997240644088s < actual 0.722513714s: #t (diff: 0.07153397919516175%) 174s assert sleep 0.7233843607837082s < actual 0.723537705s: #t (diff: 0.02119816581681988%) 174s assert sleep 0.7603254888022394s < actual 0.760808028s: #t (diff: 0.06346481932636533%) 174s assert sleep 0.7965046199252751s < actual 0.79694105s: #t (diff: 0.054793163003358375%) 174s assert sleep 0.8067622687831747s < actual 0.806927471s: #t (diff: 0.020477186801810522%) 174s assert sleep 0.9299942644443119s < actual 0.930224917s: #t (diff: 0.024801503031411008%) 174s assert sleep 0.999598330708636s < actual 0.999876119s: #t (diff: 0.027789991522595293%) 174s ok (1.000377002 s) 174s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 174s ;;; or pass the --no-auto-compile argument to disable. 174s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/basic.scm 174s WARNING: (tests basic): imported module (fibers) overrides core binding `sleep' 174s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/basic.scm.go 174s WARNING: (tests basic): imported module (fibers) overrides core binding `sleep' 175s autopkgtest [08:45:18]: test guile-tests-basic: -----------------------] 175s guile-tests-basic PASS 175s autopkgtest [08:45:18]: test guile-tests-basic: - - - - - - - - - - results - - - - - - - - - - 175s autopkgtest [08:45:18]: test guile-tests-conditions: preparing testbed 176s Reading package lists... 176s Building dependency tree... 176s Reading state information... 176s Solving dependencies... 176s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 177s autopkgtest [08:45:20]: test guile-tests-conditions: guile tests/conditions.scm 177s autopkgtest [08:45:20]: test guile-tests-conditions: [----------------------- 178s assert (condition? cv) equal to #t: ok 178s assert run-fibers on (wait/timeout cv) terminates: ok (0.051001535 s) 178s assert run-fiber-return-vals equal to (#f): ok 178s assert run-fibers on (wait/timeout cv) terminates: ok (0.050751512 s) 178s assert run-fiber-return-vals equal to (#f): ok 178s assert (signal-condition! cv) equal to #t: ok 178s assert (signal-condition! cv) equal to #f: ok 178s assert run-fibers on (wait/timeout cv) terminates: ok (2.59921e-4 s) 178s assert run-fiber-return-vals equal to (#t): ok 178s assert run-fibers on (wait/timeout cv) terminates: ok (2.04377e-4 s) 178s assert run-fiber-return-vals equal to (#t): ok 178s assert run-fibers on (let ((cv (make-condition))) (spawn-fiber (lambda () (signal-condition! cv))) (wait cv) #t) terminates: ok (2.19702e-4 s) 178s assert run-fiber-return-vals equal to (#t): ok 178s 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 178s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 178s ;;; or pass the --no-auto-compile argument to disable. 178s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/conditions.scm 178s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/conditions.scm.go 178s autopkgtest [08:45:21]: test guile-tests-conditions: -----------------------] 178s autopkgtest [08:45:21]: test guile-tests-conditions: - - - - - - - - - - results - - - - - - - - - - 178s guile-tests-conditions PASS 179s autopkgtest [08:45:22]: test guile-tests-channels: preparing testbed 179s Reading package lists... 179s Building dependency tree... 179s Reading state information... 179s Solving dependencies... 179s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 180s autopkgtest [08:45:23]: test guile-tests-channels: guile tests/channels.scm 180s autopkgtest [08:45:23]: test guile-tests-channels: [----------------------- 181s assert run-fibers on (rpc 1) terminates: ok (6.06852e-4 s) 181s assert run-fiber-return-vals equal to (1): ok 183s assert run-fibers on (rpc-fib 24) terminates: ok (1.783556538 s) 183s assert run-fiber-return-vals equal to (75025): ok 183s assert run-fibers on (pingpong (current-processor-count) 1000) terminates: ok (0.018300655 s) 183s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 183s ;;; or pass the --no-auto-compile argument to disable. 183s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/channels.scm 183s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/channels.scm.go 183s autopkgtest [08:45:26]: test guile-tests-channels: -----------------------] 183s guile-tests-channels PASS 183s autopkgtest [08:45:26]: test guile-tests-channels: - - - - - - - - - - results - - - - - - - - - - 184s autopkgtest [08:45:27]: test guile-tests-foreign: preparing testbed 184s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Solving dependencies... 184s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 185s autopkgtest [08:45:28]: test guile-tests-foreign: guile tests/foreign.scm 185s autopkgtest [08:45:28]: test guile-tests-foreign: [----------------------- 185s assert #f equal to #f: ok 185s assert #t terminates: ok 186s assert (sleep 1) terminates: ok 187s assert (perform-operation (sleep-operation 1)) terminates: ok 187s assert (receive-from-fiber 42) equal to 42: ok 187s assert (send-to-fiber 42) equal to 42: ok 187s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 187s ;;; or pass the --no-auto-compile argument to disable. 187s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/foreign.scm 187s WARNING: (tests foreign): imported module (fibers) overrides core binding `sleep' 187s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/foreign.scm.go 187s WARNING: (tests foreign): imported module (fibers) overrides core binding `sleep' 188s autopkgtest [08:45:31]: test guile-tests-foreign: -----------------------] 188s guile-tests-foreign PASS 188s autopkgtest [08:45:31]: test guile-tests-foreign: - - - - - - - - - - results - - - - - - - - - - 188s autopkgtest [08:45:31]: test guile-tests-io-wakeup: preparing testbed 189s Reading package lists... 189s Building dependency tree... 189s Reading state information... 189s Solving dependencies... 189s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 190s autopkgtest [08:45:33]: test guile-tests-io-wakeup: guile tests/io-wakeup.scm 190s autopkgtest [08:45:33]: test guile-tests-io-wakeup: [----------------------- 191s assert run-fibers on (readable/timeout? s) terminates: ok (0.051198542 s) 191s assert run-fiber-return-vals equal to (#t): ok 191s assert (readable/timeout? s) equal to #t: ok 191s assert run-fibers on (readable/timeout? A) terminates: ok (0.050850457 s) 191s assert run-fiber-return-vals equal to (#t): ok 191s assert (readable/timeout? A) equal to #t: ok 191s assert run-fibers on (writable/timeout? B) terminates: ok (3.61462e-4 s) 191s assert run-fiber-return-vals equal to (#f): ok 191s assert (writable/timeout? B) equal to #f: ok 191s assert run-fibers on (writable/timeout? B) terminates: ok (0.050833419 s) 191s assert run-fiber-return-vals equal to (#t): ok 191s assert run-fibers on (readable/timeout? A) terminates: ok (3.17092e-4 s) 191s assert run-fiber-return-vals equal to (#f): ok 191s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 191s ;;; or pass the --no-auto-compile argument to disable. 191s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/io-wakeup.scm 191s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/io-wakeup.scm.go 192s autopkgtest [08:45:35]: test guile-tests-io-wakeup: -----------------------] 192s autopkgtest [08:45:35]: test guile-tests-io-wakeup: - - - - - - - - - - results - - - - - - - - - - 192s guile-tests-io-wakeup PASS 192s autopkgtest [08:45:35]: test guile-tests-parameters: preparing testbed 192s Reading package lists... 193s Building dependency tree... 193s Reading state information... 193s Solving dependencies... 193s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 193s autopkgtest [08:45:36]: test guile-tests-parameters: guile tests/parameters.scm 193s autopkgtest [08:45:36]: test guile-tests-parameters: [----------------------- 194s assert run-fibers on (my-param) terminates: ok (8.20795e-4 s) 194s assert run-fiber-return-vals equal to (#f): ok 194s assert run-fibers on (rpc (my-param)) terminates: ok (4.24409e-4 s) 194s assert run-fiber-return-vals equal to (#f): ok 194s assert run-fibers on (rpc (begin (my-param 42) (my-param))) terminates: ok (3.56475e-4 s) 194s assert run-fiber-return-vals equal to (42): ok 194s assert run-fibers on (my-param) terminates: ok (3.0642e-4 s) 194s assert run-fiber-return-vals equal to (#f): ok 194s assert run-fibers on (begin (my-param 100) (rpc (my-param))) terminates: ok (3.84619e-4 s) 194s assert run-fiber-return-vals equal to (100): ok 194s assert run-fibers on (my-param) terminates: ok (2.95797e-4 s) 194s assert run-fiber-return-vals equal to (#f): ok 194s assert (my-param) equal to #f: ok 194s assert (begin (my-param (quote foo)) (my-param)) equal to foo: ok 195s assert run-fibers on (my-param) terminates: ok (3.03419e-4 s) 195s assert run-fiber-return-vals equal to (foo): ok 195s assert run-fibers on (rpc (my-param)) terminates: ok (2.94702e-4 s) 195s assert run-fiber-return-vals equal to (foo): ok 195s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 195s ;;; or pass the --no-auto-compile argument to disable. 195s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/parameters.scm 195s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/parameters.scm.go 195s autopkgtest [08:45:38]: test guile-tests-parameters: -----------------------] 195s guile-tests-parameters PASS 195s autopkgtest [08:45:38]: test guile-tests-parameters: - - - - - - - - - - results - - - - - - - - - - 196s autopkgtest [08:45:39]: test guile-tests-preemption: preparing testbed 196s Reading package lists... 196s Building dependency tree... 196s Reading state information... 196s Solving dependencies... 196s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 197s autopkgtest [08:45:40]: test guile-tests-preemption: guile tests/preemption.scm 197s autopkgtest [08:45:40]: test guile-tests-preemption: [----------------------- 198s assert run-fibers on (let lp ((n 0)) (when (< n 100000000) (lp (#{1+}# n)))) terminates: ok (0.468640735 s) 201s assert run-fibers on (race-until 100) terminates: ok (2.983035467 s) 201s assert run-fiber-return-vals equal to (100): ok 201s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 201s ;;; or pass the --no-auto-compile argument to disable. 201s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/preemption.scm 201s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/preemption.scm.go 201s autopkgtest [08:45:44]: test guile-tests-preemption: -----------------------] 202s guile-tests-preemption PASS 202s autopkgtest [08:45:45]: test guile-tests-preemption: - - - - - - - - - - results - - - - - - - - - - 202s autopkgtest [08:45:45]: test guile-tests-speedup: preparing testbed 202s Reading package lists... 202s Building dependency tree... 202s Reading state information... 202s Solving dependencies... 202s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 203s autopkgtest [08:45:46]: test guile-tests-speedup: guile tests/speedup.scm 203s autopkgtest [08:45:46]: test guile-tests-speedup: [----------------------- 204s speedup for (do-times 100000 (spawn-fiber (lambda () #t) #:parallel? #t)): 0.184138756 s / 0.151555366 s = 1.214993311421253x (2 cpus) 207s speedup for (do-times 40000 (spawn-fiber (lambda () (sleep 1)) #:parallel? #t)): 1.151984268 s / 1.107048514 s = 1.0405905914977815x (2 cpus) 220s speedup for (do-times 100000 (spawn-fiber (lambda () (loop-to 10000)) #:parallel? #t)): 8.430237691 s / 4.716945634 s = 1.7872238404094356x (2 cpus) 233s speedup for (do-times 10000 (spawn-fiber (lambda () (loop-to 100000)) #:parallel? #t)): 8.324212547 s / 4.552846349 s = 1.828353497769226x (2 cpus) 246s speedup for (do-times 1000 (spawn-fiber (lambda () (loop-to 1000000)) #:parallel? #t)): 8.393660304 s / 4.522805184 s = 1.85585272027494x (2 cpus) 256s speedup for (do-times 100000 (spawn-fiber (lambda () (alloc-to 4 1000)) #:parallel? #t)): 6.674930007 s / 4.027002312 s = 1.6575431275789148x (2 cpus) 266s speedup for (do-times 10000 (spawn-fiber (lambda () (alloc-to 4 10000)) #:parallel? #t)): 5.820302111 s / 3.540622512 s = 1.6438640638118385x (2 cpus) 275s speedup for (do-times 1000 (spawn-fiber (lambda () (alloc-to 4 100000)) #:parallel? #t)): 6.026092281 s / 3.635114758 s = 1.657744715689661x (2 cpus) 275s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 275s ;;; or pass the --no-auto-compile argument to disable. 275s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/speedup.scm 275s WARNING: (tests speedup): imported module (fibers) overrides core binding `sleep' 275s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/speedup.scm.go 275s WARNING: (tests speedup): imported module (fibers) overrides core binding `sleep' 276s autopkgtest [08:46:59]: test guile-tests-speedup: -----------------------] 276s guile-tests-speedup PASS 276s autopkgtest [08:46:59]: test guile-tests-speedup: - - - - - - - - - - results - - - - - - - - - - 276s autopkgtest [08:46:59]: test guile-tests-timer-wheel: preparing testbed 277s Reading package lists... 277s Building dependency tree... 277s Reading state information... 277s Solving dependencies... 277s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 278s autopkgtest [08:47:01]: test guile-tests-timer-wheel: guile tests/timer-wheel.scm 278s autopkgtest [08:47:01]: test guile-tests-timer-wheel: [----------------------- 279s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 279s ;;; or pass the --no-auto-compile argument to disable. 279s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/timer-wheel.scm 279s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/timer-wheel.scm.go 280s autopkgtest [08:47:03]: test guile-tests-timer-wheel: -----------------------] 280s autopkgtest [08:47:03]: test guile-tests-timer-wheel: - - - - - - - - - - results - - - - - - - - - - 280s guile-tests-timer-wheel PASS 281s autopkgtest [08:47:04]: test guile-tests-ports: preparing testbed 281s Reading package lists... 281s Building dependency tree... 281s Reading state information... 281s Solving dependencies... 281s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 282s autopkgtest [08:47:05]: test guile-tests-ports: guile tests/ports.scm 282s autopkgtest [08:47:05]: test guile-tests-ports: [----------------------- 287s 287s ;;; (listening-socket #) 287s 287s ;;; (listening-socket #) 287s 287s ;;; (listening-socket #) 287s 287s ;;; (listening-socket #) 287s 287s ;;; (listening-socket #) 287s 287s ;;; (listening-socket #) 287s 287s ;;; (accepted-connection (# . #(2 2130706433 46438))) 287s 287s ;;; (connected #(2 2130706433 5556)) 287s 287s ;;; (received "hello!") 287s 287s ;;; (echo "hello!") 287s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 287s ;;; or pass the --no-auto-compile argument to disable. 287s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/ports.scm 287s WARNING: (tests ports): imported module (fibers) overrides core binding `sleep' 287s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/ports.scm.go 287s WARNING: (tests ports): imported module (fibers) overrides core binding `sleep' 287s success 288s autopkgtest [08:47:11]: test guile-tests-ports: -----------------------] 288s autopkgtest [08:47:11]: test guile-tests-ports: - - - - - - - - - - results - - - - - - - - - - 288s guile-tests-ports PASS 288s autopkgtest [08:47:11]: test guile-tests-concurrent-web-server: preparing testbed 289s Reading package lists... 289s Building dependency tree... 289s Reading state information... 289s Solving dependencies... 289s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 290s autopkgtest [08:47:13]: test guile-tests-concurrent-web-server: guile tests/concurrent-web-server.scm 290s autopkgtest [08:47:13]: test guile-tests-concurrent-web-server: [----------------------- 295s assert (length data) equal to 10000: no (got 890) 295s assert (length data) equal to 10000: no (got 896) 295s ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 295s ;;; or pass the --no-auto-compile argument to disable. 295s ;;; compiling /tmp/autopkgtest.DnvD3C/build.CMF/src/tests/concurrent-web-server.scm 295s ;;; compiled /home/ubuntu/.cache/guile/ccache/3.0-BE-8-4.7/tmp/autopkgtest.DnvD3C/build.CMF/src/tests/concurrent-web-server.scm.go 296s autopkgtest [08:47:19]: test guile-tests-concurrent-web-server: -----------------------] 296s guile-tests-concurrent-web-server FAIL non-zero exit status 1 296s autopkgtest [08:47:19]: test guile-tests-concurrent-web-server: - - - - - - - - - - results - - - - - - - - - - 297s autopkgtest [08:47:19]: @@@@@@@@@@@@@@@@@@@@ summary 297s guile-tests-basic PASS 297s guile-tests-conditions PASS 297s guile-tests-channels PASS 297s guile-tests-foreign PASS 297s guile-tests-io-wakeup PASS 297s guile-tests-parameters PASS 297s guile-tests-preemption PASS 297s guile-tests-speedup PASS 297s guile-tests-timer-wheel PASS 297s guile-tests-ports PASS 297s guile-tests-concurrent-web-server FAIL non-zero exit status 1