ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000440)={'gretap0\x00', 0x200}) runtime: g39: frame.sp=0xc000585780 top=0xc0005857e0 stack=[0xc000585000-0xc000585800 fatal error: traceback did not unwind completely runtime: g 10: unexpected return pc for github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3 called from 0xc0005877d000 stack: frame={sp:0xc000587780, fp:0xc00058779f} stack=[0xc000587000,0xc000587800) 0x000000c000587680: 0x0000000000000000 0x0000000000000000 0x000000c000587690: 0x0000000000000000 0xffffffffffffffff 0x000000c0005876a0: 0x000000c000587618 0x000000c000587708 0x000000c0005876b0: 0x00000000004e9005 0x000000c00003d680 0x000000c0005876c0: 0x0000000000000002 0x0000000000000000 0x000000c0005876d0: 0x000000000177d480 0x000000c00057c0a0 0x000000c0005876e0: 0x000000c000587794 0x000000c0000bdd40 0x000000c0005876f0: 0x0000000000000000 0x000000c000d7e2a0 0x000000c000587700: 0x000000c000264218 0x000000c000587770 0x000000c000587710: 0x0000000000749f45 0x000000c00003d680 0x000000c000587720: 0x000000c000587750 0x0000000000408897 0x000000c000587730: 0x000000c0002641c0 0x000000c000587750 0x000000c000587740: 0x000000000046e8d3 0x000000c001198378 0x000000c000587750: 0x000000c0005877d0 0x000000000074eb14 0x000000c000587760: 0x000000c0005877b0 0x000000c000587790 0x000000c000587770: 0x000000c0005877b8 0x0000000000a393a8 0x000000c000587780: <0x000000c000275600 0x0001010101010101 0x000000c000587790: 0x0000000100000001 0x000000c0005877d0 0x000000c0005877a0: 0x000000c0000ac560 0x000000c00066c160 0x000000c0005877b0: 0x000000c000d7e2a0 0x000000c0005877d0 0x000000c0005877c0: 0x0000000000a39347 0x000000c0005aa480 0x000000c0005877d0: 0x0000000000000000 0x0000000000471701 0x000000c0005877e0: 0x000000c000d80000 0x0000000000000000 0x000000c0005877f0: 0x0000000000000000 0x0000000000000000 fatal error: unknown caller pc runtime stack: runtime.throw({0xcb14a5?, 0x0?}) /usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc000707a30 sp=0xc000707a00 pc=0x43b93c runtime.(*unwinder).finishInternal(0xc000707ad8?) /usr/local/go/src/runtime/traceback.go:571 +0x12a fp=0xc000707a70 sp=0xc000707a30 pc=0x4621ea runtime.(*unwinder).next(0xc000707c98?) /usr/local/go/src/runtime/traceback.go:452 +0x232 fp=0xc000707ae8 sp=0xc000707a70 pc=0x461ff2 runtime.scanstack(0xc000684820, 0x0?) /usr/local/go/src/runtime/mgcmark.go:802 +0x272 fp=0xc000707e20 sp=0xc000707ae8 pc=0x422972 runtime.markroot.func1() /usr/local/go/src/runtime/mgcmark.go:240 +0xb5 fp=0xc000707e70 sp=0xc000707e20 pc=0x4217f5 runtime.markroot(0xc000045740, 0x71, 0x1) /usr/local/go/src/runtime/mgcmark.go:214 +0x1a8 fp=0xc000707f18 sp=0xc000707e70 pc=0x421488 runtime.gcDrain(0xc000045740, 0x7) /usr/local/go/src/runtime/mgcmark.go:1069 +0x37d fp=0xc000707f78 sp=0xc000707f18 pc=0x4233dd runtime.gcBgMarkWorker.func2() /usr/local/go/src/runtime/mgc.go:1385 +0x6f fp=0xc000707fc8 sp=0xc000707f78 pc=0x41fb0f traceback: unexpected SPWRITE function runtime.systemstack runtime.systemstack() /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0xc000707fd8 sp=0xc000707fc8 pc=0x46f90a goroutine 19 [GC worker (active)]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000050f50 sp=0xc000050f40 pc=0x46f8a8 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1353 +0x1f2 fp=0xc000050fe0 sp=0xc000050f50 pc=0x41f7d2 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000050fe8 sp=0xc000050fe0 pc=0x471701 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 1 [sleep]: runtime.gopark(0x88b751f5b?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc001893620 sp=0xc001893600 pc=0x43e78e time.Sleep(0x5f5e100) /usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc001893660 sp=0xc001893620 pc=0x46e845 main.(*FuzzerTool).exchangeDataCall(0xc000035970, {0xc000b769a0, 0x2, 0x2}, 0x1ca6efe) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:294 +0x2e5 fp=0xc001893780 sp=0xc001893660 pc=0xa3e985 main.(*FuzzerTool).exchangeDataWorker(0xc000035970) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:327 +0x76 fp=0xc001893ab0 sp=0xc001893780 pc=0xa3ead6 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:214 +0x1338 fp=0xc001893f40 sp=0xc001893ab0 pc=0xa3df78 runtime.main() /usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc001893fe0 sp=0xc001893f40 pc=0x43e31b runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001893fe8 sp=0xc001893fe0 pc=0x471701 goroutine 2 [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000054fa8 sp=0xc000054f88 pc=0x43e78e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000054fe0 sp=0xc000054fa8 pc=0x43e5f3 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000054fe8 sp=0xc000054fe0 pc=0x471701 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000055778 sp=0xc000055758 pc=0x43e78e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000557c8 sp=0xc000055778 pc=0x428a5f runtime.gcenable.func1() /usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000557e0 sp=0xc0000557c8 pc=0x41db45 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000557e8 sp=0xc0000557e0 pc=0x471701 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x28b40fa3?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000055f70 sp=0xc000055f50 pc=0x43e78e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x25dd740) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000055fa0 sp=0xc000055f70 pc=0x4262e9 runtime.bgscavenge(0x0?) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000055fc8 sp=0xc000055fa0 pc=0x426899 runtime.gcenable.func2() /usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000055fe0 sp=0xc000055fc8 pc=0x41dae5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000055fe8 sp=0xc000055fe0 pc=0x471701 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:201 +0xa5 goroutine 17 [finalizer wait]: runtime.gopark(0x0?, 0xe35b80?, 0x0?, 0xe0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000054628 sp=0xc000054608 pc=0x43e78e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000547e0 sp=0xc000054628 pc=0x41cbc7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000547e8 sp=0xc0000547e0 pc=0x471701 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:163 +0x3d goroutine 18 [GC worker (active)]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000050750 sp=0xc000050740 pc=0x46f8a8 runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1353 +0x1f2 fp=0xc0000507e0 sp=0xc000050750 pc=0x41f7d2 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000507e8 sp=0xc0000507e0 pc=0x471701 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 20 [select]: runtime.gopark(0xc000051788?, 0x3?, 0x0?, 0x45?, 0xc000051772?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000051618 sp=0xc0000515f8 pc=0x43e78e runtime.selectgo(0xc000051788, 0xc00005176c, 0xc000322900?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000051738 sp=0xc000051618 pc=0x44ec05 go.opencensus.io/stats/view.(*worker).start(0xc000322900) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc0000517c8 sp=0xc000051738 pc=0x9c053f go.opencensus.io/stats/view.init.0.func1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc0000517e0 sp=0xc0000517c8 pc=0x9bf865 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000517e8 sp=0xc0000517e0 pc=0x471701 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 23 [chan receive]: runtime.gopark(0xc001177da0?, 0xc000090cd0?, 0xc0?, 0x0?, 0xa28020?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000051ef8 sp=0xc000051ed8 pc=0x43e78e runtime.chanrecv(0xc001177d40, 0xc000051fb8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000051f70 sp=0xc000051ef8 pc=0x4099ad runtime.chanrecv2(0xc001179ac0?, 0x44583c?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000051f98 sp=0xc000051f70 pc=0x4095d2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc000051fe0 sp=0xc000051f98 pc=0xa26d26 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000051fe8 sp=0xc000051fe0 pc=0x471701 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xe5 goroutine 5 [chan receive]: runtime.gopark(0xc0000566e0?, 0x74dfa5?, 0x1?, 0x21?, 0xc000056758?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000566c8 sp=0xc0000566a8 pc=0x43e78e runtime.chanrecv(0xc001177b00, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000056740 sp=0xc0000566c8 pc=0x4099ad runtime.chanrecv1(0xc001177b00?, 0xc0000567b0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000056768 sp=0xc000056740 pc=0x4095b2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc0000567e0 sp=0xc000056768 pc=0x74f545 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x471701 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 6 [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056ef0 sp=0xc000056ed0 pc=0x43e78e runtime.chanrecv(0xc0000920c0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000056f68 sp=0xc000056ef0 pc=0x4099ad runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000056f90 sp=0xc000056f68 pc=0x4095b2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:102 +0x19 fp=0xc000056fe0 sp=0xc000056f90 pc=0xa3e039 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x471701 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:100 +0x419 goroutine 7 [IO wait]: runtime.gopark(0xc00061ec10?, 0x4103c5?, 0x18?, 0xec?, 0x4e473d?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00061eba8 sp=0xc00061eb88 pc=0x43e78e runtime.netpollblock(0x7f8096db4508?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00061ebe0 sp=0xc00061eba8 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501dbf08, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00061ec00 sp=0xc00061ebe0 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc0005aa000?, 0xc00061ece8?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00061ec28 sp=0xc00061ec00 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0005aa000) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00061ecd0 sp=0xc00061ec28 pc=0x4e288c net.(*netFD).accept(0xc0005aa000) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc00061ed88 sp=0xc00061ecd0 pc=0x5bf549 net.(*TCPListener).accept(0xc000550ee0) /usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc00061edb0 sp=0xc00061ed88 pc=0x5d6c7e net.(*TCPListener).Accept(0xc000550ee0) /usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc00061ede0 sp=0xc00061edb0 pc=0x5d5e30 net/http.(*onceCloseListener).Accept(0xf319d0?) :1 +0x24 fp=0xc00061edf8 sp=0xc00061ede0 pc=0x6f7264 net/http.(*Server).Serve(0xc000874000, {0xf309a0, 0xc000550ee0}) /usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc00061ef28 sp=0xc00061edf8 pc=0x6d4f04 net/http.(*Server).ListenAndServe(0xc000874000) /usr/local/go/src/net/http/server.go:2985 +0x71 fp=0xc00061ef58 sp=0xc00061ef28 pc=0x6d4b71 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3239 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:385 +0x9d fp=0xc00061efe0 sp=0xc00061ef58 pc=0xa3fb9d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00061efe8 sp=0xc00061efe0 pc=0x471701 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:384 +0x37 goroutine 24 [select, locked to thread]: runtime.gopark(0xc0005847a8?, 0x2?, 0x29?, 0xea?, 0xc0005847a4?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000584638 sp=0xc000584618 pc=0x43e78e runtime.selectgo(0xc0005847a8, 0xc0005847a0, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000584758 sp=0xc000584638 pc=0x44ec05 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1014 +0x19f fp=0xc0005847e0 sp=0xc000584758 pc=0x4683df runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005847e8 sp=0xc0005847e0 pc=0x471701 created by runtime.ensureSigM in goroutine 5 /usr/local/go/src/runtime/signal_unix.go:997 +0xc8 goroutine 25 [syscall]: runtime.notetsleepg(0x1e8ee00?, 0x0?) /usr/local/go/src/runtime/lock_futex.go:236 +0x29 fp=0xc000584fa0 sp=0xc000584f68 pc=0x40ee69 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc000584fc0 sp=0xc000584fa0 pc=0x46dec9 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000584fe0 sp=0xc000584fc0 pc=0x74e2d3 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000584fe8 sp=0xc000584fe0 pc=0x471701 created by os/signal.Notify.func1.1 in goroutine 5 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 27 [IO wait]: runtime.gopark(0xc000699980?, 0xb?, 0x0?, 0x0?, 0x3?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000699958 sp=0xc000699938 pc=0x43e78e runtime.netpollblock(0x4c0d78?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000699990 sp=0xc000699958 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501dbe10, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0006999b0 sp=0xc000699990 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc000574080?, 0xc00065e000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006999d8 sp=0xc0006999b0 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000574080, {0xc00065e000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000699a70 sp=0xc0006999d8 pc=0x4de69a net.(*netFD).Read(0xc000574080, {0xc00065e000?, 0x99cca5?, 0xaa9ee0?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000699ab8 sp=0xc000699a70 pc=0x5bd525 net.(*conn).Read(0xc000d2c068, {0xc00065e000?, 0xc000699b58?, 0x4b6c30?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc000699b00 sp=0xc000699ab8 pc=0x5ce445 net.(*TCPConn).Read(0x407728?, {0xc00065e000?, 0x407cad?, 0x4078dd?}) :1 +0x25 fp=0xc000699b30 sp=0xc000699b00 pc=0x5df3a5 bufio.(*Reader).fill(0xc000079c80) /usr/local/go/src/bufio/bufio.go:113 +0x103 fp=0xc000699b68 sp=0xc000699b30 pc=0x65d063 bufio.(*Reader).ReadByte(0xc000079c80) /usr/local/go/src/bufio/bufio.go:272 +0x27 fp=0xc000699b88 sp=0xc000699b68 pc=0x65d787 compress/flate.(*decompressor).moreBits(0xc000280000) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc000699bc0 sp=0xc000699b88 pc=0x675ea7 compress/flate.(*decompressor).nextBlock(0xc000280000) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc000699bd8 sp=0xc000699bc0 pc=0x674348 compress/flate.(*decompressor).Read(0xc000280000, {0xc00066a000, 0x1000, 0xc000699c78?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc000699c08 sp=0xc000699bd8 pc=0x67457b github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000cae200?, {0xc00066a000?, 0xb57800?, 0xc00111ef00?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:124 +0x22 fp=0xc000699c38 sp=0xc000699c08 pc=0xa3b742 bufio.(*Reader).Read(0xc000079ce0, {0xc0000120f4, 0x1, 0xc000699d68?}) /usr/local/go/src/bufio/bufio.go:244 +0x197 fp=0xc000699c70 sp=0xc000699c38 pc=0x65d597 io.ReadAtLeast({0xf28e20, 0xc000079ce0}, {0xc0000120f4, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000699cb8 sp=0xc000699c70 pc=0x4b6c30 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xf28e20, 0xc000079ce0}, {0xc0000120f4, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc000699d10 sp=0xc000699cb8 pc=0x99b151 encoding/gob.(*Decoder).recvMessage(0xc0005aa080) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc000699d48 sp=0xc000699d10 pc=0x9a4733 encoding/gob.(*Decoder).decodeTypeSequence(0xc0005aa080, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc000699d78 sp=0xc000699d48 pc=0x9a4aa7 encoding/gob.(*Decoder).DecodeValue(0xc0005aa080, {0xa8f9c0?, 0xc001277530?, 0x7f80501e8870?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc000699df8 sp=0xc000699d78 pc=0x9a4eee encoding/gob.(*Decoder).Decode(0xc0005aa080, {0xa8f9c0?, 0xc001277530?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x125 fp=0xc000699e50 sp=0xc000699df8 pc=0x9a4d25 net/rpc.(*gobClientCodec).ReadResponseHeader(0xaf2500?, 0xa8bd80?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc000699e78 sp=0xc000699e50 pc=0x9b9865 net/rpc.(*Client).input(0xc000079da0) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc000699fc8 sp=0xc000699e78 pc=0x9b8abf net/rpc.NewClientWithCodec.func1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc000699fe0 sp=0xc000699fc8 pc=0x9b9745 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000699fe8 sp=0xc000699fe0 pc=0x471701 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 10 [syscall (scan)]: syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0xc000587630?, 0xc000587630?, 0x44e3b0?) /usr/local/go/src/syscall/syscall_linux.go:91 +0x30 fp=0xc0005875e0 sp=0xc000587558 pc=0x4c2d30 os.(*Process).blockUntilWaitable(0xc00003d680) /usr/local/go/src/os/wait_waitid.go:32 +0x76 fp=0xc0005876b8 sp=0xc0005875e0 pc=0x4ef516 os.(*Process).wait(0xc00003d680) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000587718 sp=0xc0005876b8 pc=0x4e9005 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000275600) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000587780 sp=0xc000587718 pc=0x749f45 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0000ac56000?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:710 +0x28 fp=0xc00058779f sp=0xc000587780 pc=0xa393a8 runtime: g 10: unexpected return pc for github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3 called from 0xc0005877d000 stack: frame={sp:0xc000587780, fp:0xc00058779f} stack=[0xc000587000,0xc000587800) 0x000000c000587680: 0x0000000000000000 0x0000000000000000 0x000000c000587690: 0x0000000000000000 0xffffffffffffffff 0x000000c0005876a0: 0x000000c000587618 0x000000c000587708 0x000000c0005876b0: 0x00000000004e9005 0x000000c00003d680 0x000000c0005876c0: 0x0000000000000002 0x0000000000000000 0x000000c0005876d0: 0x000000000177d480 0x000000c00057c0a0 0x000000c0005876e0: 0x000000c000587794 0x000000c0000bdd40 0x000000c0005876f0: 0x0000000000000000 0x000000c000d7e2a0 0x000000c000587700: 0x000000c000264218 0x000000c000587770 0x000000c000587710: 0x0000000000749f45 0x000000c00003d680 0x000000c000587720: 0x000000c000587750 0x0000000000408897 0x000000c000587730: 0x000000c0002641c0 0x000000c000587750 0x000000c000587740: 0x000000000046e8d3 0x000000c001198378 0x000000c000587750: 0x000000c0005877d0 0x000000000074eb14 0x000000c000587760: 0x000000c0005877b0 0x000000c000587790 0x000000c000587770: 0x000000c0005877b8 0x0000000000a393a8 0x000000c000587780: <0x000000c000275600 0x0001010101010101 0x000000c000587790: 0x0000000100000001 0x000000c0005877d0 0x000000c0005877a0: 0x000000c0000ac560 0x000000c00066c160 0x000000c0005877b0: 0x000000c000d7e2a0 0x000000c0005877d0 0x000000c0005877c0: 0x0000000000a39347 0x000000c0005aa480 0x000000c0005877d0: 0x0000000000000000 0x0000000000471701 0x000000c0005877e0: 0x000000c000d80000 0x0000000000000000 0x000000c0005877f0: 0x0000000000000000 0x0000000000000000 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 36 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:709 +0xc0d goroutine 9 [IO wait]: runtime.gopark(0xc000586630?, 0xb?, 0x0?, 0x0?, 0x16?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000586600 sp=0xc0005865e0 pc=0x43e78e runtime.netpollblock(0x4c0d78?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000586638 sp=0xc000586600 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501dba30, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000586658 sp=0xc000586638 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc0006e0240?, 0xc00089a000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000586680 sp=0xc000586658 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0006e0240, {0xc00089a000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000586718 sp=0xc000586680 pc=0x4de69a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000ac560, {0xc00089a000?, 0xc000586790?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000586758 sp=0xc000586718 pc=0x4e9792 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0005aa480) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:687 +0x89 fp=0xc0005867c8 sp=0xc000586758 pc=0xa39509 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:702 +0x27 fp=0xc0005867e0 sp=0xc0005867c8 pc=0xa39447 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005867e8 sp=0xc0005867e0 pc=0x471701 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 36 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:681 +0xa05 goroutine 33 [runnable]: syscall.Syscall(0xc000cad5a0?, 0x1d?, 0x1d?, 0x0?) /usr/local/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00069d700 sp=0xc00069d690 pc=0x4c2ca5 syscall.Mkdirat(0xc000cad5b3?, {0xc000cad5a0?, 0xc00069d798?}, 0x1c0) /usr/local/go/src/syscall/zsyscall_linux_amd64.go:650 +0x73 fp=0xc00069d750 sp=0xc00069d700 pc=0x4c0c73 syscall.Mkdir(...) /usr/local/go/src/syscall/syscall_linux.go:264 os.Mkdir.func1() /usr/local/go/src/os/file.go:264 +0x5d fp=0xc00069d780 sp=0xc00069d750 pc=0x4ea27d os.ignoringEINTR(...) /usr/local/go/src/os/file_posix.go:251 os.Mkdir({0xc000cad5a0, 0x1d}, 0x69d810?) /usr/local/go/src/os/file.go:263 +0x59 fp=0xc00069d7d8 sp=0xc00069d780 pc=0x4ea119 os.MkdirTemp({0xc03f6c?, 0x1?}, {0xc429b4, 0x11}) /usr/local/go/src/os/tempfile.go:94 +0x21c fp=0xc00069d900 sp=0xc00069d7d8 pc=0x4ef19c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand(0xc0005aa200, 0xc00069dd38, {0xc03f6c?, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:609 +0x65 fp=0xc00069db78 sp=0xc00069d900 pc=0xa385a5 github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc0005aa200, 0xc00069dd38) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:370 +0xce fp=0xc00069dba8 sp=0xc00069db78 pc=0xa3688e main.(*Proc).executeProgram(0xc0000b79f8, {0x100, {0xc000e1f600, 0x2a9, 0x2a9}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:117 +0x52 fp=0xc00069dd18 sp=0xc00069dba8 pc=0xa40792 main.(*Proc).execute(0xc0000b79f8?, {0x100, {0xc000e1f600, 0x2a9, 0x2a9}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 fp=0xc00069ddb0 sp=0xc00069dd18 pc=0xa40678 main.(*Proc).loop(0xc0000b79f8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x258 fp=0xc00069dfc8 sp=0xc00069ddb0 pc=0xa40018 main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc00069dfe0 sp=0xc00069dfc8 pc=0xa3fd85 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00069dfe8 sp=0xc00069dfe0 pc=0x471701 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 8 [sleep]: runtime.gopark(0x88f01a356?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0006b5b38 sp=0xc0006b5b18 pc=0x43e78e time.Sleep(0x5f5e100) /usr/local/go/src/runtime/time.go:195 +0x125 fp=0xc0006b5b78 sp=0xc0006b5b38 pc=0x46e845 main.(*FuzzerTool).exchangeDataCall(0xc000035970, {0xc000f67130, 0x1, 0x1}, 0x1db9dd7) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:294 +0x2e5 fp=0xc0006b5c98 sp=0xc0006b5b78 pc=0xa3e985 main.(*FuzzerTool).exchangeDataWorker(0xc000035970) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:327 +0x76 fp=0xc0006b5fc8 sp=0xc0006b5c98 pc=0xa3ead6 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:213 +0x25 fp=0xc0006b5fe0 sp=0xc0006b5fc8 pc=0xa3dfe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006b5fe8 sp=0xc0006b5fe0 pc=0x471701 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:213 +0x132b goroutine 34 [runnable]: syscall.Syscall(0xc001838480?, 0x21?, 0xc0006b36f8?, 0x4ebbca?) /usr/local/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc0006b3690 sp=0xc0006b3620 pc=0x4c2ca5 syscall.unlinkat(0xc000588800?, {0xc001838480?, 0xc0006b3710?}, 0x4ead9b?) /usr/local/go/src/syscall/zsyscall_linux_amd64.go:151 +0x73 fp=0xc0006b36e8 sp=0xc0006b3690 pc=0x4c0153 syscall.Unlink(...) /usr/local/go/src/syscall/syscall_linux.go:321 os.Remove.func1(...) /usr/local/go/src/os/file_unix.go:364 os.ignoringEINTR(...) /usr/local/go/src/os/file_posix.go:251 os.Remove({0xc001838480, 0x21}) /usr/local/go/src/os/file_unix.go:363 +0x3f fp=0xc0006b3740 sp=0xc0006b36e8 pc=0x4ebd5f os.removeAll({0xc001838480, 0x21}) /usr/local/go/src/os/removeall_at.go:29 +0x135 fp=0xc0006b37f8 sp=0xc0006b3740 pc=0x4ed155 os.RemoveAll(...) /usr/local/go/src/os/path.go:67 github.com/google/syzkaller/pkg/osutil.RemoveAll({0xc001838480, 0x21}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_linux.go:30 +0x11f fp=0xc0006b3878 sp=0xc0006b37f8 pc=0x74f27f github.com/google/syzkaller/pkg/ipc.(*command).close(0xc000574800) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:737 +0x7e fp=0xc0006b38b0 sp=0xc0006b3878 pc=0xa3985e github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:634 +0x1f fp=0xc0006b38c8 sp=0xc0006b38b0 pc=0xa397bf runtime.deferreturn() /usr/local/go/src/runtime/panic.go:477 +0x31 fp=0xc0006b3900 sp=0xc0006b38c8 pc=0x43a651 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand(0xc0005aa280, 0xc0006b3d38, {0xc03f6c?, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0xcc7 fp=0xc0006b3b78 sp=0xc0006b3900 pc=0xa39207 github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc0005aa280, 0xc0006b3d38) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:370 +0xce fp=0xc0006b3ba8 sp=0xc0006b3b78 pc=0xa3688e main.(*Proc).executeProgram(0xc0000b7a40, {0x101, {0xc001049700, 0x543, 0x543}, {0x14, 0x7e2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:117 +0x52 fp=0xc0006b3d18 sp=0xc0006b3ba8 pc=0xa40792 main.(*Proc).execute(0xc0000b7a40?, {0x101, {0xc001049700, 0x543, 0x543}, {0x14, 0x7e2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 fp=0xc0006b3db0 sp=0xc0006b3d18 pc=0xa40678 main.(*Proc).loop(0xc0000b7a40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x258 fp=0xc0006b3fc8 sp=0xc0006b3db0 pc=0xa40018 main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0006b3fe0 sp=0xc0006b3fc8 pc=0xa3fd85 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006b3fe8 sp=0xc0006b3fe0 pc=0x471701 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 35 [runnable]: runtime.gopark(0xc0006b77f8?, 0xb?, 0x0?, 0x0?, 0x14?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0006b77b0 sp=0xc0006b7790 pc=0x43e78e runtime.netpollblock(0x4c0d78?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0006b77e8 sp=0xc0006b77b0 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501db938, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0006b7808 sp=0xc0006b77e8 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc00057c2a0?, 0xc0010d18a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0006b7830 sp=0xc0006b7808 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00057c2a0, {0xc0010d18a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0006b78c8 sp=0xc0006b7830 pc=0x4de69a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000a56428, {0xc0010d18a0?, 0xc0006b7940?, 0x410745?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0006b7908 sp=0xc0006b78c8 pc=0x4e9792 io.ReadAtLeast({0xf28be0, 0xc000a56428}, {0xc0010d18a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0006b7950 sp=0xc0006b7908 pc=0x4b6c30 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000574100, 0xc0006b7d38?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:847 +0x568 fp=0xc0006b7b08 sp=0xc0006b7950 pc=0xa3a3c8 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0005aa300, 0xc66139?, {0xc001119300, 0x1973, 0x1973}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:318 +0x168 fp=0xc0006b7ba8 sp=0xc0006b7b08 pc=0xa36528 main.(*Proc).executeProgram(0xc0000b7a58, {0x102, {0xc001119300, 0x1973, 0x1973}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:122 +0x156 fp=0xc0006b7d18 sp=0xc0006b7ba8 pc=0xa40896 main.(*Proc).execute(0xc0000b7a58?, {0x102, {0xc001119300, 0x1973, 0x1973}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 fp=0xc0006b7db0 sp=0xc0006b7d18 pc=0xa40678 main.(*Proc).loop(0xc0000b7a58) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x258 fp=0xc0006b7fc8 sp=0xc0006b7db0 pc=0xa40018 main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0006b7fe0 sp=0xc0006b7fc8 pc=0xa3fd85 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0006b7fe8 sp=0xc0006b7fe0 pc=0x471701 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 36 [runnable]: runtime.gopark(0xc00069f7f8?, 0xb?, 0x0?, 0x0?, 0x18?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00069f7b0 sp=0xc00069f790 pc=0x43e78e runtime.netpollblock(0x4c0d78?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00069f7e8 sp=0xc00069f7b0 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501db748, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00069f808 sp=0xc00069f7e8 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc0006e0300?, 0xc0010d1a10?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00069f830 sp=0xc00069f808 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0006e0300, {0xc0010d1a10, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00069f8c8 sp=0xc00069f830 pc=0x4de69a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000ac590, {0xc0010d1a10?, 0xc00069f940?, 0x410745?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00069f908 sp=0xc00069f8c8 pc=0x4e9792 io.ReadAtLeast({0xf28be0, 0xc0000ac590}, {0xc0010d1a10, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00069f950 sp=0xc00069f908 pc=0x4b6c30 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0005aa480, 0xc00069fd38?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:847 +0x568 fp=0xc00069fb08 sp=0xc00069f950 pc=0xa3a3c8 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0005aa380, 0xc66139?, {0xc001098a00, 0x13b4, 0x13b4}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:318 +0x168 fp=0xc00069fba8 sp=0xc00069fb08 pc=0xa36528 main.(*Proc).executeProgram(0xc0000b7a70, {0x104, {0xc001098a00, 0x13b4, 0x13b4}, {0x14, 0x7e2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:122 +0x156 fp=0xc00069fd18 sp=0xc00069fba8 pc=0xa40896 main.(*Proc).execute(0xc0000b7a70?, {0x104, {0xc001098a00, 0x13b4, 0x13b4}, {0x14, 0x7e2, 0x0}, 0x0, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 fp=0xc00069fdb0 sp=0xc00069fd18 pc=0xa40678 main.(*Proc).loop(0xc0000b7a70) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x258 fp=0xc00069ffc8 sp=0xc00069fdb0 pc=0xa40018 main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc00069ffe0 sp=0xc00069ffc8 pc=0xa3fd85 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00069ffe8 sp=0xc00069ffe0 pc=0x471701 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 37 [runnable]: syscall.Syscall(0xc0000a2f30?, 0x21?, 0xc00069b6f8?, 0x4ebbca?) /usr/local/go/src/syscall/syscall_linux.go:69 +0x25 fp=0xc00069b690 sp=0xc00069b620 pc=0x4c2ca5 syscall.unlinkat(0xc00005a800?, {0xc0000a2f30?, 0xc00069b710?}, 0x4ead9b?) /usr/local/go/src/syscall/zsyscall_linux_amd64.go:151 +0x73 fp=0xc00069b6e8 sp=0xc00069b690 pc=0x4c0153 syscall.Unlink(...) /usr/local/go/src/syscall/syscall_linux.go:321 os.Remove.func1(...) /usr/local/go/src/os/file_unix.go:364 os.ignoringEINTR(...) /usr/local/go/src/os/file_posix.go:251 os.Remove({0xc0000a2f30, 0x21}) /usr/local/go/src/os/file_unix.go:363 +0x3f fp=0xc00069b740 sp=0xc00069b6e8 pc=0x4ebd5f os.removeAll({0xc0000a2f30, 0x21}) /usr/local/go/src/os/removeall_at.go:29 +0x135 fp=0xc00069b7f8 sp=0xc00069b740 pc=0x4ed155 os.RemoveAll(...) /usr/local/go/src/os/path.go:67 github.com/google/syzkaller/pkg/osutil.RemoveAll({0xc0000a2f30, 0x21}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_linux.go:30 +0x11f fp=0xc00069b878 sp=0xc00069b7f8 pc=0x74f27f github.com/google/syzkaller/pkg/ipc.(*command).close(0xc0005aaa00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:737 +0x7e fp=0xc00069b8b0 sp=0xc00069b878 pc=0xa3985e github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:634 +0x1f fp=0xc00069b8c8 sp=0xc00069b8b0 pc=0xa397bf runtime.deferreturn() /usr/local/go/src/runtime/panic.go:477 +0x31 fp=0xc00069b900 sp=0xc00069b8c8 pc=0x43a651 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand(0xc0005aa400, 0xc00069bd38, {0xc03f6c?, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:724 +0xcc7 fp=0xc00069bb78 sp=0xc00069b900 pc=0xa39207 github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc0005aa400, 0xc00069bd38) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:370 +0xce fp=0xc00069bba8 sp=0xc00069bb78 pc=0xa3688e main.(*Proc).executeProgram(0xc0000b7a88, {0x103, {0xc00024d7c0, 0x9c, 0x9c}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:117 +0x52 fp=0xc00069bd18 sp=0xc00069bba8 pc=0xa40792 main.(*Proc).execute(0xc0000b7a88?, {0x103, {0xc00024d7c0, 0x9c, 0x9c}, {0x15, 0x7e2, 0x0}, 0x1, 0x0, ...}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x98 fp=0xc00069bdb0 sp=0xc00069bd18 pc=0xa40678 main.(*Proc).loop(0xc0000b7a88) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:50 +0x258 fp=0xc00069bfc8 sp=0xc00069bdb0 pc=0xa40018 main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc00069bfe0 sp=0xc00069bfc8 pc=0xa3fd85 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00069bfe8 sp=0xc00069bfe0 pc=0x471701 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 38 [runnable]: runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x12?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000580600 sp=0xc0005805e0 pc=0x43e78e runtime.netpollblock(0x4c0d78?, 0x407de6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000580638 sp=0xc000580600 pc=0x4371f7 internal/poll.runtime_pollWait(0x7f80501dbc20, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000580658 sp=0xc000580638 pc=0x46bec5 internal/poll.(*pollDesc).wait(0xc00057c1e0?, 0xc0008da000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000580680 sp=0xc000580658 pc=0x4dd3a7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00057c1e0, {0xc0008da000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000580718 sp=0xc000580680 pc=0x4de69a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000a56240, {0xc0008da000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000580758 sp=0xc000580718 pc=0x4e9792 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000574100) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:687 +0x89 fp=0xc0005807c8 sp=0xc000580758 pc=0xa39509 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:702 +0x27 fp=0xc0005807e0 sp=0xc0005807c8 pc=0xa39447 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005807e8 sp=0xc0005807e0 pc=0x471701 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 35 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:681 +0xa05 goroutine 39 [syscall (scan)]: syscall.Syscall6(0x50f3fd?, 0x0?, 0x0?, 0x40d47d?, 0x7f804febb4a8?, 0x0?, 0xc000585668?) /usr/local/go/src/syscall/syscall_linux.go:91 +0x30 fp=0xc0005855e0 sp=0xc000585558 pc=0x4c2d30 os.(*Process).blockUntilWaitable(0xc0010d4510) /usr/local/go/src/os/wait_waitid.go:32 +0x76 fp=0xc0005856b8 sp=0xc0005855e0 pc=0x4ef516 os.(*Process).wait(0xc0010d4510) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000585718 sp=0xc0005856b8 pc=0x4e9005 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000732000) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000585780 sp=0xc000585718 pc=0x749f45 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000a5624000?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:710 +0x28 fp=0xc00058579f sp=0xc000585780 pc=0xa393a8 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 35 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:709 +0xc0d goroutine 320 [select]: runtime.gopark(0xc0005827b0?, 0x2?, 0x0?, 0x7e?, 0xc00058278c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000582638 sp=0xc000582618 pc=0x43e78e runtime.selectgo(0xc0005827b0, 0xc000582788, 0xc0000b80b8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000582758 sp=0xc000582638 pc=0x44ec05 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:832 +0x77 fp=0xc0005827e0 sp=0xc000582758 pc=0xa3aad7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005827e8 sp=0xc0005827e0 pc=0x471701 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 35 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:830 +0x26b goroutine 327 [select]: runtime.gopark(0xc000582fb0?, 0x2?, 0xa0?, 0xa8?, 0xc000582f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000582e38 sp=0xc000582e18 pc=0x43e78e runtime.selectgo(0xc000582fb0, 0xc000582f88, 0xc0012049e8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000582f58 sp=0xc000582e38 pc=0x44ec05 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:832 +0x77 fp=0xc000582fe0 sp=0xc000582f58 pc=0xa3aad7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000582fe8 sp=0xc000582fe0 pc=0x471701 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 36 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:830 +0x26b runtime stack: runtime.throw({0xc42893?, 0x422f07?}) /usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc00090fa70 sp=0xc00090fa40 pc=0x43b93c runtime.(*unwinder).next(0xc00090fc98) /usr/local/go/src/runtime/traceback.go:475 +0x249 fp=0xc00090fae8 sp=0xc00090fa70 pc=0x462009 runtime.scanstack(0xc0011a9860, 0x0?) /usr/local/go/src/runtime/mgcmark.go:802 +0x272 fp=0xc00090fe20 sp=0xc00090fae8 pc=0x422972 runtime.markroot.func1() /usr/local/go/src/runtime/mgcmark.go:240 +0xb5 fp=0xc00090fe70 sp=0xc00090fe20 pc=0x4217f5 runtime.markroot(0xc000043240, 0x67, 0x1) /usr/local/go/src/runtime/mgcmark.go:214 +0x1a8 fp=0xc00090ff18 sp=0xc00090fe70 pc=0x421488 runtime.gcDrain(0xc000043240, 0x7) /usr/local/go/src/runtime/mgcmark.go:1069 +0x37d fp=0xc00090ff78 sp=0xc00090ff18 pc=0x4233dd runtime.gcBgMarkWorker.func2() /usr/local/go/src/runtime/mgc.go:1385 +0x6f fp=0xc00090ffc8 sp=0xc00090ff78 pc=0x41fb0f traceback: unexpected SPWRITE function runtime.systemstack runtime.systemstack() /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0xc00090ffd8 sp=0xc00090ffc8 pc=0x46f90a