Build #1 for ghc-heap-view-0.6.4.1

[all reports]

Package ghc-heap-view-0.6.4.1
Install InstallOk
Docs Ok
Tests Failed
Time submitted 2024-01-06 15:41:49.637986827 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, binary-0.8.9.1, bytestring-0.11.5.2, containers-0.6.7, ghc-heap-9.6.3, template-haskell-2.20.0.0, transformers-0.6.1.0
Flags -prim-supports-any

Code Coverage

expressions100% (0/0)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations100% (0/0)

Build log

[view raw]

Resolving dependencies...
Downloading  ghc-heap-view-0.6.4.1
Downloaded   ghc-heap-view-0.6.4.1
Starting     ghc-heap-view-0.6.4.1
Building     ghc-heap-view-0.6.4.1
Completed    ghc-heap-view-0.6.4.1

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - ghc-heap-view-0.6.4.1 (first run)
[1 of 2] Compiling Main             ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/setup/setup.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/setup/Main.o )
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/setup/setup
Configuring ghc-heap-view-0.6.4.1...
Preprocessing library for ghc-heap-view-0.6.4.1..
Building library for ghc-heap-view-0.6.4.1..
[1 of 4] Compiling GHC.Disassembler ( src/GHC/Disassembler.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/Disassembler.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/Disassembler.dyn_o )

src/GHC/Disassembler.hs:87:13: warning: [-Wunused-matches]
    Defined but not used: bci_PUSH_ALTS
   |
87 |             bci_PUSH_ALTS -> do
   |             ^^^^^^^^^^^^^

src/GHC/Disassembler.hs:90:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 13 -> ...
   |
90 |             bci_PUSH_ALTS_P -> do
   |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:93:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 14 -> ...
   |
93 |             bci_PUSH_ALTS_N -> do
   |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:96:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 15 -> ...
   |
96 |             bci_PUSH_ALTS_F -> do
   |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:99:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 16 -> ...
   |
99 |             bci_PUSH_ALTS_D -> do
   |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:102:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 17 -> ...
    |
102 |             bci_PUSH_ALTS_L -> do
    |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:105:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 18 -> ...
    |
105 |             bci_PUSH_ALTS_V -> do
    |             ^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:108:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 25 -> ...
    |
108 |             bci_PUSH_UBX -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:111:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 26 -> ...
    |
111 |             bci_PUSH_APPLY_N -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:113:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 27 -> ...
    |
113 |             bci_PUSH_APPLY_F -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:115:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 28 -> ...
    |
115 |             bci_PUSH_APPLY_D -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:117:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 29 -> ...
    |
117 |             bci_PUSH_APPLY_L -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:119:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 30 -> ...
    |
119 |             bci_PUSH_APPLY_V -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:121:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 31 -> ...
    |
121 |             bci_PUSH_APPLY_P -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:123:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 32 -> ...
    |
123 |             bci_PUSH_APPLY_PP -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:125:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 33 -> ...
    |
125 |             bci_PUSH_APPLY_PPP -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:127:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 34 -> ...
    |
127 |             bci_PUSH_APPLY_PPPP -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:129:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 35 -> ...
    |
129 |             bci_PUSH_APPLY_PPPPP -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:131:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 36 -> ...
    |
131 |             bci_PUSH_APPLY_PPPPPP -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:133:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 38 -> ...
    |
133 |             bci_SLIDE -> do
    |             ^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:137:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 39 -> ...
    |
137 |             bci_ALLOC_AP -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:140:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 40 -> ...
    |
140 |             bci_ALLOC_AP_NOUPD -> do
    |             ^^^^^^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:143:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 41 -> ...
    |
143 |             bci_ALLOC_PAP -> do
    |             ^^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:147:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 42 -> ...
    |
147 |             bci_MKAP -> do
    |             ^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:151:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 43 -> ...
    |
151 |             bci_MKPAP -> do
    |             ^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:155:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 44 -> ...
    |
155 |             bci_UNPACK -> do
    |             ^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:158:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 45 -> ...
    |
158 |             bci_PACK -> do
    |             ^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:162:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 46 -> ...
    |
162 |             bci_TESTLT_I -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:166:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 47 -> ...
    |
166 |             bci_TESTEQ_I -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:170:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 67 -> ...
    |
170 |             bci_TESTLT_W -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:174:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 68 -> ...
    |
174 |             bci_TESTEQ_W -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:178:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 48 -> ...
    |
178 |             bci_TESTLT_F -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:182:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 49 -> ...
    |
182 |             bci_TESTEQ_F -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:186:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 50 -> ...
    |
186 |             bci_TESTLT_D -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:190:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 51 -> ...
    |
