Skip to content

hedgehog-extras 0.9.0.0: /check watchdog kills hanged thread/ fails #93

@sternenseemann

Description

@sternenseemann

Full log which also shows used versions of dependencies. Failure does not appear to be flaky.

Running phase: setupCompilerEnvironmentPhase
Build with /nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4.
Running phase: unpackPhase
unpacking source archive /nix/store/xzyjk9whdr35vwr55zkc6y4x69zpr5b3-hedgehog-extras-0.9.0.0.tar.gz
source root is hedgehog-extras-0.9.0.0
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hedgehog-extras-0.9.0.0/test/Hedgehog/Extras/Test/UnitSpec.hs"
Running phase: patchPhase
Running phase: compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.LT8muvZjZd/setup-package.conf.d -threaded
[1 of 2] Compiling Main             ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.LT8muvZjZd/Main.o )
[2 of 2] Linking Setup
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
configureFlags: --verbose --prefix=/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dndn5f1l385jjs6nr8d9sjslxf65lfnm-hedgehog-extras-0.9.0.0-doc/share/doc/hedgehog-extras-0.9.0.0 --with-gcc=gcc --package-db=/build/tmp.LT8muvZjZd/package.conf.d --ghc-option=-j4 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/in8rmhvx0zxk7n76yfp0gsadvgj7pxaf-ncurses-6.5/lib --extra-lib-dirs=/nix/store/7z237vs2wrvc7235b42naip3z9288mh6-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/qwmm6h7n1qk2xad64i4ncr9is17gfcf4-elfutils-0.193/lib --extra-lib-dirs=/nix/store/rjrbz8d77idacc0c1sfrdyr8zqxd5fv7-gmp-with-cxx-6.3.0/lib
Using Parsec parser
Configuring hedgehog-extras-0.9.0.0...
Dependency Diff: using Diff-0.5
Dependency aeson >=2.0.0.0: using aeson-2.2.3.0
Dependency aeson-pretty >=0.8.5: using aeson-pretty-0.8.10
Dependency async: using async-2.2.5
Dependency base >=4.12 && <4.22: using base-4.19.2.0
Dependency bytestring: using bytestring-0.12.1.0
Dependency containers: using containers-0.6.8
Dependency deepseq: using deepseq-1.5.1.0
Dependency directory: using directory-1.3.8.5
Dependency exceptions: using exceptions-0.10.7
Dependency filepath: using filepath-1.4.301.0
Dependency generic-lens: using generic-lens-2.2.2.0
Dependency hedgehog: using hedgehog-1.5
Dependency http-conduit: using http-conduit-2.3.9.1
Dependency hw-prelude: using hw-prelude-0.0.5.0
Dependency lifted-async: using lifted-async-0.10.2.7
Dependency lifted-base: using lifted-base-0.2.3.12
Dependency microlens: using microlens-0.4.13.1
Dependency mmorph: using mmorph-1.2.1
Dependency monad-control: using monad-control-1.0.3.1
Dependency mtl: using mtl-2.3.1
Dependency network: using network-3.2.7.0
Dependency process: using process-1.6.25.0
Dependency resourcet: using resourcet-1.3.0
Dependency stm: using stm-2.5.3.1
Dependency tar >=0.6 && <0.7: using tar-0.6.3.0
Dependency tasty: using tasty-1.5.3
Dependency tasty-discover >=5.0.2: using tasty-discover-5.0.2
Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2
Dependency temporary: using temporary-1.3
Dependency text: using text-2.1.1
Dependency time >=1.9.1: using time-1.12.2
Dependency transformers: using transformers-0.6.1.0
Dependency transformers-base: using transformers-base-0.4.6
Dependency unliftio: using unliftio-0.2.25.1
Dependency yaml: using yaml-0.11.11.2
Dependency zlib: using zlib-0.7.1.0
Dependency base >=4.12 && <4.22: using base-4.19.2.0
Dependency hedgehog: using hedgehog-1.5
Dependency hedgehog-extras: using hedgehog-extras-0.9.0.0
Dependency lifted-base: using lifted-base-0.2.3.12
Dependency network: using network-3.2.7.0
Dependency process: using process-1.6.25.0
Dependency resourcet: using resourcet-1.3.0
Dependency tasty: using tasty-1.5.3
Dependency tasty-discover >=5.0.2: using tasty-discover-5.0.2
Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2
Dependency time >=1.9.1: using time-1.12.2
Dependency transformers: using transformers-0.6.1.0
Source component graph:
    component lib
    component test:hedgehog-extras-test dependency lib
