Build:
  1. 0
2023-11-09 08:48.32: New job: test freebsd-x86_64/amd64/5.0/c5412c46f4b659a48693b68d0dd3e3c202faddb9
2023-11-09 08:48.32: Using cache hint "freebsd-x86_64/amd64/5.0/c5412c46f4b659a48693b68d0dd3e3c202faddb9"
2023-11-09 08:48.32: Using OBuilder spec:
((from freebsd-ocaml-5.0)
 (env QCHECK_MSG_INTERVAL 60)
 (user (uid 1000) (gid 1000))
 (workdir /src)
 (run (network host)
      (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam && opam init --reinit -ni"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e 52faa0368bad47b21b52c2289d1d97c6e2bf429b || git fetch origin master) && git reset -q --hard 52faa0368bad47b21b52c2289d1d97c6e2bf429b && git log --no-decorate -n1 --oneline && opam update -u"))
 (run (network host)
      (shell "opam repository add override https://github.com/shym/custom-opam-repository.git --all-switches --set-default"))
 (copy (src multicoretests.opam qcheck-lin.opam qcheck-multicoretests-util.opam qcheck-stm.opam)
       (dst ./))
 (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
      (network host)
      (shell "opam pin --no-action qcheck-multicoretests-util.dev ./ && opam pin --no-action qcheck-lin.dev ./ && opam pin --no-action qcheck-stm.dev ./ && opam pin --no-action multicoretests.dev ./"))
 (env CI true)
 (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y ./"))
 (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install ./"))
 (run (shell "eval $(opam env) && opam exec -- ocamlc -config && opam config list && opam list --columns=name,installed-version,repository,synopsis-or-target"))
 (copy (src .) (dst /src))
 (run (shell "eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice"))
)

2023-11-09 08:48.32: Waiting for resource in pool OCluster
2023-11-09 08:48.32: Waiting for worker…
2023-11-09 08:48.32: Got resource from pool OCluster
Building on summer
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /obuilder/state/git/multicoretests.git-6dfea57024416c8c3b1af5a9fbad4c81131ba2d7/.git/
HEAD is now at c5412c4 Also update checkout in gh-pages.yml and opam.yml workflows

(from freebsd-ocaml-5.0)
2023-11-09 08:46.18 ---> saved as "b0ee167c73857b60ecf6c06eff6bbe96857a02ac84fefd2b9807cb2eea16bf97"

/: (env QCHECK_MSG_INTERVAL 60)

/: (user (uid 1000) (gid 1000))

/: (workdir /src)

/src: (run (network host)
           (shell "sudo ln -f /usr/local/bin/opam-2.1 /usr/local/bin/opam && opam init --reinit -ni"))
No configuration file found, using 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.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] no changes from git+file:///usr/home/opam/opam-repository
2023-11-09 08:46.57 ---> saved as "1c5f39d16e6c249da1cb1da3faf613e87b126d9f08b350ae6f4a7c342f0df21e"

/src: (workdir /src)

/src: (run (shell "sudo chown opam /src"))
2023-11-09 08:46.57 ---> saved as "4265a9d3e868300ac06b87e82a4a7ac3404906ca593cc154a13425079d0febdc"

/src: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 52faa0368bad47b21b52c2289d1d97c6e2bf429b || git fetch origin master) && git reset -q --hard 52faa0368bad47b21b52c2289d1d97c6e2bf429b && git log --no-decorate -n1 --oneline && opam update -u"))
52faa0368b Merge pull request #24427 from mtelvers/freebsd-emacs

<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///usr/home/opam/opam-repository

The following actions will be performed:
  ↻ recompile ocaml-options-vanilla 1 [upstream or system changes]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⊘ removed   ocaml-options-vanilla.1
∗ installed ocaml-options-vanilla.1
Done.
2023-11-09 08:47.50 ---> saved as "411fc751482876f46baaacbb81ed8067521d5f1f35c339d00467e9e66e53a37b"

/src: (run (network host)
           (shell "opam repository add override https://github.com/shym/custom-opam-repository.git --all-switches --set-default"))
[override] Initialised
2023-11-09 08:47.52 ---> saved as "316c8fd6c91c28c538608fecffdbff70eba4dd31adc8d8250676f8ba76cc454e"

/src: (copy (src multicoretests.opam qcheck-lin.opam qcheck-multicoretests-util.opam qcheck-stm.opam)
            (dst ./))
2023-11-09 08:47.52 ---> saved as "16172ab804dff4d19d21fedd7419fb8988325358a5e87c63351c2c9a90e059eb"

/src: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
           (network host)
           (shell "opam pin --no-action qcheck-multicoretests-util.dev ./ && opam pin --no-action qcheck-lin.dev ./ && opam pin --no-action qcheck-stm.dev ./ && opam pin --no-action multicoretests.dev ./"))