190 |             bci_TESTEQ_D -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:194:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 52 -> ...
    |
194 |             bci_TESTLT_P -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:198:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 53 -> ...
    |
198 |             bci_TESTEQ_P -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:202:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 54 -> ...
    |
202 |             bci_CASEFAIL -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:204:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 55 -> ...
    |
204 |             bci_JMP -> do
    |             ^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:206:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 56 -> ...
    |
206 |             bci_CCALL -> do
    |             ^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:209:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 57 -> ...
    |
209 |             bci_SWIZZLE -> do
    |             ^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:213:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 58 -> ...
    |
213 |             bci_ENTER -> do
    |             ^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:215:13: warning: [-Wunused-matches]
    Defined but not used: bci_RETURN
    |
215 |             bci_RETURN -> do
    |             ^^^^^^^^^^

src/GHC/Disassembler.hs:215:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: bci_RETURN -> ...
    |
215 |             bci_RETURN -> do
    |             ^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:217:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 60 -> ...
    |
217 |             bci_RETURN_P -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:219:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 61 -> ...
    |
219 |             bci_RETURN_N -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:221:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 62 -> ...
    |
221 |             bci_RETURN_F -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:223:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 63 -> ...
    |
223 |             bci_RETURN_D -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:225:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 64 -> ...
    |
225 |             bci_RETURN_L -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:227:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 65 -> ...
    |
227 |             bci_RETURN_V -> do
    |             ^^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:229:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: 66 -> ...
    |
229 |             bci_BRK_FUN -> do
    |             ^^^^^^^^^^^^^^^^^...

src/GHC/Disassembler.hs:234:13: warning: [GHC-53633] [-Woverlapping-patterns]
    Pattern match is redundant
    In a case alternative: x -> ...
    |
234 |             x -> return $ BCI_DECODE_ERROR x
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 4] Compiling GHC.HeapView     ( src/GHC/HeapView.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/HeapView.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/HeapView.dyn_o )

src/GHC/HeapView.hs:201:28: warning: [GHC-62161] [-Wincomplete-patterns]
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns of type GenClosure b not matched:
            IOPortClosure _ _ _ _
            TSOClosure _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
            StackClosure _ _ _ _
    |
201 | ppClosure showBox prec c = case c of
    |                            ^^^^^^^^^...

src/GHC/HeapView.hs:237:27: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
237 |     BlockingQueueClosure {..} ->
    |                           ^^

src/GHC/HeapView.hs:253:19: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
253 |     OtherClosure {..} ->
    |                   ^^

src/GHC/HeapView.hs:255:25: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
255 |     UnsupportedClosure {..} ->
    |                         ^^

src/GHC/HeapView.hs:262:18: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
262 |     WeakClosure {..} ->
    |                  ^^

src/GHC/HeapView.hs:504:23: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
504 |         ThunkClosure {..} -> 't'
    |                       ^^

src/GHC/HeapView.hs:505:26: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
505 |         SelectorClosure {..} -> 't'
    |                          ^^

src/GHC/HeapView.hs:506:20: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
506 |         APClosure {..} -> 't'
    |                    ^^

src/GHC/HeapView.hs:507:21: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
507 |         PAPClosure {..} -> 'f'
    |                     ^^

src/GHC/HeapView.hs:508:21: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
508 |         BCOClosure {..} -> 't'
    |                     ^^

src/GHC/HeapView.hs:509:21: warning: [-Wunused-record-wildcards]
    No variables bound in the record wildcard match are used
      Possible fix: omit the ..
    |
509 |         FunClosure {..} -> 'f'
    |                     ^^
[3 of 4] Compiling GHC.AssertNF     ( src/GHC/AssertNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/AssertNF.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/AssertNF.dyn_o )
[4 of 4] Compiling GHC.HeapView.Debug ( src/GHC/HeapView/Debug.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/HeapView/Debug.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/GHC/HeapView/Debug.dyn_o )
Preprocessing test suite 'Test' for ghc-heap-view-0.6.4.1..
Building test suite 'Test' for ghc-heap-view-0.6.4.1..
[1 of 1] Compiling Main             ( Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/Test/Test-tmp/Main.o )
[2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/build/Test/Test
Running 1 test suites...
Test suite Test: RUNNING...
Test suite Test: FAIL
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/ghc-heap-view-0.6.4.1.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/hpc/vanilla/html/Test/hpc_index.html
0 of 1 test suites (0 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/ghc-heap-view-0.6.4.1/noopt/hpc/vanilla/html/ghc-heap-view-0.6.4.1/hpc_index.html
Error: cabal: Tests failed for ghc-heap-view-0.6.4.1.