Configured component graph:
    component hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        include Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
        include aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
        include aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
        include async-2.2.5-67llxeAMPzbDSlaGzCEILd
        include base-4.19.2.0-3f59
        include bytestring-0.12.1.0-af2e
        include containers-0.6.8-2af2
        include deepseq-1.5.1.0-cf00
        include directory-1.3.8.5-f588
        include exceptions-0.10.7-34f6
        include filepath-1.4.301.0-0583
        include generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
        include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        include http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
        include hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
        include lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
        include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        include microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
        include mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
        include monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
        include mtl-2.3.1-04ee
        include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        include process-1.6.25.0-17f6
        include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        include stm-2.5.3.1-301b
        include tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
        include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        include temporary-1.3-2eeIeg2ASUKixbT5C67EW
        include text-2.1.1-8af7
        include time-1.12.2-ae0c
        include transformers-0.6.1.0-c204
        include transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
        include unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
        include yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
        include zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
    component hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
        include base-4.19.2.0-3f59
        include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        include hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        include process-1.6.25.0-17f6
        include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        include time-1.12.2-ae0c
        include transformers-0.6.1.0-c204
Linked component graph:
    unit hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        include Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
        include aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
        include aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
        include async-2.2.5-67llxeAMPzbDSlaGzCEILd
        include base-4.19.2.0-3f59
        include bytestring-0.12.1.0-af2e
        include containers-0.6.8-2af2
        include deepseq-1.5.1.0-cf00
        include directory-1.3.8.5-f588
        include exceptions-0.10.7-34f6
        include filepath-1.4.301.0-0583
        include generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
        include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        include http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
        include hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
        include lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
        include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        include microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
        include mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
        include monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
        include mtl-2.3.1-04ee
        include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        include process-1.6.25.0-17f6
        include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        include stm-2.5.3.1-301b
        include tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
        include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        include temporary-1.3-2eeIeg2ASUKixbT5C67EW
        include text-2.1.1-8af7
        include time-1.12.2-ae0c
        include transformers-0.6.1.0-c204
        include transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
        include unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
        include yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
        include zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
        Hedgehog.Extras=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras,Hedgehog.Extras.Aeson=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Aeson,Hedgehog.Extras.Internal.Cli=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Cli,Hedgehog.Extras.Internal.Orphans=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Orphans,Hedgehog.Extras.Internal.Plan=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Plan,Hedgehog.Extras.Internal.Test.Integration=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Internal.Test.Integration,Hedgehog.Extras.Stock=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock,Hedgehog.Extras.Stock.Aeson=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Aeson,Hedgehog.Extras.Stock.CallStack=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.CallStack,Hedgehog.Extras.Stock.IO.File=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.File,Hedgehog.Extras.Stock.IO.Network.NamedPipe=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.NamedPipe,Hedgehog.Extras.Stock.IO.Network.Port=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Port,Hedgehog.Extras.Stock.IO.Network.Socket=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Socket,Hedgehog.Extras.Stock.IO.Network.Sprocket=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Network.Sprocket,Hedgehog.Extras.Stock.IO.Process=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.IO.Process,Hedgehog.Extras.Stock.Monad=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Monad,Hedgehog.Extras.Stock.OS=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.OS,Hedgehog.Extras.Stock.String=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.String,Hedgehog.Extras.Stock.Time=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Stock.Time,Hedgehog.Extras.Test=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test,Hedgehog.Extras.Test.Base=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Base,Hedgehog.Extras.Test.Concurrent=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Concurrent,Hedgehog.Extras.Test.File=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.File,Hedgehog.Extras.Test.Golden=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Golden,Hedgehog.Extras.Test.MonadAssertion=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.MonadAssertion,Hedgehog.Extras.Test.Network=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Network,Hedgehog.Extras.Test.Prim=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Prim,Hedgehog.Extras.Test.Process=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Process,Hedgehog.Extras.Test.TestWatchdog=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.TestWatchdog,Hedgehog.Extras.Test.Tripwire=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Tripwire,Hedgehog.Extras.Test.Unit=hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr:Hedgehog.Extras.Test.Unit
    unit hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
        include base-4.19.2.0-3f59
        include hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        include hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        include lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        include network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        include process-1.6.25.0-17f6
        include resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        include tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        include tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        include tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        include time-1.12.2-ae0c
        include transformers-0.6.1.0-c204