[qcheck-multicoretests-util.dev] synchronised (file:///src)
qcheck-multicoretests-util is now pinned to file:///src (version dev)
[qcheck-lin.dev] synchronised (file:///src)
qcheck-lin is now pinned to file:///src (version dev)
[qcheck-stm.dev] synchronised (file:///src)
qcheck-stm is now pinned to file:///src (version dev)
Package multicoretests does not exist, create as a NEW package? [Y/n] y
[multicoretests.dev] synchronised (file:///src)
multicoretests is now pinned to file:///src (version dev)
2023-11-09 08:47.57 ---> saved as "2b59a7abd4675c1d623ccb3f9ab5408e217ff6fb78284311132769b1986a54a8"

/src: (env CI true)

/src: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y ./"))
[WARNING] Unknown update command for bsd, skipping system update
[multicoretests.dev] synchronised (no changes)
[qcheck-lin.dev] synchronised (no changes)
[qcheck-multicoretests-util.dev] synchronised (no changes)
[qcheck-stm.dev] synchronised (no changes)
2023-11-09 08:48.11 ---> saved as "35b3466366d5c9fa6d4df1542b7f67f357bb56c40fb86d44a572136400f6659c"

/src: (run (cache (opam-archives (target /usr/home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install ./"))
[multicoretests.dev] synchronised (no changes)
[qcheck-lin.dev] synchronised (no changes)
[qcheck-multicoretests-util.dev] synchronised (no changes)
[qcheck-stm.dev] synchronised (no changes)
The following actions will be performed:
  ∗ install ocamlfind                  1.9.5  [required by base-bytes]
  ∗ install dune                       3.10.0 [required by qcheck-multicoretests-util, multicoretests, qcheck-lin, qcheck-stm]
  ∗ install base-bytes                 base   [required by qcheck-core]
  ∗ install qcheck-core                0.21.2 [required by qcheck-multicoretests-util, multicoretests, qcheck-lin, qcheck-stm]
  ∗ install qcheck-multicoretests-util dev*
  ∗ install qcheck-stm                 dev*
  ∗ install qcheck-lin                 dev*
  ∗ install multicoretests             dev*
===== ∗ 8 =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
⬇ retrieved multicoretests.dev  (file:///src)
⬇ retrieved ocamlfind.1.9.5  (http://download.camlcity.org/download/findlib-1.9.5.tar.gz)
⬇ retrieved qcheck-lin.dev  (file:///src)
⬇ retrieved qcheck-core.0.21.2  (https://github.com/c-cube/qcheck/archive/v0.21.2.tar.gz)
⬇ retrieved dune.3.10.0  (https://github.com/ocaml/dune/releases/download/3.10.0/dune-3.10.0.tbz)
⬇ retrieved qcheck-stm.dev  (file:///src)
⬇ retrieved qcheck-multicoretests-util.dev  (file:///src)
∗ installed ocamlfind.1.9.5
∗ installed base-bytes.base
∗ installed dune.3.10.0
∗ installed qcheck-core.0.21.2
∗ installed qcheck-multicoretests-util.dev
∗ installed qcheck-lin.dev
∗ installed qcheck-stm.dev
∗ installed multicoretests.dev
Done.
2023-11-09 08:49.03 ---> saved as "f45ab2c7076c677cb30840ae7cef8447934b6ba05cdebdfd59589b302d9f036d"

/src: (run (shell "eval $(opam env) && opam exec -- ocamlc -config && opam config list && opam list --columns=name,installed-version,repository,synopsis-or-target"))
version: 5.0.0
standard_library_default: /usr/home/opam/.opam/5.0.0/lib/ocaml
standard_library: /usr/home/opam/.opam/5.0.0/lib/ocaml
ccomp_type: cc
c_compiler: cc
ocamlc_cflags: -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC 
ocamlc_cppflags: -D_FILE_OFFSET_BITS=64 
ocamlopt_cflags: -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC 
ocamlopt_cppflags: -D_FILE_OFFSET_BITS=64 
bytecomp_c_compiler: cc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
native_c_compiler: cc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
bytecomp_c_libraries: -lm -lexecinfo  -lpthread
native_c_libraries: -lm -lexecinfo  -lpthread
native_pack_linker: ld -r -o 
architecture: amd64
model: default
int_size: 63
word_size: 64
system: freebsd
asm: cc -c
asm_cfi_supported: true
with_frame_pointers: false
ext_exe: 
ext_obj: .o
ext_asm: .s
ext_lib: .a
ext_dll: .so
os_type: Unix
default_executable_name: a.out
systhread_supported: true
host: x86_64-unknown-freebsd13.2
target: x86_64-unknown-freebsd13.2
flambda: false
safe_string: true
default_safe_string: true
flat_float_array: true
function_sections: true
afl_instrument: false
windows_unicode: false
supports_shared_libraries: true
naked_pointers: false
exec_magic_number: Caml1999X032
cmi_magic_number: Caml1999I032
cmo_magic_number: Caml1999O032
cma_magic_number: Caml1999A032
cmx_magic_number: Caml1999Y032
cmxa_magic_number: Caml1999Z032
ast_impl_magic_number: Caml1999M032
ast_intf_magic_number: Caml1999N032
cmxs_magic_number: Caml1999D032
cmt_magic_number: Caml1999T032
linear_magic_number: Caml1999L032

<><> Global opam variables ><><><><><><><><><><><><><><><><><><><><><><><><><><>
arch              x86_64               # Inferred from system
exe                                    # Suffix needed for executable filenames (Windows)
jobs              15                   # The number of parallel jobs set up in opam configuration
make              gmake                # The 'make' command to use
opam-version      2.1.5                # The currently running opam version
os                freebsd              # Inferred from system
os-distribution   freebsd              # Inferred from system
os-family         bsd                  # Inferred from system
os-version        1302001              # Inferred from system
root              /usr/home/opam/.opam # The current opam root directory
switch            5.0.0                # The identifier of the current switch
sys-ocaml-arch                         # Target architecture of the OCaml compiler present on your system
sys-ocaml-cc                           # Host C Compiler type of the OCaml compiler present on your system
sys-ocaml-libc                         # Host C Runtime Library type of the OCaml compiler present on your system
sys-ocaml-version                      # OCaml version present on your system independently of opam, if any

<><> Configuration variables from the current switch ><><><><><><><><><><><><><>
prefix   /usr/home/opam/.opam/5.0.0
lib      /usr/home/opam/.opam/5.0.0/lib
bin      /usr/home/opam/.opam/5.0.0/bin
sbin     /usr/home/opam/.opam/5.0.0/sbin
share    /usr/home/opam/.opam/5.0.0/share
doc      /usr/home/opam/.opam/5.0.0/doc
etc      /usr/home/opam/.opam/5.0.0/etc
man      /usr/home/opam/.opam/5.0.0/man
toplevel /usr/home/opam/.opam/5.0.0/lib/toplevel
stublibs /usr/home/opam/.opam/5.0.0/lib/stublibs
user     opam
group    opam

<><> Package variables ('opam var --package PKG' to show) <><><><><><><><><><><>
PKG:name       # Name of the package
PKG:version    # Version of the package
PKG:depends    # Resolved direct dependencies of the package
PKG:installed  # Whether the package is installed
PKG:enable     # Takes the value "enable" or "disable" depending on whether the package is installed
PKG:pinned     # Whether the package is pinned
PKG:bin        # Binary directory for this package
PKG:sbin       # System binary directory for this package
PKG:lib        # Library directory for this package
PKG:man        # Man directory for this package
PKG:doc        # Doc directory for this package
PKG:share      # Share directory for this package
PKG:etc        # Etc directory for this package
PKG:build      # Directory where the package was built
PKG:hash       # Hash of the package archive
PKG:dev        # True if this is a development package
PKG:build-id   # A hash identifying the precise package version with all its dependencies
PKG:opamfile   # Path of the curent opam file
# Packages matching: installed
# Name                     # Installed # Repository # Synopsis
base-bigarray              base        default
base-bytes                 base        default      Bytes library distributed with the OCaml compiler
base-domains               base        default
base-nnp                   base        default      Naked pointers prohibited in the OCaml heap
base-threads               base        default
base-unix                  base        default
dune                       3.10.0      default      Fast, portable, and opinionated build system
multicoretests             dev                      pinned to version dev at file:///src
ocaml                      5.0.0       default      The OCaml compiler (virtual package)
ocaml-base-compiler        5.0.0       default      Official release 5.0.0
ocaml-config               3           default      OCaml Switch Configuration
ocaml-options-vanilla      1           default      Ensure that OCaml is compiled with no special options enabled
ocamlfind                  1.9.5       default      A library manager for OCaml
qcheck-core                0.21.2      default      Core qcheck library
qcheck-lin                 dev                      pinned to version dev at file:///src
qcheck-multicoretests-util dev                      pinned to version dev at file:///src
qcheck-stm                 dev                      pinned to version dev at file:///src
2023-11-09 08:49.04 ---> saved as "ff134a6bd8090b107da7f3c5e2318c4007e9964d4e6925e3cac5b196af44a904"

/src: (copy (src .) (dst /src))
2023-11-09 08:49.05 ---> saved as "3017efbddd8421af5237685198db8f386152c7bcfa218db4a53ceb03b7ffc0aa"

/src: (run (shell "eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice"))
STM ensure cleanup: sequential test OK
STM ensure cleanup: parallel test OK
random seed: 301717275
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM test exception during next_state consistency
[ ]    0    0    0    0 / 1000     0.0s STM test exception during next_state consistency (generating)
[] 1000    0    0 1000 / 1000     0.1s STM test exception during next_state consistency
================================================================================
success (ran 1 tests)
STM test exception during next_state sequential failed with Random_next_state_failure as expected
STM test exception during next_state parallel failed with Random_next_state_failure as expected
Skipping src/array/lin_internal_tests.exe from the test suite

Skipping src/atomic/lin_internal_tests.exe from the test suite

Skipping src/bigarray/stm_tests.exe from the test suite

Skipping src/domain/lin_tests_dls.exe from the test suite

Skipping src/hashtbl/lin_internal_tests.exe from the test suite

Skipping src/lazy/lin_internal_tests.exe from the test suite

Skipping src/queue/lin_internal_tests.exe from the test suite

Skipping src/stack/lin_internal_tests.exe from the test suite

Skipping src/lazy/lin_tests.exe from the test suite

Skipping src/io/lin_internal_tests.exe from the test suite

Skipping src/neg_tests/lin_tests_thread.exe from the test suite

Skipping src/io/lin_tests_thread.exe from the test suite

Skipping src/neg_tests/lin_internal_tests_domain.exe from the test suite

Skipping src/neg_tests/lin_internal_tests_effect.exe from the test suite


random seed: 50527678
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Array test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Array test sequential (generating)
[] 1000    0    0 1000 / 1000     0.6s STM Array test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Array test parallel
[]    1    0    1    0 / 1000     1.6s STM Array test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Array test parallel failed as expected (14 shrink steps):

                            |            
                     Fill (2, 5, 'R')    
                            |            
                 .---------------------.
                 |                     |            
                Sort                To_list         


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Array test parallel:

  Results incompatible with linearized model

                                                                                               |                                             
                                                                                   Fill (2, 5, 'R') : Ok (())                                
                                                                                               |                                             
                                                 .-------------------------------------------------------------------------------------------.
                                                 |                                                                                           |                                             
                                             Sort : ()                                           To_list : ['a'; 'a'; 'R'; 'R'; 'a'; 'R'; 'R'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a']

================================================================================
success (ran 2 tests)

random seed: 510712474
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Array test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Array test with Domain (generating)
[]    2    0    1    1 / 1000     2.9s Lin Array test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin Array test with Domain failed as expected (29 shrink steps):

                              |          
                              |          
                   .---------------------.
                   |                     |          
             Array.to_seq t     Array.fill t 0 3 '^'


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Array test with Domain:

  Results incompatible with sequential execution

                                                                                                       |                                                
                                                                                                       |                                                
                                                     .--------------------------------------------------------------------------------------------------.
                                                     |                                                                                                  |                                                
     Array.to_seq t : <'a'; 'a'; '^'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'>                                   Array.fill t 0 3 '^' : Ok (())                                  

================================================================================
success (ran 1 tests)

random seed: 450528613
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s Domain.spawn/join - tak work
[ ]    0    0    0    0 /  100     0.0s Domain.spawn/join - tak work (generating)
[]  100    0    0  100 /  100    12.1s Domain.spawn/join - tak work

[ ]    0    0    0    0 /  500     0.0s Domain.spawn/join - atomic
[]  500    0    0  500 /  500     5.5s Domain.spawn/join - atomic
================================================================================
success (ran 2 tests)

random seed: 407638004
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic
[ ]    0    0    0    0 /  100     0.0s domain_spawntree - with Atomic (generating)
[]  100    0    0  100 /  100     3.4s domain_spawntree - with Atomic
================================================================================
success (ran 1 tests)

random seed: 156458930
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s Thread.create/join
[ ]    0    0    0    0 /  100     0.0s Thread.create/join (generating)
[]  100    0    0  100 /  100    45.7s Thread.create/join
================================================================================
success (ran 1 tests)

random seed: 517548224
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  500     0.0s Mash up of threads and domains
[ ]    0    0    0    0 /  500     0.0s Mash up of threads and domains (generating)
[ ]  162    0    0  162 /  500    60.5s Mash up of threads and domains
[ ]  321    0    0  321 /  500   120.5s Mash up of threads and domains
[ ]  482    0    0  482 /  500   180.5s Mash up of threads and domains
[]  500    0    0  500 /  500   187.9s Mash up of threads and domains
================================================================================
success (ran 1 tests)

random seed: 366801316
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s thread_createtree - with Atomic
[ ]    0    0    0    0 / 1000     0.0s thread_createtree - with Atomic (generating)
[] 1000    0    0 1000 / 1000     1.8s thread_createtree - with Atomic
================================================================================
success (ran 1 tests)

random seed: 318389919
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  250     0.0s STM Atomic test sequential
[ ]    0    0    0    0 /  250     0.0s STM Atomic test sequential (generating)
[]  250    0    0  250 /  250     0.0s STM Atomic test sequential

[ ]    0    0    0    0 /  250     0.0s STM Atomic test parallel
[]  250    0    0  250 /  250     5.1s STM Atomic test parallel
================================================================================
success (ran 2 tests)

random seed: 69673706
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Domain.DLS test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Domain.DLS test sequential (generating)
[] 1000    0    0 1000 / 1000     0.9s STM Domain.DLS test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Domain.DLS test parallel
[]    1    0    1    0 / 1000     1.8s STM Domain.DLS test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Domain.DLS test parallel failed as expected (17 shrink steps):

                         |               
                     Set (2, 4)          
                         |               
              .---------------------.
              |                     |               
          Set (0, 7)            Set (2, 2)          
            Get 2                 Get 0             


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Domain.DLS test parallel:

  Results incompatible with linearized model

                               |                           
                        Set (2, 4) : ()                    
                               |                           
            .------------------------------------.
            |                                    |                           
     Set (0, 7) : ()                      Set (2, 2) : ()                    
        Get 2 : 4                            Get 0 : 0                       

================================================================================
success (ran 2 tests)

random seed: 327342984
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  200     0.0s STM Hashtbl test sequential
[ ]    0    0    0    0 /  200     0.0s STM Hashtbl test sequential (generating)
[]  200    0    0  200 /  200     0.1s STM Hashtbl test sequential

[ ]    0    0    0    0 /  200     0.0s STM Hashtbl test parallel
[]    2    0    1    1 /  200     2.6s STM Hashtbl test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Hashtbl test parallel failed as expected (33 shrink steps):

                            |            
                     Replace (',', 2)    
                            |            
                 .---------------------.
                 |                     |            
               Clear             Add ('2', 76)      
                                  Find_all '2'      
                                     Length         


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Hashtbl test parallel:

  Results incompatible with linearized model

                                  |                        
                        Replace (',', 2) : ()              
                                  |                        
               .------------------------------------.
               |                                    |                        
          Clear : ()                       Add ('2', 76) : ()                
                                            Find_all '2' : []                
                                               Length : 2                    

================================================================================
success (ran 2 tests)

random seed: 262763499
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  200     0.0s STM Lazy test sequential
[ ]    0    0    0    0 /  200     0.0s STM Lazy test sequential (generating)
[]  200    0    0  200 /  200     3.6s STM Lazy test sequential

[ ]    0    0    0    0 /  200     0.0s STM Lazy test sequential from_val
[]  200    0    0  200 /  200     0.3s STM Lazy test sequential from_val

[ ]    0    0    0    0 /  200     0.0s STM Lazy test sequential from_fun
[]  200    0    0  200 /  200     3.6s STM Lazy test sequential from_fun

[ ]    0    0    0    0 /  200     0.0s STM Lazy test parallel
[ ]    9    0    0    9 /  200    56.1s STM Lazy test parallel (shrinking:    6.0002)
[]   10    0    1    9 /  200    97.0s STM Lazy test parallel

[ ]    0    0    0    0 /  200     0.0s STM Lazy test parallel from_val
[]  200    0    0  200 /  200     3.7s STM Lazy test parallel from_val

[ ]    0    0    0    0 /  200     0.0s STM Lazy test parallel from_fun
[ ]    9    0    0    9 /  200    19.7s STM Lazy test parallel from_fun (shrinking:    2.0003)
[ ]    9    0    0    9 /  200    83.3s STM Lazy test parallel from_fun (shrinking:    8.0002)
[]   10    0    1    9 /  200    97.0s STM Lazy test parallel from_fun

--- Info -----------------------------------------------------------------------

Negative test STM Lazy test parallel failed as expected (8 shrink steps):

                                    |             
                                    |             
                      .---------------------------.
                      |                           |             
          Map ({700 -> 16; _ -> 70})   Map ({700 -> 0; _ -> 0}) 


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Lazy test parallel:

  Results incompatible with linearized model

                                                                     |                               
                                                                     |                               
                                    .----------------------------------------------------------------.
                                    |                                                                |                               
     Map ({700 -> 16; _ -> 70}) : Error (CamlinternalLazy.Undefined)                 Map ({700 -> 0; _ -> 0}) : Ok (0)               


--- Info -----------------------------------------------------------------------

Negative test STM Lazy test parallel from_fun failed as expected (8 shrink steps):

                                    |             
                                    |             
                      .---------------------------.
                      |                           |             
          Map ({700 -> 16; _ -> 70})   Map ({700 -> 0; _ -> 0}) 


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Lazy test parallel from_fun:

  Results incompatible with linearized model

                                                                     |                               
                                                                     |                               
                                    .----------------------------------------------------------------.
                                    |                                                                |                               
     Map ({700 -> 16; _ -> 70}) : Error (CamlinternalLazy.Undefined)                 Map ({700 -> 0; _ -> 0}) : Ok (0)               

================================================================================
success (ran 6 tests)

random seed: 321989334
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Buffer test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Buffer test sequential (generating)
[] 1000    0    0 1000 / 1000     0.5s STM Buffer test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Buffer test parallel
[]    1    0    1    0 / 1000     1.6s STM Buffer test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Buffer test parallel failed as expected (27 shrink steps):

                                                              |                         
                                                      Add_string "\197"                 
                                                              |                         
                                   .----------------------------------------------------.
                                   |                                                    |                         
                                 Reset                         Add_string "M\164j\148\"\157\"\029\1... (truncated)


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Buffer test parallel:

  Results incompatible with linearized model

                                                                                                                       |                                                        
                                                                                                          Add_string "\197" : Ok (())                                           
                                                                                                                       |                                                        
                                                             .------------------------------------------------------------------------------------------------------------------.
                                                             |                                                                                                                  |                                                        
                                                      Reset : Ok (())                                                   Add_string "M\164j\148\"\157\"\029\1... (truncated) : Error (Invalid_argument("String.blit / Bytes.blit_string"))

================================================================================
success (ran 2 tests)

random seed: 25311628
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Bytes test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Bytes test sequential (generating)
[] 1000    0    0 1000 / 1000     0.5s STM Bytes test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Bytes test parallel
[]    3    0    1    2 / 1000     9.8s STM Bytes test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Bytes test parallel failed as expected (32 shrink steps):

                            |            
                            |            
                 .---------------------.
                 |                     |            
               To_seq           Fill (7, 2, '9')    
                                  Set (1, 'E')      


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Bytes test parallel:

  Results incompatible with linearized model

                                                                                               |                                            
                                                                                               |                                            
                                                 .------------------------------------------------------------------------------------------.
                                                 |                                                                                          |                                            
     To_seq : ['a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; '9'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a'; 'a']                                 Fill (7, 2, '9') : Ok (())                                
                                                                                                                                 Set (1, 'E') : Ok (())                                  

================================================================================
success (ran 2 tests)

random seed: 344026922
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Ephemeron test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Ephemeron test sequential (generating)
[] 1000    0    0 1000 / 1000     0.4s STM Ephemeron test sequential
================================================================================
success (ran 1 tests)
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Ephemeron test parallel
[]  100    0    1   99 / 1000     4.8s STM Ephemeron test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Ephemeron test parallel failed as expected (12 shrink steps):

                             |           
                     Replace (6L, 61L)   
                             |           
                  .---------------------.
                  |                     |           
              Remove 6L           Add (6L, 9L)      
            Add (8L, 6L)             Mem 6L         
                                Replace (6L, 6L)    
                                     Mem 6L         
                                     Length         
                                Replace (4L, 5L)    


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Ephemeron test parallel:

  Results incompatible with linearized model

                                  |                        
                        Replace (6L, 61L) : ()             
                                  |                        
               .------------------------------------.
               |                                    |                        
         Remove 6L : ()                     Add (6L, 9L) : ()                
       Add (8L, 6L) : ()                      Mem 6L : true                  
                                          Replace (6L, 6L) : ()              
                                              Mem 6L : true                  
                                                Length : 3                   
                                          Replace (4L, 5L) : ()              

================================================================================
success (ran 1 tests)

random seed: 313363730
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Float Array test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Float Array test sequential (generating)
[] 1000    0    0 1000 / 1000     0.8s STM Float Array test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Float Array test parallel
[]    1    0    1    0 / 1000     4.0s STM Float Array test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Float Array test parallel failed as expected (24 shrink steps):

                                      |             
                                      |             
                       .----------------------------.
                       |                            |             
                    To_list                      To_list          
                     Sort              Set (11, 0.000404209029459)
                                                 Get 10           
                                                 Length           
                                         Mem (-0.00635362474542)  
                                       Set (0, 1.36632534193e-06) 
                                            Mem 120850.338704     
                                                  Sort            


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Float Array test parallel:

  Results incompatible with linearized model

                                                                                                             |                                                    
                                                                                                             |                                                    
                                                        .---------------------------------------------------------------------------------------------------------.
                                                        |                                                                                                         |                                                    
     To_list : [1.; 1.; 1.; 1.; 1.36632534193e-06; 1.; 1.; 1.; 1.; 1.; 1.; 0.000404209029459; 1.; 1.; 1.; 1.]                 To_list : [1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.; 1.]               
                                                    Sort : ()                                                                                   Set (11, 0.000404209029459) : Ok (())                                  
                                                                                                                                                           Get 10 : Ok (1.)                                            
                                                                                                                                                             Length : 16                                               
                                                                                                                                                   Mem (-0.00635362474542) : false                                     
                                                                                                                                                 Set (0, 1.36632534193e-06) : Ok (())                                  
                                                                                                                                                      Mem 120850.338704 : false                                        
                                                                                                                                                              Sort : ()                                                

================================================================================
success (ran 2 tests)

random seed: 427815031
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  200     0.0s STM Semaphore.Counting test sequential
[ ]    0    0    0    0 /  200     0.0s STM Semaphore.Counting test sequential (generating)
[]  200    0    0  200 /  200     0.0s STM Semaphore.Counting test sequential

[ ]    0    0    0    0 /  200     0.0s STM Semaphore.Counting test parallel
[]  460    0    0  200 /  200     2.3s STM Semaphore.Counting test parallel
================================================================================
success (ran 2 tests)

random seed: 4002063
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Sys test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Sys test sequential (generating)
[] 1000    0    0 1000 / 1000     4.8s STM Sys test sequential

[ ]    0    0    0    0 / 1000     0.0s STM Sys test parallel
[ ]  512    0    0  512 / 1000    55.3s STM Sys test parallel
[] 1000    0    0 1000 / 1000   115.0s STM Sys test parallel

--- Failure --------------------------------------------------------------------

Test STM Sys test parallel failed:

Negative test STM Sys test parallel succeeded but was expected to fail
================================================================================
failure (1 tests failed, 0 tests errored, ran 2 tests)
File "src/sys/dune", line 4, characters 7-16:
4 |  (name stm_tests)
           ^^^^^^^^^
(cd _build/default/src/sys && ./stm_tests.exe --verbose)
Command exited with code 1.

random seed: 192158979
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Weak test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Weak test sequential (generating)
[] 1000    0    0 1000 / 1000     0.4s STM Weak test sequential
================================================================================
success (ran 1 tests)
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 2000     0.0s STM Weak test parallel
[]  313    0    1  312 / 2000    21.4s STM Weak test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Weak test parallel failed as expected (24 shrink steps):

                                |          
                      Fill (0, 7, Some 0L) 
                                |          
                    .----------------------.
                    |                      |          
          Fill (5, 4, Some 88L)       Get_copy 6      
                  Get 6                               


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Weak test parallel:

  Results incompatible with linearized model

                                       |                   
                        Fill (0, 7, Some 0L) : Ok (())     
                                       |                   
                    .------------------------------------.
                    |                                    |                   
     Fill (5, 4, Some 88L) : Ok (())        Get_copy 6 : Ok (Some (0))       
          Get 6 : Ok (Some (0))                                              

================================================================================
success (ran 1 tests)

random seed: 485809501
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM Weak HashSet test sequential
[ ]    0    0    0    0 / 1000     0.0s STM Weak HashSet test sequential (generating)
[] 1000    0    0 1000 / 1000     0.5s STM Weak HashSet test sequential
================================================================================
success (ran 1 tests)
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 5000     0.0s STM Weak HashSet test parallel
[]   23    0    1   22 / 5000     9.7s STM Weak HashSet test parallel

--- Info -----------------------------------------------------------------------

Negative test STM Weak HashSet test parallel failed as expected (21 shrink steps):

                       |                 
                     Add 7L              
                     Add 7L              
                     Add 7L              
                       |                 
            .---------------------.
            |                     |                 
          Clear                 Add 7L              


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM Weak HashSet test parallel:

  Results incompatible with linearized model

                                                     |                       
                                             Add 7L : Ok (())                
                                             Add 7L : Ok (())                
                                             Add 7L : Ok (())                
                                                     |                       
                            .------------------------------------------------.
                            |                                                |                       
                       Clear : ()                     Add 7L : Error (Invalid_argument("Array.blit"))

================================================================================
success (ran 1 tests)

random seed: 305134663
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Atomic test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Atomic test with Domain (generating)
[] 1000    0    0 1000 / 1000    10.7s Lin Atomic test with Domain
================================================================================
success (ran 1 tests)

random seed: 463978012
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 5000     0.0s Lin Bigarray.Array1 (of ints) test with Domain
[ ]    0    0    0    0 / 5000     0.0s Lin Bigarray.Array1 (of ints) test with Domain (generating)
[]   97    0    1   96 / 5000     7.5s Lin Bigarray.Array1 (of ints) test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin Bigarray.Array1 (of ints) test with Domain failed as expected (16 shrink steps):

                                    |            
                                    |            
                      .--------------------------.
                      |                          |            
          Bigarray.Array1.fill t 3   Bigarray.Array1.set t 2 9
           Bigarray.Array1.get t 6   Bigarray.Array1.fill t 2 
                                      Bigarray.Array1.get t 5 


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Bigarray.Array1 (of ints) test with Domain:

  Results incompatible with sequential execution

                                         |                 
                                         |                 
                      .------------------------------------.
                      |                                    |                 
        Bigarray.Array1.fill t 3 : ()     Bigarray.Array1.set t 2 9 : Ok (())
      Bigarray.Array1.get t 6 : Ok (2)       Bigarray.Array1.fill t 2 : ()   
                                           Bigarray.Array1.get t 5 : Ok (3)  

================================================================================
success (ran 1 tests)

random seed: 160661374
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Hashtbl test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Hashtbl test with Domain (generating)
[]   33    0    1   32 / 1000     3.3s Lin Hashtbl test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin Hashtbl test with Domain failed as expected (22 shrink steps):

                                  |           
                       Hashtbl.replace t 'g' 6
                                  |           
                     .------------------------.
                     |                        |           
          Hashtbl.replace t 'Z' 4      Hashtbl.clear t    
                                      Hashtbl.length t    
                                      Hashtbl.mem t '!'   
                                    Hashtbl.remove t '.'  
                                      Hashtbl.length t    


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Hashtbl test with Domain:

  Results incompatible with sequential execution

                                     |                     
                        Hashtbl.replace t 'g' 6 : ()       
                                     |                     
                  .------------------------------------.
                  |                                    |                     
     Hashtbl.replace t 'Z' 4 : ()             Hashtbl.clear t : ()           
                                              Hashtbl.length t : 2           
                                           Hashtbl.mem t '!' : false         
                                           Hashtbl.remove t '.' : ()         
                                              Hashtbl.length t : 2           

================================================================================
success (ran 1 tests)

random seed: 408584238
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Queue test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Queue test with Domain (generating)
[]    2    0    1    1 / 1000     0.7s Lin Queue test with Domain

[ ]    0    0    0    0 /  250     0.0s Lin Queue test with Thread
[]  250    0    0  250 /  250     4.8s Lin Queue test with Thread

--- Info -----------------------------------------------------------------------

Negative test Lin Queue test with Domain failed as expected (27 shrink steps):

                            |            
                      Queue.add 0 t      
                            |            
                 .---------------------.
                 |                     |            
          Queue.take_opt t        Queue.take t      


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Queue test with Domain:

  Results incompatible with sequential execution

                                     |                     
                            Queue.add 0 t : ()             
                                     |                     
                  .------------------------------------.
                  |                                    |                     
     Queue.take_opt t : Some (0)             Queue.take t : Ok (0)           

================================================================================
success (ran 2 tests)

random seed: 309716996
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Float.Array test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Float.Array test with Domain (generating)
[]    1    0    1    0 / 1000     1.2s Lin Float.Array test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin Float.Array test with Domain failed as expected (34 shrink steps):

                                            |                
                                            |                
                          .----------------------------------.
                          |                                  |                
          Float.Array.set t 0 116907.444446         Float.Array.sort t        
                                                   Float.Array.to_seq t       


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Float.Array test with Domain:

  Results incompatible with sequential execution

                                                                                                       |                                                 
                                                                                                       |                                                 
                                                     .---------------------------------------------------------------------------------------------------.
                                                     |                                                                                                   |                                                 
                                Float.Array.set t 0 116907.444446 : Ok (())                                                                   Float.Array.sort t : ()                                      
                                                                                                         Float.Array.to_seq t : <0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 0.; 116907.444446; 0.>

================================================================================
success (ran 1 tests)

random seed: 527932741
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Stack test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Stack test with Domain (generating)
[]    1    0    1    0 / 1000     1.6s Lin Stack test with Domain

[ ]    0    0    0    0 /  250     0.0s Lin Stack test with Thread
[]  250    0    0  250 /  250     5.0s Lin Stack test with Thread

--- Info -----------------------------------------------------------------------

Negative test Lin Stack test with Domain failed as expected (29 shrink steps):

                            |            
                     Stack.push 2 t      
                            |            
                 .---------------------.
                 |                     |            
          Stack.pop_opt t        Stack.clear t      
                                Stack.length t      


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Stack test with Domain:

  Results incompatible with sequential execution

                                    |                      
                           Stack.push 2 t : ()             
                                    |                      
                 .------------------------------------.
                 |                                    |                      
     Stack.pop_opt t : Some (2)               Stack.clear t : ()             
                                             Stack.length t : -1             

================================================================================
success (ran 2 tests)

random seed: 150807253
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin Bytes test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin Bytes test with Domain (generating)
[] 1000    0    0 1000 / 1000    10.6s Lin Bytes test with Domain

[ ]    0    0    0    0 / 1000     0.0s Lin Bytes test with Thread
[] 1000    0    0 1000 / 1000    17.3s Lin Bytes test with Thread
================================================================================
success (ran 2 tests)

random seed: 411435114
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin In_channel test with Domain
[ ]    0    0    0    0 / 1000     0.0s Lin In_channel test with Domain (generating)
[]    1    0    1    0 / 1000     3.1s Lin In_channel test with Domain

[ ]    0    0    0    0 / 5000     0.0s Lin Out_channel test with Domain
[ ]   74    0    0   74 / 5000    76.2s Lin Out_channel test with Domain
[]   89    0    1   88 / 5000    82.9s Lin Out_channel test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin In_channel test with Domain failed as expected (24 shrink steps):

                                  |            
                         In_channel.seek t 7   
                       In_channel.close_noerr t
                         In_channel.seek t 4   
                           In_channel.pos t    
                       In_channel.input_char t 
                          In_channel.close t   
                                  |            
                     .-------------------------.
                     |                         |            


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin In_channel test with Domain:

  Results incompatible with sequential execution

                                                 |                      
                                   In_channel.seek t 7 : Ok (())        
                                   In_channel.close_noerr t : ()        
                                   In_channel.seek t 4 : Ok (())        
                                        In_channel.pos t : 4            
                            In_channel.input_char t : Ok (Some ('\000'))
                                      In_channel.close t : ()           
                                                 |                      
                          .---------------------------------------------.
                          |                                             |                      


--- Info -----------------------------------------------------------------------

Negative test Lin Out_channel test with Domain failed as expected (14 shrink steps):

                                                                                                                                                                                                                  |                                                                                                   
                                                                                                                                                                                                                  |                                                                                                   
                                                                                                             .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
                                                                                                             |                                                                                                                                                                                                        |                                                                                                   
                                                                                                 Out_channel.close_noerr t                                                                                         Out_channel.output t "\133\176\192\196\249S\138\186\145\253Bj\0038K\239\234\192-\255j\248\163\030^\221\217\017\133q\024= \199A&\172\184\t\227R\151k\162\162\\\019&Y\182\136\208\n\243\232\204\244" 2 55
                                                                                                                                                                                                                                                                                                              Out_channel.pos t                                                                                           


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin Out_channel test with Domain:

  Results incompatible with sequential execution

                                                                                                                                                                                                                       |                                                                                                        
                                                                                                                                                                                                                       |                                                                                                        
                                                                                                             .------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
                                                                                                             |                                                                                                                                                                                                                  |                                                                                                        
                                                                                              Out_channel.close_noerr t : ()                                                                                            Out_channel.output t "\133\176\192\196\249S\138\186\145\253Bj\0038K\239\234\192-\255j\248\163\030^\221\217\017\133q\024= \199A&\172\184\t\227R\151k\162\162\\\019&Y\182\136\208\n\243\232\204\244" 2 55 : Ok (())
                                                                                                                                                                                                                                                                                                                 Out_channel.pos t : Ok (65536)                                                                                          

================================================================================
success (ran 2 tests)

random seed: 331941018
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM int ref test sequential
[ ]    0    0    0    0 / 1000     0.0s STM int ref test sequential (generating)
[] 1000    0    0 1000 / 1000     0.2s STM int ref test sequential

[ ]    0    0    0    0 / 1000     0.0s STM int64 ref test sequential
[] 1000    0    0 1000 / 1000     0.2s STM int64 ref test sequential
================================================================================
success (ran 2 tests)

random seed: 416824816
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM int ref test parallel
[ ]    0    0    0    0 / 1000     0.0s STM int ref test parallel (generating)
[]    3    0    1    2 / 1000     1.6s STM int ref test parallel

[ ]    0    0    0    0 / 1000     0.0s STM int64 ref test parallel
[]    3    0    1    2 / 1000     0.7s STM int64 ref test parallel

--- Info -----------------------------------------------------------------------

Negative test STM int ref test parallel failed as expected (19 shrink steps):

                       |                 
                       |                 
            .---------------------.
            |                     |                 
          Decr                  Add 1               
                                 Get                


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int ref test parallel:

  Results incompatible with linearized model

                            |                              
                            |                              
         .------------------------------------.
         |                                    |                              
     Decr : ()                            Add 1 : ()                         
                                           Get : -1                          


--- Info -----------------------------------------------------------------------

Negative test STM int64 ref test parallel failed as expected (16 shrink steps):

                       |                 
                       |                 
            .---------------------.
            |                     |                 
           Decr                 Add 7L              
                                 Get                


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int64 ref test parallel:

  Results incompatible with linearized model

                             |                             
                             |                             
          .------------------------------------.
          |                                    |                             
      Decr : ()                           Add 7L : ()                        
                                           Get : -1                          

================================================================================
success (ran 2 tests)

random seed: 6838713
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 5000     0.0s STM int ref test parallel asymmetric
[ ]    0    0    0    0 / 5000     0.0s STM int ref test parallel asymmetric (generating)
[]    1    0    1    0 / 5000     1.7s STM int ref test parallel asymmetric

[ ]    0    0    0    0 / 5000     0.0s STM int64 ref test parallel asymmetric
[]    1    0    1    0 / 5000     0.7s STM int64 ref test parallel asymmetric

--- Info -----------------------------------------------------------------------

Negative test STM int ref test parallel asymmetric failed as expected (36 shrink steps):

                       |                 
                     Add 0               
                       |                 
            .---------------------.
            |                     |                 
          Add 0                 Incr                
                                 Get                


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int ref test parallel asymmetric:

  Results incompatible with linearized model:

         |                                                                   
     Add 0 : ()                                                              
         |                                                                   
         .------------------------------------.
         |                                    |                              
     Add 0 : ()                           Incr : ()                          
                                           Get : 0                           


--- Info -----------------------------------------------------------------------

Negative test STM int64 ref test parallel asymmetric failed as expected (29 shrink steps):

                       |                 
                       |                 
            .---------------------.
            |                     |                 
          Add 1L                Add 7L              
                                 Incr               
                                 Get                


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int64 ref test parallel asymmetric:

  Results incompatible with linearized model:

          |                                                                  
          |                                                                  
          .------------------------------------.
          |                                    |                             
     Add 1L : ()                          Add 7L : ()                        
                                           Incr : ()                         
                                            Get : 2                          

================================================================================
success (ran 2 tests)

random seed: 246392038
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s STM int CList test sequential
[ ]    0    0    0    0 / 1000     0.0s STM int CList test sequential (generating)
[] 1000    0    0 1000 / 1000     4.8s STM int CList test sequential

[ ]    0    0    0    0 / 1000     0.0s STM int64 CList test sequential
[] 1000    0    0 1000 / 1000     5.9s STM int64 CList test sequential

[ ]    0    0    0    0 / 1000     0.0s STM int CList test parallel
[]    1    0    1    0 / 1000     1.0s STM int CList test parallel

[ ]    0    0    0    0 / 1000     0.0s STM int64 CList test parallel
[]    7    0    1    6 / 1000     1.0s STM int64 CList test parallel

--- Info -----------------------------------------------------------------------

Negative test STM int CList test parallel failed as expected (24 shrink steps):

                           |             
                           |             
                .---------------------.
                |                     |             
          Add_node (6)          Add_node (33)       
                                 Member (33)        


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int CList test parallel:

  Results incompatible with linearized model

                                 |                         
                                 |                         
              .------------------------------------.
              |                                    |                         
     Add_node (6) : true                  Add_node (33) : true               
                                          Member (33) : false                


--- Info -----------------------------------------------------------------------

Negative test STM int64 CList test parallel failed as expected (28 shrink steps):

                          |              
                          |              
               .---------------------.
               |                     |              
          Add_node (4)          Add_node (1)        
                                 Member (1)         


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int64 CList test parallel:

  Results incompatible with linearized model

                                 |                         
                                 |                         
              .------------------------------------.
              |                                    |                         
     Add_node (4) : true                  Add_node (1) : true                
                                          Member (1) : false                 

================================================================================
success (ran 4 tests)

random seed: 272054693
generated error  fail  pass / total     time test name

[ ]     0     0     0     0 / 10000     0.0s Lin ref int test with Domain
[ ]     0     0     0     0 / 10000     0.0s Lin ref int test with Domain (generating)
[]     1     0     1     0 / 10000     0.6s Lin ref int test with Domain

[ ]     0     0     0     0 / 10000     0.0s Lin ref int64 test with Domain
[]     1     0     1     0 / 10000     0.5s Lin ref int64 test with Domain

[ ]     0     0     0     0 / 10000     0.0s Lin CList int test with Domain
[]     1     0     1     0 / 10000     1.3s Lin CList int test with Domain

[ ]     0     0     0     0 / 10000     0.0s Lin CList int64 test with Domain
[]     1     0     1     0 / 10000     0.5s Lin CList int64 test with Domain

--- Info -----------------------------------------------------------------------

Negative test Lin ref int test with Domain failed as expected (21 shrink steps):

                           |             
                           |             
                .---------------------.
                |                     |             
          Sut_int.incr t        Sut_int.decr t      
          Sut_int.get t                             


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin ref int test with Domain:

  Results incompatible with sequential execution

                                 |                         
                                 |                         
              .------------------------------------.
              |                                    |                         
     Sut_int.incr t : ()                  Sut_int.decr t : ()                
     Sut_int.get t : -1                                                      


--- Info -----------------------------------------------------------------------

Negative test Lin ref int64 test with Domain failed as expected (17 shrink steps):

                            |            
                            |            
                 .---------------------.
                 |                     |            
          Sut_int64.incr t      Sut_int64.incr t    
          Sut_int64.get t       Sut_int64.get t     


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin ref int64 test with Domain:

  Results incompatible with sequential execution

                                  |                        
                                  |                        
               .------------------------------------.
               |                                    |                        
     Sut_int64.incr t : ()                Sut_int64.incr t : ()              
      Sut_int64.get t : 1                  Sut_int64.get t : 1               


--- Info -----------------------------------------------------------------------

Negative test Lin CList int test with Domain failed as expected (21 shrink steps):

                             |           
                             |           
                  .---------------------.
                  |                     |           
          CList.add_node t 0    CList.add_node t 6  
                                 CList.member t 6   


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin CList int test with Domain:

  Results incompatible with sequential execution

                                    |                      
                                    |                      
                 .------------------------------------.
                 |                                    |                      
     CList.add_node t 0 : true            CList.add_node t 6 : true          
                                          CList.member t 6 : false           


--- Info -----------------------------------------------------------------------

Negative test Lin CList int64 test with Domain failed as expected (17 shrink steps):

                             |           
                             |           
                  .---------------------.
                  |                     |           
          CList.add_node t 8    CList.add_node t 6  
                                 CList.member t 6   


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin CList int64 test with Domain:

  Results incompatible with sequential execution

                                    |                      
                                    |                      
                 .------------------------------------.
                 |                                    |                      
     CList.add_node t 8 : true            CList.add_node t 6 : true          
                                          CList.member t 6 : false           

================================================================================
success (ran 4 tests)

random seed: 348729335
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  250     0.0s STM int ref test with Thread
[ ]    0    0    0    0 /  250     0.0s STM int ref test with Thread (generating)
[]  250    0    0  250 /  250     7.2s STM int ref test with Thread

[ ]    0    0    0    0 / 2500     0.0s STM int64 ref test with Thread
[]   38    0    1   37 / 2500     7.4s STM int64 ref test with Thread

--- Info -----------------------------------------------------------------------

Negative test STM int64 ref test with Thread failed as expected (17 shrink steps):

                       |                 
                       |                 
            .---------------------.
            |                     |                 
          Add 2L                 Decr               
           Decr                  Get                


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test STM int64 ref test with Thread:

  Results incompatible with linearized model

                             |                             
                             |                             
          .------------------------------------.
          |                                    |                             
     Add 2L : ()                           Decr : ()                         
      Decr : ()                            Get : -2                          

================================================================================
success (ran 2 tests)

random seed: 448171291
generated error  fail  pass / total     time test name

[ ]     0     0     0     0 / 20000     0.0s Lin ref int test with Effect
[ ]     0     0     0     0 / 20000     0.0s Lin ref int test with Effect (generating)
[] 20000     0     0 20000 / 20000     0.6s Lin ref int test with Effect

[ ]     0     0     0     0 / 20000     0.0s Lin ref int64 test with Effect
[] 20000     0     0 20000 / 20000     0.6s Lin ref int64 test with Effect

[ ]     0     0     0     0 / 20000     0.0s Lin CList int test with Effect
[] 20000     0     0 20000 / 20000     0.7s Lin CList int test with Effect

[ ]     0     0     0     0 / 20000     0.0s Lin CList int64 test with Effect
[] 20000     0     0 20000 / 20000     0.8s Lin CList int64 test with Effect

[ ]     0     0     0     0 / 20000     0.0s negative Lin ref int test with Effect
[]     1     0     1     0 / 20000     0.0s negative Lin ref int test with Effect

[ ]     0     0     0     0 / 20000     0.0s negative Lin ref int64 test with Effect
[]     1     0     1     0 / 20000     0.0s negative Lin ref int64 test with Effect

[ ]     0     0     0     0 / 20000     0.0s negative Lin CList int test with Effect
[]     1     0     1     0 / 20000     0.0s negative Lin CList int test with Effect

[ ]     0     0     0     0 / 20000     0.0s negative Lin CList int64 test with Effect
[]     1     0     1     0 / 20000     0.0s negative Lin CList int64 test with Effect

--- Info -----------------------------------------------------------------------

Negative test negative Lin ref int test with Effect failed as expected (78 shrink steps):

                            |            
                            |            
                 .---------------------.
                 |                     |            
                                Sut_int'.add t 0    


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test negative Lin ref int test with Effect:

  Results incompatible with linearized model

                                    |                      
                                    |                      
                 .------------------------------------.
                 |                                    |                      
                                          Sut_int'.add t 0 : Ok (())         


--- Info -----------------------------------------------------------------------

Negative test negative Lin ref int64 test with Effect failed as expected (78 shrink steps):

                             |           
                             |           
                  .---------------------.
                  |                     |           
                                Sut_int64'.add t 0  


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test negative Lin ref int64 test with Effect:

  Results incompatible with linearized model

                                     |                     
                                     |                     
                  .------------------------------------.
                  |                                    |                     
                                          Sut_int64'.add t 0 : Ok (())       


--- Info -----------------------------------------------------------------------

Negative test negative Lin CList int test with Effect failed as expected (79 shrink steps):

                             |           
                             |           
                  .---------------------.
                  |                     |           
                                CList.add_node t 0  


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test negative Lin CList int test with Effect:

  Results incompatible with linearized model

                                      |                    
                                      |                    
                   .------------------------------------.
                   |                                    |                    
                                          CList.add_node t 0 : Ok (true)     


--- Info -----------------------------------------------------------------------

Negative test negative Lin CList int64 test with Effect failed as expected (78 shrink steps):

                             |           
                             |           
                  .---------------------.
                  |                     |           
                                CList.add_node t 0  


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test negative Lin CList int64 test with Effect:

  Results incompatible with linearized model

                                      |                    
                                      |                    
                   .------------------------------------.
                   |                                    |                    
                                          CList.add_node t 0 : Ok (true)     

================================================================================
success (ran 8 tests)

random seed: 444822582
generated error fail pass / total     time test name

[ ]    0    0    0    0 /  100     0.0s negative Lin Dynlink test with Domain
[ ]    0    0    0    0 /  100     0.0s negative Lin Dynlink test with Domain (generating)
[]    1    0    1    0 /  100     1.1s negative Lin Dynlink test with Domain

--- Info -----------------------------------------------------------------------

Negative test negative Lin Dynlink test with Domain failed as expected (0 shrink steps):

                                        |              
                           Dynlink.loadfile libB.cmxs  
                           Dynlink.loadfile libA.cmxs  
                          Dynlink.main_program_units ()
                           Dynlink.loadfile libA.cmxs  
                              Dynlink.all_units ()     
                          Dynlink.main_program_units ()
                                        |              
                        .------------------------------.
                        |                              |              
           Dynlink.loadfile libA.cmxs    Dynlink.main_program_units ()
          Dynlink.main_program_units ()      Dynlink.all_units ()     
           Dynlink.loadfile libB.cmxs        Dynlink.all_units ()     
           Dynlink.loadfile libC.cmxs    Dynlink.main_program_units ()
          Dynlink.main_program_units ()      Dynlink.all_units ()     
          Dynlink.main_program_units ()  Dynlink.main_program_units ()
          Dynlink.main_program_units ()  Dynlink.main_program_units ()
              Dynlink.all_units ()       Dynlink.main_program_units ()
          Dynlink.main_program_units ()   Dynlink.loadfile libC.cmxs  
          Dynlink.main_program_units ()  Dynlink.main_program_units ()
              Dynlink.all_units ()           Dynlink.all_units ()     


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test negative Lin Dynlink test with Domain:

  Results incompatible with sequential execution

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Dynlink.loadfile libB.cmxs : Ok (())                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Dynlink.loadfile libA.cmxs : Ok (())                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Dynlink.loadfile libA.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibA"))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       .-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Dynlink.loadfile libA.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibA"))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]      Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Dynlink.loadfile libB.cmxs : Error (Dynlink.Error (Dynlink.Module_already_loaded "LibB"))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]
                                                                                                                                                                                                                                                                                                                                                                                                                                               Dynlink.loadfile libC.cmxs : Error (Dynlink.Error (Dynlink.Cannot_open_dll "Dynlink.Error (Dynlink.Cannot_open_dll \"Failure(\\\"Cannot open \\\\\\\"/src/_build/default/src/dynlink/libC.cmxs\\\\\\\"\\\")\")"))                                                                                                                                                                                                                                                                                                                                                                                                                                                Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]      Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]         Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]         Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
     Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]     Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]                                                                                                                                                                                                                                                                                                                                                                                                                                                Dynlink.loadfile libC.cmxs : Error (Dynlink.Error (Dynlink.Cannot_open_dll "Dynlink.Error (Dynlink.Cannot_open_dll \"Failure(\\\"Cannot open \\\\\\\"/src/_build/default/src/dynlink/libC.cmxs\\\\\\\"\\\")\")"))                                                                                                                                                                                                                                                                                                                                                                                                                                           
        Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]         Dynlink.main_program_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]    
     Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]  Dynlink.all_units () : ["CamlinternalFormat"; "CamlinternalFormatBasics"; "CamlinternalLazy"; "CamlinternalOO"; "Dune__exe__Lin_tests"; "Dynlink"; "Dynlink_common"; "Dynlink_compilerlibs"; "Dynlink_types"; "LibA"; "LibB"; "Lin"; "Lin_domain"; "QCheck"; "QCheck2"; "QCheck_base_runner"; "Std_exit"; "Stdlib"; "Stdlib__Arg"; "Stdlib__Array"; "Stdlib__Atomic"; "Stdlib__Bigarray"; "Stdlib__Bool"; "Stdlib__Buffer"; "Stdlib__Bytes"; "Stdlib__Callback"; "Stdlib__Char"; "Stdlib__Condition"; "Stdlib__Digest"; "Stdlib__Domain"; "Stdlib__Filename"; "Stdlib__Float"; "Stdlib__Format"; "Stdlib__Fun"; "Stdlib__Gc"; "Stdlib__Hashtbl"; "Stdlib__Int"; "Stdlib__Int32"; "Stdlib__Int64"; "Stdlib__Lazy"; "Stdlib__Lexing"; "Stdlib__List"; "Stdlib__Map"; "Stdlib__Mutex"; "Stdlib__Nativeint"; "Stdlib__Obj"; "Stdlib__Option"; "Stdlib__Parsing"; "Stdlib__Printexc"; "Stdlib__Printf"; "Stdlib__Queue"; "Stdlib__Random"; "Stdlib__Result"; "Stdlib__Seq"; "Stdlib__Set"; "Stdlib__Stack"; "Stdlib__String"; "Stdlib__Sys"; "Stdlib__Uchar"; "Stdlib__Unit"; "Unix"; "UnixLabels"; "Util"]

================================================================================
success (ran 1 tests)

random seed: 296984972
generated error  fail  pass / total     time test name

[ ]     0     0     0     0 /  1000     0.0s Lin.Internal ref int test with Thread
[ ]     0     0     0     0 /  1000     0.0s Lin.Internal ref int test with Thread (generating)
[]  1000     0     0  1000 /  1000    19.0s Lin.Internal ref int test with Thread

[ ]     0     0     0     0 / 15000     0.0s Lin.Internal ref int64 test with Thread
[]    65     0     1    64 / 15000     5.9s Lin.Internal ref int64 test with Thread

--- Info -----------------------------------------------------------------------

Negative test Lin.Internal ref int64 test with Thread failed as expected (20 shrink steps):

                       |                 
                       |                 
            .---------------------.
            |                     |                 
          Add 5L                 Incr               
           Incr                  Get                
                                Add 3L              


+++ Messages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Messages for test Lin.Internal ref int64 test with Thread:

  Results incompatible with sequential execution

                              |                            
                              |                            
           .------------------------------------.
           |                                    |                            
     Add 5L : RAdd                        Incr : RIncr                       
     Incr : RIncr                         Get : RGet 2L                      
                                          Add 3L : RAdd                      

================================================================================
success (ran 2 tests)

random seed: 224104457
generated error fail pass / total     time test name

[ ]    0    0    0    0 / 1000     0.0s Lin.Internal CList int test with Thread
[ ]    0    0    0    0 / 1000     0.0s Lin.Internal CList int test with Thread (generating)
[] 1000    0    0 1000 / 1000    20.3s Lin.Internal CList int test with Thread

[ ]    0    0    0    0 / 1000     0.0s Lin.Internal CList int64 test with Thread
[] 1000    0    0 1000 / 1000    21.3s Lin.Internal CList int64 test with Thread
================================================================================
success (ran 2 tests)
File "src/sys/dune", line 4, characters 7-16:
4 |  (name stm_tests)
           ^^^^^^^^^
(cd _build/default/src/sys && ./stm_tests.exe --verbose)
Command exited with code 1.
jail: /usr/bin/su -l opam -c cd '/src' && env CI='true' QCHECK_MSG_INTERVAL='60' '/usr/bin/env' 'bash' '-c' 'eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice': failed
"jail" "-c" "name=obuilder_35045_56" "mount.devfs" "path=/obuilder/result/8105ce44a4190f6a5cb64001e9f4a9bada4ee989f1e9151ef78ddfe49f68f153/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env CI='true' QCHECK_MSG_INTERVAL='60' '/usr/bin/env' 'bash' '-c' 'eval $(opam env) && dune build && dune runtest -j1 --no-buffer --display=quiet test/ && dune build @ci -j1 --no-buffer --display=quiet --error-reporting=twice'" failed with exit status 1
2023-11-09 09:06.43: Job failed: Failed: Build failed