tneale-vb:~/GitHub/drmemory/build % make test Running tests... Test project /home/tneale/GitHub/drmemory/build Start 1: drmf_proj 1/123 Test #1: drmf_proj .........................***Failed 1.15 sec Start 2: unit_tests 2/123 Test #2: unit_tests ........................ Passed 0.01 sec Start 3: hello 3/123 Test #3: hello ............................. Passed 0.60 sec Start 4: malloc 4/123 Test #4: malloc ............................ Passed 0.59 sec Start 5: leak_indirect 5/123 Test #5: leak_indirect ..................... Passed 0.54 sec Start 6: free 6/123 Test #6: free .............................. Passed 0.53 sec Start 7: badjmp 7/123 Test #7: badjmp ............................ Passed 0.53 sec Start 8: registers 8/123 Test #8: registers ......................... Passed 0.68 sec Start 9: asmtest 9/123 Test #9: asmtest ........................... Passed 0.54 sec Start 10: multierror 10/123 Test #10: multierror ........................ Passed 1.13 sec Start 11: bitfield 11/123 Test #11: bitfield .......................... Passed 0.61 sec Start 12: cs2bug 12/123 Test #12: cs2bug ............................ Passed 1.40 sec Start 13: operators 13/123 Test #13: operators ......................... Passed 2.24 sec Start 14: float 14/123 Test #14: float ............................. Passed 0.60 sec Start 15: selfmod 15/123 Test #15: selfmod ........................... Passed 0.64 sec Start 16: mmap 16/123 Test #16: mmap ..............................***Failed 0.59 sec Start 17: patterns 17/123 Test #17: patterns .......................... Passed 0.66 sec Start 18: state 18/123 Test #18: state ............................. Passed 0.61 sec Start 19: signal 19/123 Test #19: signal ............................ Passed 0.76 sec Start 20: syscalls_unix 20/123 Test #20: syscalls_unix ..................... Passed 0.73 sec Start 21: clone 21/123 Test #21: clone ............................. Passed 0.67 sec Start 22: execve 22/123 Test #22: execve ............................ Passed 1.21 sec Start 23: pthread_test 23/123 Test #23: pthread_test ...................... Passed 1.67 sec Start 24: loader 24/123 Test #24: loader ............................***Failed 0.81 sec Start 25: procterm 25/123 Test #25: procterm .......................... Passed 0.64 sec Start 26: unloadtest 26/123 Test #26: unloadtest ........................ Passed 1.17 sec Start 27: varstack 27/123 Test #27: varstack .......................... Passed 0.68 sec Start 28: leaks-only 28/123 Test #28: leaks-only ........................ Passed 0.33 sec Start 29: slowpath 29/123 Test #29: slowpath .......................... Passed 1.12 sec Start 30: slowesp 30/123 Test #30: slowesp ........................... Passed 0.72 sec Start 31: addronly-reg 31/123 Test #31: addronly-reg ...................... Passed 0.49 sec Start 32: addronly 32/123 Test #32: addronly .......................... Passed 0.19 sec Start 33: reachable 33/123 Test #33: reachable .........................***Failed 1.32 sec Start 34: malloc_callstacks 34/123 Test #34: malloc_callstacks ................. Passed 0.40 sec Start 35: nosymcache 35/123 Test #35: nosymcache ........................ Passed 0.70 sec Start 36: strict_bitops 36/123 Test #36: strict_bitops ..................... Passed 0.66 sec Start 37: noreplace_realloc 37/123 Test #37: noreplace_realloc ................. Passed 0.66 sec Start 38: redzone8 38/123 Test #38: redzone8 .......................... Passed 0.70 sec Start 39: redzone1024 39/123 Test #39: redzone1024 ....................... Passed 0.65 sec Start 40: free.exitcode 40/123 Test #40: free.exitcode ..................... Passed 0.64 sec Start 41: hello.exitcode 41/123 Test #41: hello.exitcode .................... Passed 0.59 sec Start 42: blocklist_uninit.op 42/123 Test #42: blocklist_uninit.op ............... Passed 0.69 sec Start 43: blocklist_uninit.supp 43/123 Test #43: blocklist_uninit.supp ............. Passed 0.68 sec Start 44: coverage 44/123 Test #44: coverage .......................... Passed 0.62 sec Start 45: wrap_cs2bug 45/123 Test #45: wrap_cs2bug .......................***Failed 1.43 sec Start 46: wrap_operators 46/123 Test #46: wrap_operators .................... Passed 2.52 sec Start 47: suppress 47/123 Test #47: suppress .......................... Passed 0.84 sec Start 48: suppress-genoffs 48/123 Test #48: suppress-genoffs .................. Passed 1.84 sec Start 49: suppress-gensyms 49/123 Test #49: suppress-gensyms .................. Passed 1.82 sec Start 50: perturb_FLAKY 50/123 Test #50: perturb_FLAKY ..................... Passed 0.82 sec Start 51: realloc 51/123 Test #51: realloc ........................... Passed 0.83 sec Start 52: annotations 52/123 Test #52: annotations ....................... Passed 0.61 sec Start 53: memalign 53/123 Test #53: memalign .......................... Passed 0.76 sec Start 54: memalign.nodelay 54/123 Test #54: memalign.nodelay .................. Passed 0.74 sec Start 55: memalign.pattern 55/123 Test #55: memalign.pattern .................. Passed 0.23 sec Start 56: pcache 56/123 Test #56: pcache ............................ Passed 0.31 sec Start 57: pcache-use 57/123 Test #57: pcache-use ........................***Failed 0.25 sec Start 58: track_origins 58/123 Test #58: track_origins ..................... Passed 0.20 sec Start 59: free.pattern 59/123 Test #59: free.pattern ...................... Passed 0.20 sec Start 60: malloc.pattern 60/123 Test #60: malloc.pattern .................... Passed 0.20 sec Start 61: registers.pattern 61/123 Test #61: registers.pattern ................. Passed 0.19 sec Start 62: track_origins.pattern 62/123 Test #62: track_origins.pattern ............. Passed 0.18 sec Start 63: state.pattern 63/123 Test #63: state.pattern ..................... Passed 0.17 sec Start 64: memlayout 64/123 Test #64: memlayout ......................... Passed 1.08 sec Start 65: nudge 65/123 Test #65: nudge ............................. Passed 0.85 sec Start 66: leakcycle 66/123 Test #66: leakcycle ......................... Passed 0.76 sec Start 67: allowlist_app 67/123 Test #67: allowlist_app ..................... Passed 0.66 sec Start 68: allowlist_justlib 68/123 Test #68: allowlist_justlib ................. Passed 0.68 sec Start 69: allowlist_src 69/123 Test #69: allowlist_src ..................... Passed 0.66 sec Start 70: allowlist_srclib 70/123 Test #70: allowlist_srclib .................. Passed 0.76 sec Start 71: blocklist_nolib 71/123 Test #71: blocklist_nolib ................... Passed 0.66 sec Start 72: app_suite 72/123 Test #72: app_suite .........................***Failed 7.56 sec Start 73: app_suite.pattern 73/123 Test #73: app_suite.pattern ................. Passed 1.84 sec Start 74: fuzz_corpus 74/123 Test #74: fuzz_corpus .......................***Failed 0.48 sec Start 75: fuzz_buffer 75/123 Test #75: fuzz_buffer .......................***Failed 0.51 sec Start 76: fuzz_buffer.replace_buffer 76/123 Test #76: fuzz_buffer.replace_buffer ........***Failed 0.50 sec Start 77: fuzz_buffer.overflow 77/123 Test #77: fuzz_buffer.overflow ..............***Failed 0.15 sec Start 78: fuzz_buffer.mutator.o-b-s-3 78/123 Test #78: fuzz_buffer.mutator.o-b-s-3 .......***Failed 0.49 sec Start 79: fuzz_buffer.mutator.r-b-s-3 79/123 Test #79: fuzz_buffer.mutator.r-b-s-3 .......***Failed 0.49 sec Start 80: fuzz_buffer.mutator.o-b-3 80/123 Test #80: fuzz_buffer.mutator.o-b-3 .........***Failed 0.51 sec Start 81: fuzz_buffer.mutator.r-n 81/123 Test #81: fuzz_buffer.mutator.r-n ...........***Failed 0.50 sec Start 82: fuzz_buffer.mutator.random_seed 82/123 Test #82: fuzz_buffer.mutator.random_seed ...***Failed 0.50 sec Start 83: fuzz_buffer.one-input 83/123 Test #83: fuzz_buffer.one-input .............***Failed 0.52 sec Start 84: fuzz_buffer.load_input 84/123 Test #84: fuzz_buffer.load_input ............***Failed 0.49 sec Start 85: fuzz_buffer.skip_initial 85/123 Test #85: fuzz_buffer.skip_initial ..........***Failed 0.56 sec Start 86: fuzz_buffer.uninitialized 86/123 Test #86: fuzz_buffer.uninitialized .........***Failed 0.50 sec Start 87: fuzz_buffer.overwrite 87/123 Test #87: fuzz_buffer.overwrite .............***Failed 0.49 sec Start 88: fuzz_buffer.overread 88/123 Test #88: fuzz_buffer.overread ..............***Failed 0.49 sec Start 89: fuzz_buffer.underwrite 89/123 Test #89: fuzz_buffer.underwrite ............***Failed 0.49 sec Start 90: fuzz_buffer.underread 90/123 Test #90: fuzz_buffer.underread .............***Failed 0.51 sec Start 91: fuzz_buffer.leak 91/123 Test #91: fuzz_buffer.leak ..................***Failed 0.50 sec Start 92: fuzz_buffer.fixed_size 92/123 Test #92: fuzz_buffer.fixed_size ............***Failed 0.50 sec Start 93: fuzz_buffer.offset 93/123 Test #93: fuzz_buffer.offset ................***Failed 0.50 sec Start 94: fuzz_buffer.module_name 94/123 Test #94: fuzz_buffer.module_name ...........***Failed 0.51 sec Start 95: fuzz_buffer.dictionary 95/123 Test #95: fuzz_buffer.dictionary ............***Failed 0.50 sec Start 96: fuzz_buffer.cpp 96/123 Test #96: fuzz_buffer.cpp ...................***Failed 0.62 sec Start 97: fuzz_buffer.uninitialized.cpp 97/123 Test #97: fuzz_buffer.uninitialized.cpp .....***Failed 0.61 sec Start 98: fuzz_buffer.overwrite.cpp 98/123 Test #98: fuzz_buffer.overwrite.cpp .........***Failed 0.63 sec Start 99: fuzz_buffer.underwrite.cpp 99/123 Test #99: fuzz_buffer.underwrite.cpp ........***Failed 0.61 sec Start 100: fuzz_buffer.overread.cpp 100/123 Test #100: fuzz_buffer.overread.cpp ..........***Failed 0.62 sec Start 101: fuzz_buffer.underread.cpp 101/123 Test #101: fuzz_buffer.underread.cpp .........***Failed 0.61 sec Start 102: fuzz_buffer.leak.cpp 102/123 Test #102: fuzz_buffer.leak.cpp ..............***Failed 0.61 sec Start 103: fuzz_threads 103/123 Test #103: fuzz_threads ......................***Failed 0.58 sec Start 104: fuzz_custom_mutator 104/123 Test #104: fuzz_custom_mutator ...............***Failed 0.04 sec Start 105: drsyscall_test 105/123 Test #105: drsyscall_test .................... Passed 0.07 sec Start 106: strace_test 106/123 Test #106: strace_test ....................... Passed 0.08 sec Start 107: drfuzz_test_empty 107/123 Test #107: drfuzz_test_empty ................. Passed 0.07 sec Start 108: drfuzz_test_mutator 108/123 Test #108: drfuzz_test_mutator ............... Passed 0.56 sec Start 109: drfuzz_test_repeat 109/123 Test #109: drfuzz_test_repeat ................ Passed 0.07 sec Start 110: drfuzz_test_segfault 110/123 Test #110: drfuzz_test_segfault .............. Passed 0.07 sec Start 111: drfuzz_test_app_abort 111/123 Test #111: drfuzz_test_app_abort ............. Passed 0.08 sec Start 112: drfuzz_test_no_crash 112/123 Test #112: drfuzz_test_no_crash .............. Passed 0.08 sec Start 113: umbra_test_empty 113/123 Test #113: umbra_test_empty .................. Passed 0.05 sec Start 114: umbra_test_shadow_mem 114/123 Test #114: umbra_test_shadow_mem ............. Passed 0.09 sec Start 115: umbra_test_insert_app_to_shadow 115/123 Test #115: umbra_test_insert_app_to_shadow ... Passed 0.09 sec Start 116: umbra_client_faulty_redzone 116/123 Test #116: umbra_client_faulty_redzone ....... Passed 0.36 sec Start 117: umbra_test_consistency 117/123 Test #117: umbra_test_consistency ............ Passed 0.09 sec Start 118: umbra_test_allscales 118/123 Test #118: umbra_test_allscales .............. Passed 0.05 sec Start 119: drltrace 119/123 Test #119: drltrace ..........................***Failed 0.03 sec Start 120: drltrace_libcalls 120/123 Test #120: drltrace_libcalls .................***Failed Required regular expression not found.Regex=[~~([0-9a-f]+)~~ libc.so.6!puts arg 0: done \(type=char\*, size=0x([0-9a-f]+)\) and return to module id:([0-9]+), offset:0x([0-9a-f]+) ] 0.03 sec Start 121: drltrace_symargs 121/123 Test #121: drltrace_symargs ..................***Failed Required regular expression not found.Regex=[~~([0-9a-f]+)~~ libc.so.6!open arg 0: /dev/null \(type=char \*\*, size=0x([0-9a-f]+)\) arg 1: 0x([0-9a-f]+) \(type=\*, size=0x([0-9a-f]+)\) ] 0.04 sec Start 122: drltrace_libargs 122/123 Test #122: drltrace_libargs ..................***Failed Required regular expression not found.Regex=[ arg 0: done \(type=char\*, size=0x([0-9a-f]+)\) ] 0.02 sec Start 123: strace_sample 123/123 Test #123: strace_sample ..................... Passed 0.08 sec 66% tests passed, 42 tests failed out of 123 Total Test time (real) = 80.56 sec The following tests FAILED: 1 - drmf_proj (Failed) 16 - mmap (Failed) 24 - loader (Failed) 33 - reachable (Failed) 45 - wrap_cs2bug (Failed) 57 - pcache-use (Failed) 72 - app_suite (Failed) 74 - fuzz_corpus (Failed) 75 - fuzz_buffer (Failed) 76 - fuzz_buffer.replace_buffer (Failed) 77 - fuzz_buffer.overflow (Failed) 78 - fuzz_buffer.mutator.o-b-s-3 (Failed) 79 - fuzz_buffer.mutator.r-b-s-3 (Failed) 80 - fuzz_buffer.mutator.o-b-3 (Failed) 81 - fuzz_buffer.mutator.r-n (Failed) 82 - fuzz_buffer.mutator.random_seed (Failed) 83 - fuzz_buffer.one-input (Failed) 84 - fuzz_buffer.load_input (Failed) 85 - fuzz_buffer.skip_initial (Failed) 86 - fuzz_buffer.uninitialized (Failed) 87 - fuzz_buffer.overwrite (Failed) 88 - fuzz_buffer.overread (Failed) 89 - fuzz_buffer.underwrite (Failed) 90 - fuzz_buffer.underread (Failed) 91 - fuzz_buffer.leak (Failed) 92 - fuzz_buffer.fixed_size (Failed) 93 - fuzz_buffer.offset (Failed) 94 - fuzz_buffer.module_name (Failed) 95 - fuzz_buffer.dictionary (Failed) 96 - fuzz_buffer.cpp (Failed) 97 - fuzz_buffer.uninitialized.cpp (Failed) 98 - fuzz_buffer.overwrite.cpp (Failed) 99 - fuzz_buffer.underwrite.cpp (Failed) 100 - fuzz_buffer.overread.cpp (Failed) 101 - fuzz_buffer.underread.cpp (Failed) 102 - fuzz_buffer.leak.cpp (Failed) 103 - fuzz_threads (Failed) 104 - fuzz_custom_mutator (Failed) 119 - drltrace (Failed) 120 - drltrace_libcalls (Failed) 121 - drltrace_symargs (Failed) 122 - drltrace_libargs (Failed) Errors while running CTest Makefile:107: recipe for target 'test' failed make: *** [test] Error 8