Ready component graph:
    definite hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        depends Diff-0.5-Dmix0Y58jfIVdAzpV4pdi
        depends aeson-2.2.3.0-6CJCEhnSfHVERFqoui0eN3
        depends aeson-pretty-0.8.10-6xVQ2WJwV9uDLh3D8q3ijE
        depends async-2.2.5-67llxeAMPzbDSlaGzCEILd
        depends base-4.19.2.0-3f59
        depends bytestring-0.12.1.0-af2e
        depends containers-0.6.8-2af2
        depends deepseq-1.5.1.0-cf00
        depends directory-1.3.8.5-f588
        depends exceptions-0.10.7-34f6
        depends filepath-1.4.301.0-0583
        depends generic-lens-2.2.2.0-LlJQsHmEp2w8oJwz0hSgDe
        depends hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        depends http-conduit-2.3.9.1-DNtkXEKnhmo3jk9QdPYBCS
        depends hw-prelude-0.0.5.0-JMOleR76RWkCjyLm6fYbKy
        depends lifted-async-0.10.2.7-7Hg2Kmb6S53LahGULSochO
        depends lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        depends microlens-0.4.13.1-3kJ3fZ3AJotCDoDz3equ2d
        depends mmorph-1.2.1-1iNKCxaLPO9JuT8mslBwmM
        depends monad-control-1.0.3.1-GTi0ianhTOcF4f3vpJ6FrV
        depends mtl-2.3.1-04ee
        depends network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        depends process-1.6.25.0-17f6
        depends resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        depends stm-2.5.3.1-301b
        depends tar-0.6.3.0-AIfSWomIMsrABBrgT5MbBR
        depends tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        depends tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        depends tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        depends temporary-1.3-2eeIeg2ASUKixbT5C67EW
        depends text-2.1.1-8af7
        depends time-1.12.2-ae0c
        depends transformers-0.6.1.0-c204
        depends transformers-base-0.4.6-CUlCdRFbIoq7KYJ1PbDYd4
        depends unliftio-0.2.25.1-CIh5nvtlk0HGOgDJkAUqyb
        depends yaml-0.11.11.2-9YSqAuWIN4SB6hGIQHT2kG
        depends zlib-0.7.1.0-1S7gbrSHzi6EZgyI36PGQO
    definite hedgehog-extras-0.9.0.0-4w2J7pbYBGZ6FKJI6RRzeV-hedgehog-extras-test
        depends base-4.19.2.0-3f59
        depends hedgehog-1.5-LxecHrglPiVKtGeBUes1pi
        depends hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
        depends lifted-base-0.2.3.12-AwpZmcVgtTADntH3bcb5DI
        depends network-3.2.7.0-JoxBQbgWfUL70TH3s2Zz5v
        depends process-1.6.25.0-17f6
        depends resourcet-1.3.0-243mkTrX8E4D3j6hHZMYWe
        depends tasty-1.5.3-3GWDzOZFTV92HvC3OvKR7g
        depends tasty-discover-5.0.2-4ozNeJseIhA5Ogy7gN67A7
        depends tasty-hedgehog-1.4.0.2-8Qn4VsCTHEo6sVa19dEYiP
        depends time-1.12.2-ae0c
        depends transformers-0.6.1.0-c204
