? github.com/google/syzkaller/dashboard/api [no test files] ok github.com/google/syzkaller/dashboard/app (cached) ok github.com/google/syzkaller/dashboard/dashapi (cached) ok github.com/google/syzkaller/executor 1.789s ok github.com/google/syzkaller/pkg/asset (cached) ok github.com/google/syzkaller/pkg/ast (cached) ok github.com/google/syzkaller/pkg/auth (cached) ok github.com/google/syzkaller/pkg/bisect 180.705s ok github.com/google/syzkaller/pkg/bisect/minimize (cached) ok github.com/google/syzkaller/pkg/build 5.611s ? github.com/google/syzkaller/pkg/clangtool [no test files] ok github.com/google/syzkaller/pkg/compiler (cached) ok github.com/google/syzkaller/pkg/config (cached) ok github.com/google/syzkaller/pkg/corpus (cached) ok github.com/google/syzkaller/pkg/cover (cached) ok github.com/google/syzkaller/pkg/cover/backend (cached) ok github.com/google/syzkaller/pkg/coveragedb (cached) ? github.com/google/syzkaller/pkg/coveragedb/mocks [no test files] ? github.com/google/syzkaller/pkg/coveragedb/spannerclient [no test files] ok github.com/google/syzkaller/pkg/covermerger (cached) ? github.com/google/syzkaller/pkg/covermerger/mocks [no test files] --- FAIL: TestGenerate (13.19s) --- FAIL: TestGenerate/openbsd/amd64 (0.15s) testutil.go:35: seed=1754065047439046295 testutil.go:35: seed=1754065047583383781 --- FAIL: TestGenerate/openbsd/amd64/7 (2.69s) csource_test.go:149: opts: {Threaded:true Repeat:true RepeatTimes:0 Procs:0 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}} program: setrlimit(0x8, &(0x7f0000000000)={0xe, 0x400}) (fail_nth: 1) r0 = getgid() (async) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0) (rerun: 4) r1 = semget$private(0x0, 0x2, 0x200) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r0, r3, r0, 0xba, 0x7}, 0x2, 0x608ba4c1, 0x4de9}) getrlimit(0x4, &(0x7f0000000100)) getrlimit(0x0, &(0x7f0000000140)) chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000000)={@empty, @random="46218f9f607c", [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x2, 0x0, 0x4}}], {@ipv4={0x800, {{0x1b, 0x4, 0x3, 0x5, 0x118, 0x66, 0x4, 0xd, 0x1, 0x0, @broadcast, @rand_addr=0x9, {[@ssrr={0x89, 0x23, 0x5, [@rand_addr=0x6, @multicast2, @multicast2, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x7, @empty]}, @ssrr={0x89, 0xb, 0x6, [@multicast2, @rand_addr=0x3000]}, @noop, @noop, @lsrr={0x83, 0x27, 0xfb, [@rand_addr=0x3, @local={0xac, 0x14, 0x0}, @rand_addr=0x6, @multicast2, @multicast2, @remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @local={0xac, 0x14, 0x0}]}]}}, @udp={{0x0, 0x1, 0x8}, {"e764326b70eaa4235817fb25612defcfac1b93c23ec1c18bc6566b2cf8b74b86c1bb5d72e5c968ba061085bfae303ed18cc7bd7ce125a807172c196695da935057f9a293f762a1386aac886695d3bd207a29ca357c12968a607d823320c3551b669a421de142fb749ffedc1fb21d767f0b04b74e925130204a2dd5700cbde2b6f7db9c2a3fc320c10f875a365a0b6d42d16923f71ff3fc81a237561ee8de8a1636ca4ed9"}}}}}}) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x217f) syz_open_pts() csource_test.go:150: failed to build program: // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include static void kill_and_wait(int pid, int* status) { kill(pid, SIGKILL); while (waitpid(-1, status, 0) != pid) { } } static void sleep_ms(uint64_t ms) { usleep(ms * 1000); } static uint64_t current_time_ms(void) { struct timespec ts; if (clock_gettime(CLOCK_MONOTONIC, &ts)) exit(1); return (uint64_t)ts.tv_sec * 1000 + (uint64_t)ts.tv_nsec / 1000000; } static void use_temporary_dir(void) { char tmpdir_template[] = "./syzkaller.XXXXXX"; char* tmpdir = mkdtemp(tmpdir_template); if (!tmpdir) exit(1); if (chmod(tmpdir, 0777)) exit(1); if (chdir(tmpdir)) exit(1); } static void __attribute__((noinline)) remove_dir(const char* dir) { DIR* dp = opendir(dir); if (dp == NULL) { if (errno == EACCES) { if (rmdir(dir)) exit(1); return; } exit(1); } struct dirent* ep = 0; while ((ep = readdir(dp))) { if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) continue; char filename[FILENAME_MAX]; snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); struct stat st; if (lstat(filename, &st)) exit(1); if (S_ISDIR(st.st_mode)) { remove_dir(filename); continue; } if (unlink(filename)) { exit(1); } } closedir(dp); while (rmdir(dir)) { exit(1); } } static int inject_fault(int nth) { return 0; } static const char* setup_fault() { return NULL; } static void thread_start(void* (*fn)(void*), void* arg) { pthread_t th; pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setstacksize(&attr, 128 << 10); int i = 0; for (; i < 100; i++) { if (pthread_create(&th, &attr, fn, arg) == 0) { pthread_attr_destroy(&attr); return; } if (errno == EAGAIN) { usleep(50); continue; } break; } exit(1); } typedef struct { pthread_mutex_t mu; pthread_cond_t cv; int state; } event_t; static void event_init(event_t* ev) { if (pthread_mutex_init(&ev->mu, 0)) exit(1); if (pthread_cond_init(&ev->cv, 0)) exit(1); ev->state = 0; } static void event_reset(event_t* ev) { ev->state = 0; } static void event_set(event_t* ev) { pthread_mutex_lock(&ev->mu); if (ev->state) exit(1); ev->state = 1; pthread_mutex_unlock(&ev->mu); pthread_cond_broadcast(&ev->cv); } static void event_wait(event_t* ev) { pthread_mutex_lock(&ev->mu); while (!ev->state) pthread_cond_wait(&ev->cv, &ev->mu); pthread_mutex_unlock(&ev->mu); } static int event_isset(event_t* ev) { pthread_mutex_lock(&ev->mu); int res = ev->state; pthread_mutex_unlock(&ev->mu); return res; } static int event_timedwait(event_t* ev, uint64_t timeout) { uint64_t start = current_time_ms(); uint64_t now = start; pthread_mutex_lock(&ev->mu); for (;;) { if (ev->state) break; uint64_t remain = timeout - (now - start); struct timespec ts; ts.tv_sec = remain / 1000; ts.tv_nsec = (remain % 1000) * 1000 * 1000; pthread_cond_timedwait(&ev->cv, &ev->mu, &ts); now = current_time_ms(); if (now - start > timeout) break; } int res = ev->state; pthread_mutex_unlock(&ev->mu); return res; } #define CAST static uintptr_t syz_open_pts(void) { int master, slave; if (openpty(&master, &slave, NULL, NULL, NULL) == -1) return -1; if (dup2(master, master + 100) != -1) close(master); return slave; } struct thread_t { int created, call; event_t ready, done; }; static struct thread_t threads[16]; static void execute_call(int call); static int running; static void* thr(void* arg) { struct thread_t* th = (struct thread_t*)arg; for (;;) { event_wait(&th->ready); event_reset(&th->ready); execute_call(th->call); __atomic_fetch_sub(&running, 1, __ATOMIC_RELAXED); event_set(&th->done); } return 0; } static void execute_one(void) { if (write(1, "executing program\n", sizeof("executing program\n") - 1)) { } int i, call, thread; for (call = 0; call < 11; call++) { for (thread = 0; thread < (int)(sizeof(threads) / sizeof(threads[0])); thread++) { struct thread_t* th = &threads[thread]; if (!th->created) { th->created = 1; event_init(&th->ready); event_init(&th->done); event_set(&th->done); thread_start(thr, th); } if (!event_isset(&th->done)) continue; event_reset(&th->done); th->call = call; __atomic_fetch_add(&running, 1, __ATOMIC_RELAXED); event_set(&th->ready); if (call == 1) break; event_timedwait(&th->done, 50); break; } } for (i = 0; i < 100 && __atomic_load_n(&running, __ATOMIC_RELAXED); i++) sleep_ms(1); } static void execute_one(void); #define WAIT_FLAGS 0 static void loop(void) { int iter = 0; for (;; iter++) { char cwdbuf[32]; sprintf(cwdbuf, "./%d", iter); if (mkdir(cwdbuf, 0777)) exit(1); int pid = fork(); if (pid < 0) exit(1); if (pid == 0) { if (chdir(cwdbuf)) exit(1); execute_one(); exit(0); } int status = 0; uint64_t start = current_time_ms(); for (;;) { sleep_ms(10); if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) break; if (current_time_ms() - start < 5000) continue; kill_and_wait(pid, &status); break; } remove_dir(cwdbuf); } } uint64_t r[4] = {0x0, 0x0, 0x0, 0x0}; void execute_call(int call) { intptr_t res = 0; switch (call) { case 0: *(uint64_t*)0x200000000000 = 0xe; *(uint64_t*)0x200000000008 = 0x400; inject_fault(1); ((intptr_t(*)(intptr_t,intptr_t))CAST(setrlimit))(/*res=RLIMIT_NOFILE*/8, /*rlim=*/0x200000000000); break; case 1: res = -1; res = ((intptr_t(*)())CAST(getgid))(); if (res != -1) r[0] = res; break; case 2: memcpy((void*)0x200000000040, "./file0\000", 8); ((intptr_t(*)(intptr_t,intptr_t,intptr_t))CAST(chown))(/*file=*/0x200000000040, /*uid=*/-1, /*gid=*/r[0]); for (int i = 0; i < 4; i++) { ((intptr_t(*)(intptr_t,intptr_t,intptr_t))CAST(chown))(/*file=*/0x200000000040, /*uid=*/-1, /*gid=*/r[0]); } break; case 3: res = -1; res = ((intptr_t(*)(intptr_t,intptr_t,intptr_t))CAST(semget))(/*key=*/0, /*nsems=*/2, /*flags=IPC_CREAT*/0x200); if (res != -1) r[1] = res; break; case 4: res = -1; res = ((intptr_t(*)())CAST(geteuid))(); if (res != -1) r[2] = res; break; case 5: res = -1; res = ((intptr_t(*)())CAST(geteuid))(); if (res != -1) r[3] = res; break; case 6: *(uint32_t*)0x200000000080 = 9; *(uint32_t*)0x200000000084 = r[2]; *(uint32_t*)0x200000000088 = r[0]; *(uint32_t*)0x20000000008c = r[3]; *(uint32_t*)0x200000000090 = r[0]; *(uint32_t*)0x200000000094 = 0xba; *(uint16_t*)0x200000000098 = 7; *(uint16_t*)0x20000000009a = 0; *(uint64_t*)0x2000000000a0 = 0; *(uint64_t*)0x2000000000a8 = 0; *(uint64_t*)0x2000000000b0 = 2; *(uint64_t*)0x2000000000b8 = 0x608ba4c1; *(uint64_t*)0x2000000000c0 = 0x4de9; *(uint64_t*)0x2000000000c8 = 0; *(uint64_t*)0x2000000000d0 = 0; ((intptr_t(*)(intptr_t,intptr_t,intptr_t,intptr_t))CAST(semctl))(/*semid=*/r[1], /*semnum=*/0, /*cmd=*/1, /*arg=*/0x200000000080); break; case 7: ((intptr_t(*)(intptr_t,intptr_t))CAST(getrlimit))(/*res=RLIMIT_CORE*/4, /*rlim=*/0x200000000100); break; case 8: ((intptr_t(*)(intptr_t,intptr_t))CAST(getrlimit))(/*res=*/0, /*rlim=*/0x200000000140); break; case 9: memcpy((void*)0x200000000180, "./file0\000", 8); ((intptr_t(*)(intptr_t,intptr_t,intptr_t))CAST(chown))(/*file=*/0x200000000180, /*uid=*/r[2], /*gid=*/0); break; case 10: syz_open_pts(); break; } } int main(void) { ((intptr_t(*)(intptr_t,intptr_t,intptr_t,intptr_t,intptr_t,intptr_t))CAST(mmap))(/*addr=*/0x200000000000, /*len=*/0x1000000, /*prot=PROT_WRITE|PROT_READ*/3, /*flags=MAP_ANONYMOUS|MAP_FIXED|MAP_PRIVATE*/0x1012, /*fd=*/-1, /*offset=*/0); const char* reason; (void)reason; if ((reason = setup_fault())) printf("the reproducer may not work as expected: fault injection setup failed: %s\n", reason); use_temporary_dir(); loop(); return 0; } :314:39: error: use of undeclared identifier 'setrlimit' 314 | ((intptr_t(*)(intptr_t,intptr_t))CAST(setrlimit))(/*res=RLIMIT_NOFILE*/8, /*rlim=*/0x200000000000); | ^ :366:39: error: use of undeclared identifier 'getrlimit' 366 | ((intptr_t(*)(intptr_t,intptr_t))CAST(getrlimit))(/*res=RLIMIT_CORE*/4, /*rlim=*/0x200000000100); | ^ :369:39: error: use of undeclared identifier 'getrlimit' 369 | ((intptr_t(*)(intptr_t,intptr_t))CAST(getrlimit))(/*res=*/0, /*rlim=*/0x200000000140); | ^ 3 errors generated. compiler invocation: c++ [-o /tmp/syz-executor1275652939 -DGOOS_openbsd=1 -DGOARCH_amd64=1 -DHOSTGOOS_openbsd=1 -x c - -m64 -static -lutil -O2 -pthread -Wall -Werror -Wparentheses -Wunused-const-variable -Wframe-larger-than=16384 -Wno-array-bounds -Wno-format-overflow -Wno-unused-but-set-variable -Wno-unused-command-line-argument] FAIL FAIL github.com/google/syzkaller/pkg/csource 31.750s ok github.com/google/syzkaller/pkg/db (cached) ? github.com/google/syzkaller/pkg/debugtracer [no test files] ? github.com/google/syzkaller/pkg/declextract [no test files] ok github.com/google/syzkaller/pkg/email (cached) ok github.com/google/syzkaller/pkg/email/lore (cached) ok github.com/google/syzkaller/pkg/flatrpc (cached) ok github.com/google/syzkaller/pkg/fuzzer (cached) ok github.com/google/syzkaller/pkg/fuzzer/queue (cached) ok github.com/google/syzkaller/pkg/gce 0.297s ? github.com/google/syzkaller/pkg/gcs [no test files] ? github.com/google/syzkaller/pkg/gcs/mocks [no test files] ? github.com/google/syzkaller/pkg/hash [no test files] ? github.com/google/syzkaller/pkg/html [no test files] ok github.com/google/syzkaller/pkg/html/pages (cached) ok github.com/google/syzkaller/pkg/html/urlutil (cached) ? github.com/google/syzkaller/pkg/ifaceprobe [no test files] ok github.com/google/syzkaller/pkg/ifuzz (cached) ok github.com/google/syzkaller/pkg/ifuzz/arm64 (cached) ? github.com/google/syzkaller/pkg/ifuzz/arm64/gen [no test files] ? github.com/google/syzkaller/pkg/ifuzz/arm64/generated [no test files] ? github.com/google/syzkaller/pkg/ifuzz/iset [no test files] ? github.com/google/syzkaller/pkg/ifuzz/powerpc [no test files] ? github.com/google/syzkaller/pkg/ifuzz/powerpc/generated [no test files] ? github.com/google/syzkaller/pkg/ifuzz/x86 [no test files] ? github.com/google/syzkaller/pkg/ifuzz/x86/gen [no test files] ? github.com/google/syzkaller/pkg/ifuzz/x86/generated [no test files] ok github.com/google/syzkaller/pkg/image (cached) ok github.com/google/syzkaller/pkg/instance 11.313s ? github.com/google/syzkaller/pkg/kcidb [no test files] ok github.com/google/syzkaller/pkg/kconfig (cached) ok github.com/google/syzkaller/pkg/kd (cached) ok github.com/google/syzkaller/pkg/log (cached) 2025/08/01 09:17:40 adding modified_functions to focus areas: ["function"] 2025/08/01 09:17:40 failed to grep for the header usages: failed to run ["/usr/bin/grep" "-rl" "--include" "*.c" ""]: exit status 2 grep: unknown option -- include usage: grep [-abcEFGHhIiLlnoqRsUVvwxZ] [-A num] [-B num] [-C[num]] [-e pattern] [-f file] [-m num] [--binary-files=value] [--context[=num]] [--label=name] [--line-buffered] [--null] [pattern] [file ...] 2025/08/01 09:17:40 adding directly modified files to focus areas: ["b.c" "header.h"] --- FAIL: TestPatchFocusAreas (0.08s) diff_test.go:54: Error Trace: /syzkaller/gopath/src/github.com/google/syzkaller/pkg/manager/diff_test.go:54 Error: Not equal: expected: []mgrconfig.FocusArea{mgrconfig.FocusArea{Name:"symbols", Filter:mgrconfig.CovFilterCfg{Files:[]string(nil), Functions:[]string{"function"}, RawPCs:[]string(nil)}, Weight:6}, mgrconfig.FocusArea{Name:"files", Filter:mgrconfig.CovFilterCfg{Files:[]string{"b.c", "header.h"}, Functions:[]string(nil), RawPCs:[]string(nil)}, Weight:3}, mgrconfig.FocusArea{Name:"included", Filter:mgrconfig.CovFilterCfg{Files:[]string{"a.c"}, Functions:[]string(nil), RawPCs:[]string(nil)}, Weight:2}, mgrconfig.FocusArea{Name:"", Filter:mgrconfig.CovFilterCfg{Files:[]string(nil), Functions:[]string(nil), RawPCs:[]string(nil)}, Weight:1}} actual : []mgrconfig.FocusArea{mgrconfig.FocusArea{Name:"symbols", Filter:mgrconfig.CovFilterCfg{Files:[]string(nil), Functions:[]string{"function"}, RawPCs:[]string(nil)}, Weight:6}, mgrconfig.FocusArea{Name:"files", Filter:mgrconfig.CovFilterCfg{Files:[]string{"b.c", "header.h"}, Functions:[]string(nil), RawPCs:[]string(nil)}, Weight:3}, mgrconfig.FocusArea{Name:"", Filter:mgrconfig.CovFilterCfg{Files:[]string(nil), Functions:[]string(nil), RawPCs:[]string(nil)}, Weight:1}} Diff: --- Expected +++ Actual @@ -1,2 +1,2 @@ -([]mgrconfig.FocusArea) (len=4) { +([]mgrconfig.FocusArea) (len=3) { (mgrconfig.FocusArea) { @@ -25,13 +25,2 @@ (mgrconfig.FocusArea) { - Name: (string) (len=8) "included", - Filter: (mgrconfig.CovFilterCfg) { - Files: ([]string) (len=1) { - (string) (len=3) "a.c" - }, - Functions: ([]string) , - RawPCs: ([]string) - }, - Weight: (float64) 2 - }, - (mgrconfig.FocusArea) { Name: (string) "", Test: TestPatchFocusAreas 2025/08/01 09:17:40 starting bug reproductions (max 3 VMs, 2 repros) 2025/08/01 09:17:40 start reproducing 'A' 2025/08/01 09:17:40 start reproducing 'B' 2025/08/01 09:17:40 repro finished 'B', repro=false crepro=false desc='' hub=false from_dashboard=false 2025/08/01 09:17:40 repro finished 'A', repro=false crepro=false desc='' hub=false from_dashboard=false 2025/08/01 09:17:40 starting bug reproductions (max 1 VMs, 1 repros) 2025/08/01 09:17:40 start reproducing 'A' 2025/08/01 09:17:40 repro finished 'A', repro=false crepro=false desc='' hub=false from_dashboard=true 2025/08/01 09:17:40 start reproducing 'B' 2025/08/01 09:17:40 repro finished 'B', repro=false crepro=false desc='' hub=false from_dashboard=true 2025/08/01 09:17:40 start reproducing 'C' 2025/08/01 09:17:40 repro finished 'C', repro=false crepro=false desc='' hub=true from_dashboard=false 2025/08/01 09:17:40 start reproducing 'A' 2025/08/01 09:17:40 repro finished 'A', repro=false crepro=false desc='' hub=false from_dashboard=true 2025/08/01 09:17:40 start reproducing 'B' 2025/08/01 09:17:40 repro finished 'B', repro=false crepro=false desc='' hub=false from_dashboard=true 2025/08/01 09:17:40 start reproducing 'C' 2025/08/01 09:17:40 repro finished 'C', repro=false crepro=false desc='' hub=true from_dashboard=false 2025/08/01 09:17:40 starting bug reproductions (max 3 VMs, 2 repros) 2025/08/01 09:17:40 start reproducing 'A' 2025/08/01 09:17:40 repro finished 'A', repro=false crepro=false desc='' hub=false from_dashboard=false 2025/08/01 09:17:40 starting bug reproductions (max 1 VMs, 1 repros) 2025/08/01 09:17:40 start reproducing 'A' 2025/08/01 09:17:40 repro finished 'A', repro=false crepro=false desc='' hub=false from_dashboard=false 2025/08/01 09:17:40 starting bug reproductions (max 1 VMs, 1 repros) 2025/08/01 09:17:40 start reproducing 'C' 2025/08/01 09:17:40 repro finished 'C', repro=false crepro=false desc='' hub=false from_dashboard=false FAIL FAIL github.com/google/syzkaller/pkg/manager 15.694s ok github.com/google/syzkaller/pkg/mgrconfig 15.391s ok github.com/google/syzkaller/pkg/osutil (cached) ok github.com/google/syzkaller/pkg/report (cached) ? github.com/google/syzkaller/pkg/report/crash [no test files] ok github.com/google/syzkaller/pkg/repro 15.482s ok github.com/google/syzkaller/pkg/rpcserver (cached) ? github.com/google/syzkaller/pkg/rpcserver/mocks [no test files] ? github.com/google/syzkaller/pkg/rpctype [no test files] ok github.com/google/syzkaller/pkg/runtest 56.883s ok github.com/google/syzkaller/pkg/serializer (cached) ok github.com/google/syzkaller/pkg/signal (cached) ok github.com/google/syzkaller/pkg/stat (cached) ok github.com/google/syzkaller/pkg/stat/sample (cached) ? github.com/google/syzkaller/pkg/stat/syzbotstats [no test files] ok github.com/google/syzkaller/pkg/subsystem (cached) ok github.com/google/syzkaller/pkg/subsystem/linux (cached) ok github.com/google/syzkaller/pkg/subsystem/lists (cached) ok github.com/google/syzkaller/pkg/symbolizer (cached) ? github.com/google/syzkaller/pkg/testutil [no test files] ok github.com/google/syzkaller/pkg/tool (cached) ok github.com/google/syzkaller/pkg/validator (cached) ok github.com/google/syzkaller/pkg/vcs (cached) ok github.com/google/syzkaller/pkg/vminfo (cached) ok github.com/google/syzkaller/prog (cached) ok github.com/google/syzkaller/prog/test (cached) ? github.com/google/syzkaller/sys [no test files] ? github.com/google/syzkaller/sys/darwin [no test files] ? github.com/google/syzkaller/sys/freebsd [no test files] ? github.com/google/syzkaller/sys/fuchsia [no test files] ? github.com/google/syzkaller/sys/fuchsia/fidlgen [no test files] ? github.com/google/syzkaller/sys/fuchsia/layout [no test files] ? github.com/google/syzkaller/sys/generated [no test files] ok github.com/google/syzkaller/sys/linux (cached) ok github.com/google/syzkaller/sys/netbsd (cached) ok github.com/google/syzkaller/sys/openbsd (cached) ? github.com/google/syzkaller/sys/syz-extract [no test files] ? github.com/google/syzkaller/sys/syz-sysgen [no test files] ? github.com/google/syzkaller/sys/targets [no test files] ? github.com/google/syzkaller/sys/test [no test files] ? github.com/google/syzkaller/sys/trusty [no test files] ? github.com/google/syzkaller/sys/windows [no test files] ok github.com/google/syzkaller/syz-ci 71.393s ok github.com/google/syzkaller/syz-cluster/controller (cached) ok github.com/google/syzkaller/syz-cluster/dashboard (cached) ok github.com/google/syzkaller/syz-cluster/email-reporter 2.398s ? github.com/google/syzkaller/syz-cluster/pkg/api [no test files] ? github.com/google/syzkaller/syz-cluster/pkg/app [no test files] ok github.com/google/syzkaller/syz-cluster/pkg/blob (cached) ok github.com/google/syzkaller/syz-cluster/pkg/controller (cached) ok github.com/google/syzkaller/syz-cluster/pkg/db (cached) ok github.com/google/syzkaller/syz-cluster/pkg/emailclient 0.824s ok github.com/google/syzkaller/syz-cluster/pkg/report (cached) ok github.com/google/syzkaller/syz-cluster/pkg/reporter (cached) ? github.com/google/syzkaller/syz-cluster/pkg/service [no test files] ok github.com/google/syzkaller/syz-cluster/pkg/triage (cached) ? github.com/google/syzkaller/syz-cluster/pkg/workflow [no test files] ? github.com/google/syzkaller/syz-cluster/reporter-server [no test files] ok github.com/google/syzkaller/syz-cluster/series-tracker (cached) ? github.com/google/syzkaller/syz-cluster/tools/db-mgmt [no test files] ? github.com/google/syzkaller/syz-cluster/tools/send-test-email [no test files] ? github.com/google/syzkaller/syz-cluster/workflow/boot-step [no test files] ? github.com/google/syzkaller/syz-cluster/workflow/build-step [no test files] ok github.com/google/syzkaller/syz-cluster/workflow/fuzz-step 16.291s ? github.com/google/syzkaller/syz-cluster/workflow/triage-step [no test files] ok github.com/google/syzkaller/syz-hub (cached) ok github.com/google/syzkaller/syz-hub/state (cached) ok github.com/google/syzkaller/syz-manager 13.866s ? github.com/google/syzkaller/tools/arm64 [no test files] ? github.com/google/syzkaller/tools/syz-benchcmp [no test files] ? github.com/google/syzkaller/tools/syz-bisect [no test files] ? github.com/google/syzkaller/tools/syz-build [no test files] ? github.com/google/syzkaller/tools/syz-check [no test files] ? github.com/google/syzkaller/tools/syz-cover [no test files] ? github.com/google/syzkaller/tools/syz-covermerger [no test files] ? github.com/google/syzkaller/tools/syz-crush [no test files] ok github.com/google/syzkaller/tools/syz-db (cached) ? github.com/google/syzkaller/tools/syz-db-export [no test files] ok github.com/google/syzkaller/tools/syz-declextract (cached) ? github.com/google/syzkaller/tools/syz-diff [no test files] ? github.com/google/syzkaller/tools/syz-execprog [no test files] ? github.com/google/syzkaller/tools/syz-expand [no test files] ? github.com/google/syzkaller/tools/syz-fillreports [no test files] ? github.com/google/syzkaller/tools/syz-fix-analyzer [no test files] ? github.com/google/syzkaller/tools/syz-fmt [no test files] ? github.com/google/syzkaller/tools/syz-gemini-seed [no test files] ? github.com/google/syzkaller/tools/syz-hubtool [no test files] ? github.com/google/syzkaller/tools/syz-kcidb [no test files] ok github.com/google/syzkaller/tools/syz-kconf 10.181s ok github.com/google/syzkaller/tools/syz-linter (cached) ? github.com/google/syzkaller/tools/syz-lore [no test files] ? github.com/google/syzkaller/tools/syz-make [no test files] ? github.com/google/syzkaller/tools/syz-minconfig [no test files] ? github.com/google/syzkaller/tools/syz-mutate [no test files] ? github.com/google/syzkaller/tools/syz-prog2c [no test files] ? github.com/google/syzkaller/tools/syz-query-subsystems [no test files] ? github.com/google/syzkaller/tools/syz-reporter [no test files] ? github.com/google/syzkaller/tools/syz-repro [no test files] ? github.com/google/syzkaller/tools/syz-showprio [no test files] ? github.com/google/syzkaller/tools/syz-symbolize [no test files] ok github.com/google/syzkaller/tools/syz-testbed 10.114s ? github.com/google/syzkaller/tools/syz-testbuild [no test files] ? github.com/google/syzkaller/tools/syz-trace2syz [no test files] ok github.com/google/syzkaller/tools/syz-trace2syz/parser (cached) ok github.com/google/syzkaller/tools/syz-trace2syz/proggen (cached) ? github.com/google/syzkaller/tools/syz-tty [no test files] ? github.com/google/syzkaller/tools/syz-upgrade [no test files] ? github.com/google/syzkaller/tools/syz-usbgen [no test files] ok github.com/google/syzkaller/vm 20.760s ? github.com/google/syzkaller/vm/adb [no test files] ? github.com/google/syzkaller/vm/bhyve [no test files] ? github.com/google/syzkaller/vm/cuttlefish [no test files] ok github.com/google/syzkaller/vm/dispatcher (cached) ? github.com/google/syzkaller/vm/gce [no test files] ? github.com/google/syzkaller/vm/gvisor [no test files] ok github.com/google/syzkaller/vm/isolated (cached) ok github.com/google/syzkaller/vm/proxyapp (cached) ? github.com/google/syzkaller/vm/proxyapp/mocks [no test files] ? github.com/google/syzkaller/vm/proxyapp/proxyrpc [no test files] ? github.com/google/syzkaller/vm/qemu [no test files] ? github.com/google/syzkaller/vm/starnix [no test files] ok github.com/google/syzkaller/vm/vmimpl (cached) ? github.com/google/syzkaller/vm/vmm [no test files] ? github.com/google/syzkaller/vm/vmware [no test files] FAIL