2025-08-03 01:09.31: New job: test robur-coop/utcp https://github.com/robur-coop/utcp.git#refs/heads/main (cd77a9c6a09e201363137ecf40b7dade4ff0cd23) (linux-ppc64:debian-12-5.3_ppc64_opam-2.4)
Base: ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/robur-coop/utcp.git" -b "main" && cd "utcp" && git reset --hard cd77a9c6
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd
# debian-12-5.3_ppc64_opam-2.4
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 || git fetch origin master) && git reset -q --hard 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 utcp.opam ./
RUN opam pin add -yn utcp.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="afl-persistent.1.4 alcotest.1.9.0 angstrom.0.16.1 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bechamel.0.5.0 bechamel-js.0.5.0 bigstringaf.0.10.0 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 hex.1.5.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 json-data-encoding.1.0.1 jsonm.1.0.2 logs.0.9.0 lru.0.3.1 lwt.5.9.1 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 mirage-crypto.2.0.1 mirage-crypto-rng.2.0.1 mirage-crypto-rng-mirage.2.0.1 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.13.2 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.1 topkg.1.1.0 tuntap.2.0.1 uri.4.4.0 uutf.1.0.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y utcp.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-08-03 01:09.31: Using cache hint "robur-coop/utcp-ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd-debian-12-5.3_ppc64_opam-2.4-da87781a46969a69f7dd38fef0ab10d5"
2025-08-03 01:09.31: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd)
(comment debian-12-5.3_ppc64_opam-2.4)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 || git fetch origin master) && git reset -q --hard 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src utcp.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn utcp.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "afl-persistent.1.4 alcotest.1.9.0 angstrom.0.16.1 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bechamel.0.5.0 bechamel-js.0.5.0 bigstringaf.0.10.0 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 hex.1.5.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 json-data-encoding.1.0.1 jsonm.1.0.2 logs.0.9.0 lru.0.3.1 lwt.5.9.1 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 mirage-crypto.2.0.1 mirage-crypto-rng.2.0.1 mirage-crypto-rng-mirage.2.0.1 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.13.2 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.1 topkg.1.1.0 tuntap.2.0.1 uri.4.4.0 uutf.1.0.4")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y utcp.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-08-03 01:09.31: Waiting for resource in pool OCluster
2025-08-03 01:11.49: Waiting for worker…
2025-08-03 01:25.59: Got resource from pool OCluster
Building on scyleia.caelum.ci.dev
All commits already cached
HEAD is now at cd77a9c fix comment
(from ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.3@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd' locally
docker.io/ocaml/opam@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd: Pulling from ocaml/opam
5cf87be46ab8: Already exists
0f44a78fd01e: Already exists
094a34f4f82c: Already exists
849a5553b457: Already exists
48a1837609ac: Already exists
6adeab216d83: Already exists
9cae429f65ef: Already exists
4798dcc6fcab: Already exists
e33da69b522e: Already exists
b6deccc3e8a0: Already exists
54d7e44517d5: Already exists
56a274d4b88a: Already exists
a4ba52e80855: Already exists
8147a5280a30: Already exists
135b6496f638: Already exists
34249794785d: Already exists
2cff2ac3a9ff: Already exists
8678fc3742ac: Already exists
75def33464ea: Already exists
4496e2a146b7: Already exists
1a44c9c5868b: Already exists
4f4fb700ef54: Already exists
4f3aeb02fe3b: Already exists
7ef94b7fb364: Already exists
88a32017f90e: Already exists
0e0d029a6f97: Already exists
b54bd6763823: Already exists
e80729c57bfd: Already exists
d34112c80cf8: Already exists
290a9095cad9: Already exists
bf1e7cdba20e: Already exists
cf181c841b7b: Already exists
eb5d59ca12f1: Already exists
9e09024207cd: Already exists
92e320df824a: Already exists
fb253b38f30d: Already exists
fb4ddc900db0: Already exists
b0df255c7d1c: Already exists
4be29eadbe5d: Already exists
3d6c80af4e0e: Already exists
6e5c57122aeb: Pulling fs layer
9930eba335a9: Pulling fs layer
5b50211c7a05: Pulling fs layer
223af4dc23f8: Pulling fs layer
b6b1a378e884: Pulling fs layer
dd15bd7329d5: Pulling fs layer
8e023810117b: Pulling fs layer
223af4dc23f8: Waiting
b6b1a378e884: Waiting
dd15bd7329d5: Waiting
8e023810117b: Waiting
9930eba335a9: Download complete
6e5c57122aeb: Verifying Checksum
6e5c57122aeb: Download complete
6e5c57122aeb: Pull complete
9930eba335a9: Pull complete
5b50211c7a05: Verifying Checksum
5b50211c7a05: Download complete
5b50211c7a05: Pull complete
dd15bd7329d5: Verifying Checksum
dd15bd7329d5: Download complete
b6b1a378e884: Verifying Checksum
b6b1a378e884: Download complete
8e023810117b: Verifying Checksum
8e023810117b: Download complete
223af4dc23f8: Verifying Checksum
223af4dc23f8: Download complete
223af4dc23f8: Pull complete
b6b1a378e884: Pull complete
dd15bd7329d5: Pull complete
8e023810117b: Pull complete
Digest: sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd
Status: Downloaded newer image for ocaml/opam@sha256:25a93efc9a70a11cede147c307bdea32722bede2cbfcc883d9b7015c878483dd
2025-08-03 01:25.59 ---> using "40a4143042ede749273d0dafc5ba77ebf361841e7d6aafe6186cec9e81f0fbcd" from cache
/: (comment debian-12-5.3_ppc64_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-08-03 01:25.59 ---> using "768bb252a9d7363f99c455e583dd53e3eca6c53ad82b895957cf432255ab63c7" from cache
/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-08-03 01:25.59 ---> using "6bc2f31a57dfa73fd0143d352ae79c53067a08b26c2f0c40a3fccf5ac996de93" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-60-generic
The OCaml toplevel, version 5.3.0
2.4.1
2025-08-03 01:25.59 ---> using "57ebb3122bb78d0b3d7fb0608f01ea4134bc34e5934e7f0c7c4019e2f48b5274" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-08-03 01:25.59 ---> using "62b9b318ba6fe37d6378590699b9681aac826adda095a9b81d9faead22ddc0ef" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 || git fetch origin master) && git reset -q --hard 5be4501fa6ddc55d3c341fd2677b53c60808c6e0 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
ee8b9193dd..906e75de03 master -> origin/master
5be4501fa6 Merge pull request #28281 from hannesm/release-ipaddr-v5.6.1
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
Already up-to-date.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-08-03 01:25.59 ---> using "b09842cbab304dd2f3f739387e112d9999571859e5375165e9e879fb0ced855e" from cache
/src: (copy (src utcp.opam) (dst ./))
2025-08-03 01:26.00 ---> saved as "d55e882e74fe5aa7d9e5943659cf9c4623175e6a016b1cb1029b84452877dc41"
/src: (run (network host)
(shell "opam pin add -yn utcp.dev './'"))
[NOTE] Package utcp does not exist in opam repositories registered in the current switch.
[utcp.dev] synchronised (file:///src)
[WARNING] Failed checks on utcp package definition from source at file:///src:
warning 68: Missing field 'license'
utcp is now pinned to file:///src (version dev)
2025-08-03 01:26.02 ---> saved as "50e0ccb4fdc58aeec1352988048284ddef2b70141762b81381a28f68290828da"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-08-03 01:26.02 ---> saved as "599bb1c9774be45986ab766ae55130822c6a24d1ae17cb5a5df126c1014377a6"
/src: (env DEPS "afl-persistent.1.4 alcotest.1.9.0 angstrom.0.16.1 arp.4.0.0 astring.0.8.5 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.1 bechamel.0.5.0 bechamel-js.0.5.0 bigstringaf.0.10.0 cmdliner.1.3.0 cppo.1.8.0 crowbar.0.2.1 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 digestif.1.3.0 domain-name.0.4.1 dune.3.19.1 dune-configurator.3.19.1 duration.0.2.1 eqaf.0.10 ethernet.3.2.0 fmt.0.11.0 hex.1.5.0 ipaddr.5.6.1 ipaddr-cstruct.5.6.1 json-data-encoding.1.0.1 jsonm.1.0.2 logs.0.9.0 lru.0.3.1 lwt.5.9.1 lwt-dllist.1.1.0 macaddr.5.6.1 macaddr-cstruct.5.6.1 metrics.0.5.0 mirage-crypto.2.0.1 mirage-crypto-rng.2.0.1 mirage-crypto-rng-mirage.2.0.1 mirage-flow.5.0.0 mirage-mtime.5.0.0 mirage-net.4.0.0 mirage-net-unix.3.0.0 mirage-runtime.4.9.0 mirage-sleep.4.0.0 mirage-unix.5.0.1 mtime.2.1.0 num.1.6 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.17.0 pcap-format.0.6.0 ppx_cstruct.6.2.0 ppx_derivers.1.2.1 ppxlib.0.36.0 psq.0.2.1 randomconv.0.2.0 re.1.13.2 result.1.5 rresult.0.7.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 tcpip.9.0.1 topkg.1.1.0 tuntap.2.0.1 uri.4.4.0 uutf.1.0.4")
/src: (env CI true)
/src: (env OCAMLCI true)
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y utcp.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages.diff/Index [19.6 kB]
- Ign:4 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages.diff/Index
- Get:5 http://deb.debian.org/debian bookworm-updates/main ppc64el Packages [6940 B]
- Get:6 http://deb.debian.org/debian-security bookworm-security/main ppc64el Packages [261 kB]
- Fetched 391 kB in 0s (1016 kB/s)
- Reading package lists...
-
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[utcp.dev] synchronised (file:///src)
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
2025-08-03 01:26.13 ---> saved as "071df75de3d7873c1b65c33bfd4147e66d9708ebe2373467ce719bc4ca3fb1af"
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 73 packages
- install afl-persistent 1.4
- install alcotest 1.9.0
- install angstrom 0.16.1
- install arp 4.0.0
- install astring 0.8.5
- install base-bytes base
- install base64 3.5.1
- install bechamel 0.5.0
- install bechamel-js 0.5.0
- install bigstringaf 0.10.0
- install cmdliner 1.3.0
- install cppo 1.8.0
- install crowbar 0.2.1
- install csexp 1.5.2
- install cstruct 6.2.0
- install cstruct-lwt 6.2.0
- install digestif 1.3.0
- install domain-name 0.4.1
- install dune 3.19.1
- install dune-configurator 3.19.1
- install duration 0.2.1
- install eqaf 0.10
- install ethernet 3.2.0
- install fmt 0.11.0
- install hex 1.5.0
- install ipaddr 5.6.1
- install ipaddr-cstruct 5.6.1
- install json-data-encoding 1.0.1
- install jsonm 1.0.2
- install logs 0.9.0
- install lru 0.3.1
- install lwt 5.9.1
- install lwt-dllist 1.1.0
- install macaddr 5.6.1
- install macaddr-cstruct 5.6.1
- install metrics 0.5.0
- install mirage-crypto 2.0.1
- install mirage-crypto-rng 2.0.1
- install mirage-crypto-rng-mirage 2.0.1
- install mirage-flow 5.0.0
- install mirage-mtime 5.0.0
- install mirage-net 4.0.0
- install mirage-net-unix 3.0.0
- install mirage-runtime 4.9.0
- install mirage-sleep 4.0.0
- install mirage-unix 5.0.1
- install mtime 2.1.0
- install num 1.6
- install ocaml-compiler-libs v0.17.0
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install ocplib-endian 1.2
- install parsexp v0.17.0
- install pcap-format 0.6.0
- install ppx_cstruct 6.2.0
- install ppx_derivers 1.2.1
- install ppxlib 0.36.0
- install psq 0.2.1
- install randomconv 0.2.0
- install re 1.13.2
- install result 1.5
- install rresult 0.7.0
- install seq base
- install sexplib v0.17.0
- install sexplib0 v0.17.0
- install stdlib-shims 0.3.0
- install stringext 1.6.0
- install tcpip 9.0.1
- install topkg 1.1.0
- install tuntap 2.0.1
- install uri 4.4.0
- install uutf 1.0.4
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved afl-persistent.1.4 (cached)
-> retrieved alcotest.1.9.0 (cached)
-> retrieved angstrom.0.16.1 (cached)
-> retrieved arp.4.0.0 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved base64.3.5.1 (cached)
-> retrieved bigstringaf.0.10.0 (cached)
-> retrieved bechamel.0.5.0, bechamel-js.0.5.0 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> retrieved crowbar.0.2.1 (cached)
-> retrieved csexp.1.5.2 (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, ppx_cstruct.6.2.0 (cached)
-> retrieved domain-name.0.4.1 (cached)
-> retrieved duration.0.2.1 (cached)
-> retrieved eqaf.0.10 (cached)
-> retrieved ethernet.3.2.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved hex.1.5.0 (cached)
-> retrieved ipaddr.5.6.1, ipaddr-cstruct.5.6.1, macaddr.5.6.1, macaddr-cstruct.5.6.1 (cached)
-> retrieved json-data-encoding.1.0.1 (cached)
-> retrieved jsonm.1.0.2 (cached)
-> retrieved logs.0.9.0 (cached)
-> retrieved lru.0.3.1 (cached)
-> retrieved lwt.5.9.1 (cached)
-> retrieved digestif.1.3.0 (cached)
-> retrieved lwt-dllist.1.1.0 (cached)
-> retrieved metrics.0.5.0 (cached)
-> retrieved mirage-flow.5.0.0 (cached)
-> retrieved mirage-mtime.5.0.0 (cached)
-> retrieved mirage-net.4.0.0 (cached)
-> retrieved mirage-net-unix.3.0.0 (cached)
-> retrieved mirage-runtime.4.9.0 (cached)
-> retrieved mirage-sleep.4.0.0 (cached)
-> retrieved dune.3.19.1, dune-configurator.3.19.1 (cached)
-> retrieved mirage-crypto.2.0.1, mirage-crypto-rng.2.0.1, mirage-crypto-rng-mirage.2.0.1 (cached)
-> retrieved mirage-unix.5.0.1 (cached)
-> retrieved mtime.2.1.0 (cached)
-> retrieved num.1.6 (cached)
-> retrieved ocaml-compiler-libs.v0.17.0 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> installed cmdliner.1.3.0
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved parsexp.v0.17.0 (cached)
-> retrieved pcap-format.0.6.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved psq.0.2.1 (cached)
-> retrieved randomconv.0.2.0 (cached)
-> retrieved result.1.5 (cached)
-> retrieved re.1.13.2 (cached)
-> retrieved seq.base (cached)
-> installed seq.base
-> retrieved ppxlib.0.36.0 (cached)
-> retrieved rresult.0.7.0 (cached)
-> retrieved sexplib.v0.17.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved stringext.1.6.0 (cached)
-> retrieved tuntap.2.0.1 (cached)
-> retrieved tcpip.9.0.1 (cached)
-> retrieved topkg.1.1.0 (cached)
-> retrieved uri.4.4.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> installed num.1.6
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.0
-> installed rresult.0.7.0
-> installed mtime.2.1.0
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed jsonm.1.0.2
-> installed dune.3.19.1
-> installed afl-persistent.1.4
-> installed duration.0.2.1
-> installed csexp.1.5.2
-> installed base64.3.5.1
-> installed bechamel.0.5.0
-> installed cppo.1.8.0
-> installed cstruct.6.2.0
-> installed domain-name.0.4.1
-> installed eqaf.0.10
-> installed lwt-dllist.1.1.0
-> installed macaddr.5.6.1
-> installed metrics.0.5.0
-> installed mirage-mtime.5.0.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed ocaml-syntax-shims.1.0.0
-> installed ppx_derivers.1.2.1
-> installed psq.0.2.1
-> installed randomconv.0.2.0
-> installed re.1.13.2
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed stringext.1.6.0
-> installed ocplib-endian.1.2
-> installed hex.1.5.0
-> installed ipaddr.5.6.1
-> installed macaddr-cstruct.5.6.1
-> installed lru.0.3.1
-> installed digestif.1.3.0
-> installed ipaddr-cstruct.5.6.1
-> installed crowbar.0.2.1
-> installed tuntap.2.0.1
-> installed alcotest.1.9.0
-> installed parsexp.v0.17.0
-> installed dune-configurator.3.19.1
-> installed bigstringaf.0.10.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed mirage-crypto.2.0.1
-> installed uri.4.4.0
-> installed lwt.5.9.1
-> installed mirage-net.4.0.0
-> installed mirage-flow.5.0.0
-> installed cstruct-lwt.6.2.0
-> installed mirage-sleep.4.0.0
-> installed json-data-encoding.1.0.1
-> installed logs.0.9.0
-> installed mirage-net-unix.3.0.0
-> installed ethernet.3.2.0
-> installed mirage-runtime.4.9.0
-> installed bechamel-js.0.5.0
-> installed mirage-crypto-rng.2.0.1
-> installed mirage-unix.5.0.1
-> installed arp.4.0.0
-> installed mirage-crypto-rng-mirage.2.0.1
-> installed tcpip.9.0.1
-> installed ppxlib.0.36.0
-> installed ppx_cstruct.6.2.0
-> installed pcap-format.0.6.0
Done.
<><> afl-persistent.1.4 installed successfully ><><><><><><><><><><><><><><><><>
=> afl-persistent is installed, but since the current OCaml compiler does
not enable AFL instrumentation by default, most packages will not be
instrumented and fuzzing with afl-fuzz may not be effective.
To globally enable AFL instrumentation, create an OCaml switch like:
opam switch create 5.3.0+afl ocaml-variants.5.3.0+options ocaml-option-afl
# To update the current shell environment, run: eval $(opam env)
2025-08-03 01:27.42 ---> saved as "3db932152236d33698a6ef92a44eee0e80a821baf9b092f13814319c6b62b676"
/src: (copy (src .) (dst /src))
2025-08-03 01:27.42 ---> saved as "b135bfb347157a09321eecf5317b008c835d8cef572ceb155e8dc996f291a47e"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/fuzz && ./fuzz.exe)
checksum: PASS
(cd _build/default/test && ./tests.exe)
Testing `TCP tests'.
This run has ID `FPR2KD78'.
[OK] Checksum 0 simple.
[OK] Checksum 1 data1.
[OK] Checksum 2 data2.
[OK] Checksum 3 data3.
[OK] Checksum 4 data4.
[OK] Checksum 5 data5.
[OK] Checksum 6 real1.
[OK] Checksum 7 real2.
[OK] Checksum 8 real3.
[OK] Checksum 9 real4.
[OK] Checksum 10 real5.
[OK] State machine 0 closed 0.
[OK] State machine 1 closed 1.
[OK] State machine 2 closed 2.
[OK] State machine 3 closed 3.
[OK] State machine 4 closed 4.
[OK] State machine 5 closed 5.
[OK] State machine 6 closed 6.
[OK] State machine 7 closed 7.
[OK] State machine 8 closed+data 0.
[OK] State machine 9 closed+data 1.
[OK] State machine 10 closed+data 2.
[OK] State machine 11 closed+data 3.
[OK] State machine 12 closed+data 4.
[OK] State machine 13 closed+data 5.
[OK] State machine 14 closed+data 6.
[OK] State machine 15 closed+data 7.
[OK] State machine 16 listen 0.
[OK] State machine 17 listen 1.
[OK] State machine 18 listen 2.
[OK] State machine 19 listen 3.
[OK] State machine 20 listen 4.
[OK] State machine 21 listen 5.
[OK] State machine 22 listen 6.
[OK] State machine 23 listen 7.
[OK] State machine 24 listen+data 0.
[OK] State machine 25 listen+data 1.
[OK] State machine 26 listen+data 2.
[OK] State machine 27 listen+data 3.
[OK] State machine 28 listen+data 4.
[OK] State machine 29 listen+data 5.
[OK] State machine 30 listen+data 6.
[OK] State machine 31 listen+data 7.
[OK] State machine 32 syn_sent 0.
[OK] State machine 33 syn_sent 1.
[OK] State machine 34 skip simultaneous open.
[OK] State machine 35 syn_sent 3.
[OK] State machine 36 syn_sent 4.
[OK] State machine 37 syn_sent 5.
[OK] State machine 38 syn_sent 6.
[OK] State machine 39 syn_sent 7.
[OK] State machine 40 syn_sent+iss 0.
[OK] State machine 41 syn_sent+iss 1.
[OK] State machine 42 skip simultaneous open.
[OK] State machine 43 syn_sent+iss 3.
[OK] State machine 44 syn_sent+iss 4.
[OK] State machine 45 syn_sent+iss 5.
[OK] State machine 46 syn_sent+iss 6.
[OK] State machine 47 syn_sent+iss 7.
[OK] State machine 48 syn_sent+iss+2 0.
[OK] State machine 49 syn_sent+iss+2 1.
[OK] State machine 50 skip simultaneous open.
[OK] State machine 51 syn_sent+iss+2 3.
[OK] State machine 52 syn_sent+iss+2 4.
[OK] State machine 53 syn_sent+iss+2 5.
[OK] State machine 54 syn_sent+iss+2 6.
[OK] State machine 55 syn_sent+iss+2 7.
[OK] State machine 56 syn_sent+data 0.
[OK] State machine 57 syn_sent+data 1.
[OK] State machine 58 skip simultaneous open.
[OK] State machine 59 syn_sent+data 3.
[OK] State machine 60 syn_sent+data 4.
[OK] State machine 61 syn_sent+data 5.
[OK] State machine 62 syn_sent+data 6.
[OK] State machine 63 syn_sent+data 7.
[OK] State machine 64 syn_sent+data+iss 0.
[OK] State machine 65 syn_sent+data+iss 1.
[OK] State machine 66 skip simultaneous open.
[OK] State machine 67 syn_sent+data+iss 3.
[OK] State machine 68 syn_sent+data+iss 4.
[OK] State machine 69 syn_sent+data+iss 5.
[OK] State machine 70 syn_sent+data+iss 6.
[OK] State machine 71 syn_sent+data+iss 7.
[OK] State machine 72 syn_sent+data+iss+2 0.
[OK] State machine 73 syn_sent+data+iss+2 1.
[OK] State machine 74 skip simultaneous open.
[OK] State machine 75 syn_sent+data+iss+2 3.
[OK] State machine 76 syn_sent+data+iss+2 4.
[OK] State machine 77 syn_sent+data+iss+2 5.
[OK] State machine 78 syn_sent+data+iss+2 6.
[OK] State machine 79 syn_sent+data+iss+2 7.
[OK] State machine 80 syn received 0.
[OK] State machine 81 syn received 1.
[OK] State machine 82 syn received 2.
[OK] State machine 83 syn received 3.
[OK] State machine 84 syn received 4.
[OK] State machine 85 syn received 5.
[OK] State machine 86 syn received 6.
[OK] State machine 87 syn received 7.
[OK] Reassembly 0 empty reassembly queue.
[OK] Reassembly 1 non-empty reassembly queue.
[OK] Reassembly 2 added can be taken.
[OK] Reassembly 3 added can be taken 2.
[OK] Reassembly 4 added can be taken 3.
[OK] Reassembly 5 coalescing works.
[OK] Reassembly 6 coalescing works rev.
[OK] Reassembly 7 coalescing works 3.
[OK] Reassembly 8 coalescing works 4.
[OK] Reassembly 9 coalescing works 5.
[OK] Reassembly 10 coalescing works 6.
[OK] Reassembly 11 coalescing works 7.
[OK] Reassembly 12 take works.
[OK] Reassembly 13 take works taking before.
[OK] Reassembly 14 take works taking before 2.
[OK] Reassembly 15 overlap 1.
[OK] Reassembly 16 overlap 2.
[OK] Reassembly 17 overlap 3.
[OK] Reassembly 18 overlap 4.
[OK] Reassembly 19 overlap 5.
[OK] Reassembly 20 overlap 6.
[OK] Reassembly 21 regression 187.
[OK] Reassembly 22 regression 188.
Full test results in `/src/_build/default/test/_build/_tests/TCP tests'.
Test Successful in 0.015s. 122 tests run.
2025-08-03 01:27.45 ---> saved as "c20f53bc77a412e39c0a0f9a0a6e7e51544c21171ce6e466954546076d492a45"
Job succeeded
2025-08-03 01:27.45: Job succeeded