Using Cabal-3.10.3.0 compiled by ghc-9.8
Using compiler: ghc-9.8.4
Using install prefix:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0
Executables installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/bin
Libraries installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0-Cw2ZWhTGUDi6fdC826UAVr
Dynamic Libraries installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/lib/ghc-9.8.4/lib/x86_64-linux-ghc-9.8.4
Private executables installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/libexec/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0
Data files installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/share/x86_64-linux-ghc-9.8.4/hedgehog-extras-0.9.0.0
Documentation installed in:
/nix/store/dndn5f1l385jjs6nr8d9sjslxf65lfnm-hedgehog-extras-0.9.0.0-doc/share/doc/hedgehog-extras-0.9.0.0
Configuration files installed in:
/nix/store/0z8z45g3bqfnmi2fkarsgjy768jk3vb9-hedgehog-extras-0.9.0.0/etc
No alex found
Using ar found on system at:
/nix/store/cadx5p7c0i06gf6h84iw9mrhx56imbv0-binutils-wrapper-2.44/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 14.3.0 given by user at:
/nix/store/pbqah1qk4b5y14fqinr1h8zvhqy71v81-gcc-wrapper-14.3.0/bin/gcc
Using ghc version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/ghc
Using ghc-pkg version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/ghc-pkg-9.8.4
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.30.0 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/haddock-ghc-9.8.4
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.69 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/hpc-ghc-9.8.4
Using hsc2hs version 0.68.10 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/hsc2hs-ghc-9.8.4
Using hscolour version 1.25 found on system at:
/nix/store/2q69dwbawwrijkllj5aip0q4x4a8pvr5-hscolour-1.25/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/cadx5p7c0i06gf6h84iw9mrhx56imbv0-binutils-wrapper-2.44/bin/ld.gold
No pkg-config found
Using runghc version 9.8.4 found on system at:
/nix/store/1rwd7ags70sz7gyym2paxzh6q00f1d0f-ghc-9.8.4/bin/runghc-9.8.4
Using strip version 2.44 found on system at:
/nix/store/pbqah1qk4b5y14fqinr1h8zvhqy71v81-gcc-wrapper-14.3.0/bin/strip
Using tar found on system at:
/nix/store/lp82dcnrzljyix6yigwzrlpr1smvpmb0-gnutar-1.35/bin/tar
No uhc found
Running phase: buildPhase
Preprocessing library for hedgehog-extras-0.9.0.0..
Building library for hedgehog-extras-0.9.0.0..
[ 1 of 31] Compiling Hedgehog.Extras.Aeson ( src/Hedgehog/Extras/Aeson.hs, dist/build/Hedgehog/Extras/Aeson.o, dist/build/Hedgehog/Extras/Aeson.dyn_o )
[ 2 of 31] Compiling Hedgehog.Extras.Internal.Cli ( src/Hedgehog/Extras/Internal/Cli.hs, dist/build/Hedgehog/Extras/Internal/Cli.o, dist/build/Hedgehog/Extras/Internal/Cli.dyn_o )
[ 3 of 31] Compiling Hedgehog.Extras.Internal.Orphans ( src/Hedgehog/Extras/Internal/Orphans.hs, dist/build/Hedgehog/Extras/Internal/Orphans.o, dist/build/Hedgehog/Extras/Internal/Orphans.dyn_o )
[ 4 of 31] Compiling Hedgehog.Extras.Internal.Plan ( src/Hedgehog/Extras/Internal/Plan.hs, dist/build/Hedgehog/Extras/Internal/Plan.o, dist/build/Hedgehog/Extras/Internal/Plan.dyn_o )
[ 5 of 31] Compiling Hedgehog.Extras.Internal.Test.Integration ( src/Hedgehog/Extras/Internal/Test/Integration.hs, dist/build/Hedgehog/Extras/Internal/Test/Integration.o, dist/build/Hedgehog/Extras/Internal/Test/Integration.dyn_o )
[ 6 of 31] Compiling Hedgehog.Extras.Stock.Aeson ( src/Hedgehog/Extras/Stock/Aeson.hs, dist/build/Hedgehog/Extras/Stock/Aeson.o, dist/build/Hedgehog/Extras/Stock/Aeson.dyn_o )
[ 7 of 31] Compiling Hedgehog.Extras.Stock.CallStack ( src/Hedgehog/Extras/Stock/CallStack.hs, dist/build/Hedgehog/Extras/Stock/CallStack.o, dist/build/Hedgehog/Extras/Stock/CallStack.dyn_o )
[ 8 of 31] Compiling Hedgehog.Extras.Stock.IO.File ( src/Hedgehog/Extras/Stock/IO/File.hs, dist/build/Hedgehog/Extras/Stock/IO/File.o, dist/build/Hedgehog/Extras/Stock/IO/File.dyn_o )
[ 9 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.NamedPipe ( src/Hedgehog/Extras/Stock/IO/Network/NamedPipe.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.o, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.dyn_o )
[10 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Port ( src/Hedgehog/Extras/Stock/IO/Network/Port.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.dyn_o )
[11 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Socket ( src/Hedgehog/Extras/Stock/IO/Network/Socket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.dyn_o )
[12 of 31] Compiling Hedgehog.Extras.Stock.IO.Process ( src/Hedgehog/Extras/Stock/IO/Process.hs, dist/build/Hedgehog/Extras/Stock/IO/Process.o, dist/build/Hedgehog/Extras/Stock/IO/Process.dyn_o )
[13 of 31] Compiling Hedgehog.Extras.Stock.Monad ( src/Hedgehog/Extras/Stock/Monad.hs, dist/build/Hedgehog/Extras/Stock/Monad.o, dist/build/Hedgehog/Extras/Stock/Monad.dyn_o )
[14 of 31] Compiling Hedgehog.Extras.Stock.OS ( src/Hedgehog/Extras/Stock/OS.hs, dist/build/Hedgehog/Extras/Stock/OS.o, dist/build/Hedgehog/Extras/Stock/OS.dyn_o )
[15 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Sprocket ( src/Hedgehog/Extras/Stock/IO/Network/Sprocket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.o, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.dyn_o )
[16 of 31] Compiling Hedgehog.Extras.Stock.Time ( src/Hedgehog/Extras/Stock/Time.hs, dist/build/Hedgehog/Extras/Stock/Time.o, dist/build/Hedgehog/Extras/Stock/Time.dyn_o )
[17 of 31] Compiling Hedgehog.Extras.Test.Concurrent ( src/Hedgehog/Extras/Test/Concurrent.hs, dist/build/Hedgehog/Extras/Test/Concurrent.o, dist/build/Hedgehog/Extras/Test/Concurrent.dyn_o )
[18 of 31] Compiling Hedgehog.Extras.Test.Prim ( src/Hedgehog/Extras/Test/Prim.hs, dist/build/Hedgehog/Extras/Test/Prim.o, dist/build/Hedgehog/Extras/Test/Prim.dyn_o )
[19 of 31] Compiling Hedgehog.Extras.Test.MonadAssertion ( src/Hedgehog/Extras/Test/MonadAssertion.hs, dist/build/Hedgehog/Extras/Test/MonadAssertion.o, dist/build/Hedgehog/Extras/Test/MonadAssertion.dyn_o )
[20 of 31] Compiling Hedgehog.Extras.Test.Base ( src/Hedgehog/Extras/Test/Base.hs, dist/build/Hedgehog/Extras/Test/Base.o, dist/build/Hedgehog/Extras/Test/Base.dyn_o )
[21 of 31] Compiling Hedgehog.Extras.Test.Network ( src/Hedgehog/Extras/Test/Network.hs, dist/build/Hedgehog/Extras/Test/Network.o, dist/build/Hedgehog/Extras/Test/Network.dyn_o )
[22 of 31] Compiling Hedgehog.Extras.Test.File ( src/Hedgehog/Extras/Test/File.hs, dist/build/Hedgehog/Extras/Test/File.o, dist/build/Hedgehog/Extras/Test/File.dyn_o )
[23 of 31] Compiling Hedgehog.Extras.Test.Golden ( src/Hedgehog/Extras/Test/Golden.hs, dist/build/Hedgehog/Extras/Test/Golden.o, dist/build/Hedgehog/Extras/Test/Golden.dyn_o )
[24 of 31] Compiling Hedgehog.Extras.Stock.String ( src/Hedgehog/Extras/Stock/String.hs, dist/build/Hedgehog/Extras/Stock/String.o, dist/build/Hedgehog/Extras/Stock/String.dyn_o )
[25 of 31] Compiling Hedgehog.Extras.Stock ( src/Hedgehog/Extras/Stock.hs, dist/build/Hedgehog/Extras/Stock.o, dist/build/Hedgehog/Extras/Stock.dyn_o )
[26 of 31] Compiling Hedgehog.Extras.Test.Process ( src/Hedgehog/Extras/Test/Process.hs, dist/build/Hedgehog/Extras/Test/Process.o, dist/build/Hedgehog/Extras/Test/Process.dyn_o )
[27 of 31] Compiling Hedgehog.Extras.Test.TestWatchdog ( src/Hedgehog/Extras/Test/TestWatchdog.hs, dist/build/Hedgehog/Extras/Test/TestWatchdog.o, dist/build/Hedgehog/Extras/Test/TestWatchdog.dyn_o )
[28 of 31] Compiling Hedgehog.Extras.Test.Tripwire ( src/Hedgehog/Extras/Test/Tripwire.hs, dist/build/Hedgehog/Extras/Test/Tripwire.o, dist/build/Hedgehog/Extras/Test/Tripwire.dyn_o )
[29 of 31] Compiling Hedgehog.Extras.Test.Unit ( src/Hedgehog/Extras/Test/Unit.hs, dist/build/Hedgehog/Extras/Test/Unit.o, dist/build/Hedgehog/Extras/Test/Unit.dyn_o )
[30 of 31] Compiling Hedgehog.Extras.Test ( src/Hedgehog/Extras/Test.hs, dist/build/Hedgehog/Extras/Test.o, dist/build/Hedgehog/Extras/Test.dyn_o )
[31 of 31] Compiling Hedgehog.Extras  ( src/Hedgehog/Extras.hs, dist/build/Hedgehog/Extras.o, dist/build/Hedgehog/Extras.dyn_o )
[ 1 of 31] Compiling Hedgehog.Extras.Aeson ( src/Hedgehog/Extras/Aeson.hs, dist/build/Hedgehog/Extras/Aeson.p_o )
[ 2 of 31] Compiling Hedgehog.Extras.Internal.Cli ( src/Hedgehog/Extras/Internal/Cli.hs, dist/build/Hedgehog/Extras/Internal/Cli.p_o )
[ 3 of 31] Compiling Hedgehog.Extras.Internal.Orphans ( src/Hedgehog/Extras/Internal/Orphans.hs, dist/build/Hedgehog/Extras/Internal/Orphans.p_o )
[ 4 of 31] Compiling Hedgehog.Extras.Internal.Plan ( src/Hedgehog/Extras/Internal/Plan.hs, dist/build/Hedgehog/Extras/Internal/Plan.p_o )
[ 5 of 31] Compiling Hedgehog.Extras.Internal.Test.Integration ( src/Hedgehog/Extras/Internal/Test/Integration.hs, dist/build/Hedgehog/Extras/Internal/Test/Integration.p_o )
[ 6 of 31] Compiling Hedgehog.Extras.Stock.Aeson ( src/Hedgehog/Extras/Stock/Aeson.hs, dist/build/Hedgehog/Extras/Stock/Aeson.p_o )
[ 7 of 31] Compiling Hedgehog.Extras.Stock.CallStack ( src/Hedgehog/Extras/Stock/CallStack.hs, dist/build/Hedgehog/Extras/Stock/CallStack.p_o )
[ 8 of 31] Compiling Hedgehog.Extras.Stock.IO.File ( src/Hedgehog/Extras/Stock/IO/File.hs, dist/build/Hedgehog/Extras/Stock/IO/File.p_o )
[ 9 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.NamedPipe ( src/Hedgehog/Extras/Stock/IO/Network/NamedPipe.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/NamedPipe.p_o )
[10 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Port ( src/Hedgehog/Extras/Stock/IO/Network/Port.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Port.p_o )
[11 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Socket ( src/Hedgehog/Extras/Stock/IO/Network/Socket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Socket.p_o )
[12 of 31] Compiling Hedgehog.Extras.Stock.IO.Process ( src/Hedgehog/Extras/Stock/IO/Process.hs, dist/build/Hedgehog/Extras/Stock/IO/Process.p_o )
[13 of 31] Compiling Hedgehog.Extras.Stock.Monad ( src/Hedgehog/Extras/Stock/Monad.hs, dist/build/Hedgehog/Extras/Stock/Monad.p_o )
[14 of 31] Compiling Hedgehog.Extras.Stock.OS ( src/Hedgehog/Extras/Stock/OS.hs, dist/build/Hedgehog/Extras/Stock/OS.p_o )
[15 of 31] Compiling Hedgehog.Extras.Stock.IO.Network.Sprocket ( src/Hedgehog/Extras/Stock/IO/Network/Sprocket.hs, dist/build/Hedgehog/Extras/Stock/IO/Network/Sprocket.p_o )
[16 of 31] Compiling Hedgehog.Extras.Stock.Time ( src/Hedgehog/Extras/Stock/Time.hs, dist/build/Hedgehog/Extras/Stock/Time.p_o )
[17 of 31] Compiling Hedgehog.Extras.Test.Concurrent ( src/Hedgehog/Extras/Test/Concurrent.hs, dist/build/Hedgehog/Extras/Test/Concurrent.p_o )
[18 of 31] Compiling Hedgehog.Extras.Test.Prim ( src/Hedgehog/Extras/Test/Prim.hs, dist/build/Hedgehog/Extras/Test/Prim.p_o )
[19 of 31] Compiling Hedgehog.Extras.Test.MonadAssertion ( src/Hedgehog/Extras/Test/MonadAssertion.hs, dist/build/Hedgehog/Extras/Test/MonadAssertion.p_o )
[20 of 31] Compiling Hedgehog.Extras.Test.Base ( src/Hedgehog/Extras/Test/Base.hs, dist/build/Hedgehog/Extras/Test/Base.p_o )
[21 of 31] Compiling Hedgehog.Extras.Test.Network ( src/Hedgehog/Extras/Test/Network.hs, dist/build/Hedgehog/Extras/Test/Network.p_o )
[22 of 31] Compiling Hedgehog.Extras.Test.File ( src/Hedgehog/Extras/Test/File.hs, dist/build/Hedgehog/Extras/Test/File.p_o )
[23 of 31] Compiling Hedgehog.Extras.Test.Golden ( src/Hedgehog/Extras/Test/Golden.hs, dist/build/Hedgehog/Extras/Test/Golden.p_o )
[24 of 31] Compiling Hedgehog.Extras.Stock.String ( src/Hedgehog/Extras/Stock/String.hs, dist/build/Hedgehog/Extras/Stock/String.p_o )
[25 of 31] Compiling Hedgehog.Extras.Stock ( src/Hedgehog/Extras/Stock.hs, dist/build/Hedgehog/Extras/Stock.p_o )
[26 of 31] Compiling Hedgehog.Extras.Test.Process ( src/Hedgehog/Extras/Test/Process.hs, dist/build/Hedgehog/Extras/Test/Process.p_o )
[27 of 31] Compiling Hedgehog.Extras.Test.TestWatchdog ( src/Hedgehog/Extras/Test/TestWatchdog.hs, dist/build/Hedgehog/Extras/Test/TestWatchdog.p_o )
[28 of 31] Compiling Hedgehog.Extras.Test.Tripwire ( src/Hedgehog/Extras/Test/Tripwire.hs, dist/build/Hedgehog/Extras/Test/Tripwire.p_o )
[29 of 31] Compiling Hedgehog.Extras.Test.Unit ( src/Hedgehog/Extras/Test/Unit.hs, dist/build/Hedgehog/Extras/Test/Unit.p_o )
[30 of 31] Compiling Hedgehog.Extras.Test ( src/Hedgehog/Extras/Test.hs, dist/build/Hedgehog/Extras/Test.p_o )
[31 of 31] Compiling Hedgehog.Extras  ( src/Hedgehog/Extras.hs, dist/build/Hedgehog/Extras.p_o )
Preprocessing test suite 'hedgehog-extras-test' for hedgehog-extras-0.9.0.0..
Building test suite 'hedgehog-extras-test' for hedgehog-extras-0.9.0.0..
[1 of 5] Compiling Hedgehog.Extras.Stock.IO.Network.PortSpec ( test/Hedgehog/Extras/Stock/IO/Network/PortSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Stock/IO/Network/PortSpec.o )
[2 of 5] Compiling Hedgehog.Extras.Test.TestExpectFailure ( test/Hedgehog/Extras/Test/TestExpectFailure.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/TestExpectFailure.o )
[3 of 5] Compiling Hedgehog.Extras.Test.TestWatchdogSpec ( test/Hedgehog/Extras/Test/TestWatchdogSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/TestWatchdogSpec.o )
[4 of 5] Compiling Hedgehog.Extras.Test.UnitSpec ( test/Hedgehog/Extras/Test/UnitSpec.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Hedgehog/Extras/Test/UnitSpec.o )
[5 of 5] Compiling Main             ( test/hedgehog-extras-test.hs, dist/build/hedgehog-extras-test/hedgehog-extras-test-tmp/Main.o )
[6 of 6] Linking dist/build/hedgehog-extras-test/hedgehog-extras-test
buildPhase completed in 40 seconds
Running phase: checkPhase
Running 1 test suites...
Test suite hedgehog-extras-test: RUNNING...
test/hedgehog-extras-test.hs
  randomPort:                                           OK
      ✓ Hedgehog.Extras.Stock.IO.Network.PortSpec.hprop_randomPort passed 1 test.
  expect always fails prop:                             OK
      ✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_expect_always_fails_prop passed 100 tests.
  bad expect always fails fails prop:                   OK
      ✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_bad_expect_always_fails_fails_prop passed 100 tests.
  bad expect failure fails prop:                        OK
      ✓ Hedgehog.Extras.Test.TestExpectFailure.hprop_bad_expect_failure_fails_prop passed 100 tests.
  check watchdog kills hanged thread:                   FAIL (3.01s)
      ✗ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread failed at test/Hedgehog/Extras/Test/TestWatchdogSpec.hs:39:3
        after 1 test.
        shrink path: 1:
      
           ┏━━ test/Hedgehog/Extras/Test/TestWatchdogSpec.hs ━━━
        27 ┃ hprop_check_watchdog_kills_hanged_thread :: Property
        28 ┃ hprop_check_watchdog_kills_hanged_thread = H.propertyOnce $ do
        29 ┃   let watchdogCfg = WatchdogConfig 1
        30 ┃   childTid <- H.newEmptyMVar
        31 ┃   tripwire <- H.makeTripwire
        32 ┃ 
        33 ┃   (result, _) <- spawnTestT $ runWithWatchdog_ watchdogCfg $ do
           ┃   │ Right ()
           ┃   │ Journal {journalLogs = [Annotation (Just (Span "test/Hedgehog/Extras/Test/TestWatchdogSpec.hs" (LineNo 37) (ColumnNo 5) (LineNo 37) (ColumnNo 11))) "Tripwire 4 has been tripped"]}
        34 ┃     liftIO $ myThreadId >>= H.putMVar childTid
        35 ┃     -- simulate thread hang
        36 ┃     void $ H.threadDelay 3_000_000
        37 ┃     H.trip tripwire
        38 ┃ 
        39 ┃   assertWatchdogExceptionWasRaised result
           ┃   │ Expected failure instead of Right
           ┃   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        40 ┃ 
        41 ┃   -- make sure that we  didn't trigger the tripwire
        42 ┃   H.assertNotTripped tripwire
        43 ┃   childStatus <- liftIO $ H.readMVar childTid >>= threadStatus
        44 ┃   childStatus === ThreadFinished
      
        This failure can be reproduced by running:
        > recheckAt (Seed 2083149523969093668 2190256518627207017) "1:" Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread
      
    Use "--pattern '$NF ~ /check watchdog kills hanged thread/' --hedgehog-replay '1: Seed 2083149523969093668 2190256518627207017'" to reproduce from the command-line.
    
    Use -p '$0=="test/hedgehog-extras-test.hs.check watchdog kills hanged thread"' to rerun this test only.
  check watchdog kills hanged thread with its children: OK (1.00s)
      ✓ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_watchdog_kills_hanged_thread_with_its_children passed 1 test.
  check asyncRegister finishes with test:               OK
      ✓ Hedgehog.Extras.Test.TestWatchdogSpec.hprop_check_asyncRegister_finishes_with_test passed 1 test.
  Hedgehog.Extras.Test.UnitSpec.tasty_unit:             OK
      ✓ <interactive> passed 1 test.

1 out of 8 tests failed (3.01s)
Test suite hedgehog-extras-test: FAIL
Test suite logged to:
dist/test/hedgehog-extras-0.9.0.0-hedgehog-extras-test.log
0 of 1 test suites (0 of 1 test cases) passed.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions