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.