Hello,
syzbot found the following issue on:
HEAD commit: f232436a Remove duplicate comment.
git tree: openbsd
console output:
https://syzkaller.appspot.com/x/log.txt?x=129227dc900000
kernel config:
https://syzkaller.appspot.com/x/.config?x=bf87b6915a88cd0d
dashboard link:
https://syzkaller.appspot.com/bug?extid=bbce03fbda8092f2317d
Unfortunately, I don't have any reproducer for this issue yet.
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+bbce03...@syzkaller.appspotmail.com
/usr/local/go/src/runtime/panic.go:1116 +0x72
runtime.newosproc(0xc0014e4000)
/usr/local/go/src/runtime/os_openbsd.go:212 +0x1e5
runtime.newm1(0xc0014e4000)
/usr/local/go/src/runtime/proc.go:1811 +0xdd
runtime.newm(0x91bb38, 0xc00002e800)
/usr/local/go/src/runtime/proc.go:1790 +0x8e
runtime.startm(0x0, 0x1a019a01)
/usr/local/go/src/runtime/proc.go:1933 +0x13d
runtime.wakep()
/usr/local/go/src/runtime/proc.go:2020 +0x66
runtime.startTheWorldWithSema(0x462d01, 0x111924f494)
/usr/local/go/src/runtime/proc.go:1084 +0x145
runtime.gcMarkTermination.func3()
/usr/local/go/src/runtime/mgc.go:1752 +0x26
runtime.systemstack(0x0)
/usr/local/go/src/runtime/asm_amd64.s:370 +0x66
runtime.mstart()
/usr/local/go/src/runtime/proc.go:1101
goroutine 33 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc0001de548 sp=0xc0001de540 pc=0x46b220
runtime.gcMarkTermination(0x3fdca75243ad41cd)
/usr/local/go/src/runtime/mgc.go:1752 +0x3da fp=0xc0001de708 sp=0xc0001de548 pc=0x41c1fa
runtime.gcMarkDone()
/usr/local/go/src/runtime/mgc.go:1630 +0x275 fp=0xc0001de760 sp=0xc0001de708 pc=0x41bd55
runtime.gcBgMarkWorker(0xc00002c000)
/usr/local/go/src/runtime/mgc.go:2018 +0x2af fp=0xc0001de7d8 sp=0xc0001de760 pc=0x41cd6f
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0001de7e0 sp=0xc0001de7d8 pc=0x46ce61
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1839 +0x77
goroutine 1 [select]:
main.(*Fuzzer).pollLoop(0xc0000a4b00)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:328 +0x12a
main.main()
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:270 +0x12e5
goroutine 16 [IO wait]:
internal/poll.runtime_pollWait(0x2984ed918, 0x72, 0x985bc0)
/usr/local/go/src/runtime/netpoll.go:220 +0x55
internal/poll.(*pollDesc).wait(0xc0001c2098, 0x72, 0xc0002d2000, 0x1000, 0x1000)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0001c2080, 0xc0002d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:159 +0x1b1
net.(*netFD).Read(0xc0001c2080, 0xc0002d2000, 0x1000, 0x1000, 0xcac440, 0x20d7537d0, 0xc000001200)
/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000f458, 0xc0002d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:182 +0x8e
bufio.(*Reader).fill(0xc00005be60)
/usr/local/go/src/bufio/bufio.go:101 +0x105
bufio.(*Reader).ReadByte(0xc00005be60, 0xc0002ea528, 0x42a37eb692f8ea01, 0x4200000000000000)
/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).moreBits(0xc0002cc000, 0xc001dac3c0, 0x199)
/usr/local/go/src/compress/flate/inflate.go:696 +0x37
compress/flate.(*decompressor).nextBlock(0xc0002cc000)
/usr/local/go/src/compress/flate/inflate.go:303 +0x36
compress/flate.(*decompressor).Read(0xc0002cc000, 0xc0002e0000, 0x1000, 0x1000, 0x7e72cc, 0xc0000c9a80, 0xc00018a320)
/usr/local/go/src/compress/flate/inflate.go:347 +0x79
github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000105080, 0xc0002e0000, 0x1000, 0x1000, 0x199, 0x7ee64b, 0x2)
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51
OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00)
bufio.(*Reader).Read(0xc00005bec0, 0xc0000212a7, 0x1, 0x9, 0xc0000989a0, 0xc001dac3c0, 0x7f8e8b)
/usr/local/go/src/bufio/bufio.go:227 +0x222
io.ReadAtLeast(0x9848e0, 0xc00005bec0, 0xc0000212a7, 0x1, 0x9, 0x1, 0x1, 0x0, 0x994920)
/usr/local/go/src/io/io.go:314 +0x87
io.ReadFull(...)
/usr/local/go/src/io/io.go:333
encoding/gob.decodeUintReader(0x9848e0, 0xc00005bec0, 0xc0000212a7, 0x9, 0x9, 0x4, 0xc0001afd90, 0x405abc, 0xc000000180)
/usr/local/go/src/encoding/gob/decode.go:120 +0x6f
encoding/gob.(*Decoder).recvMessage(0xc0000c9a80, 0x7)
/usr/local/go/src/encoding/gob/decoder.go:81 +0x57
encoding/gob.(*Decoder).decodeTypeSequence(0xc0000c9a80, 0xc0001afe00, 0xc0001afe00)
/usr/local/go/src/encoding/gob/decoder.go:143 +0x10d
encoding/gob.(*Decoder).DecodeValue(0xc0000c9a80, 0x8446a0, 0xc000105560, 0x16, 0x0, 0x0)
/usr/local/go/src/encoding/gob/decoder.go:211 +0xdc
encoding/gob.(*Decoder).Decode(0xc0000c9a80, 0x8446a0, 0xc000105560, 0x30, 0x30)
/usr/local/go/src/encoding/gob/decoder.go:188 +0x173
net/rpc.(*gobClientCodec).ReadResponseHeader(0xc000105170, 0xc000105560, 0xc001dac3c0, 0x0)
/usr/local/go/src/net/rpc/client.go:228 +0x45
net/rpc.(*Client).input(0xc00005bf80)
/usr/local/go/src/net/rpc/client.go:109 +0xa8
created by net/rpc.NewClientWithCodec
/usr/local/go/src/net/rpc/client.go:206 +0x89
goroutine 18 [chan receive]:
github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc0001ba000)
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0xb6
created by
github.com/google/syzkaller/pkg/osutil.HandleInterrupts
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x3f
goroutine 19 [chan receive]:
main.main.func1(0xc0001ba000)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:159 +0x34
created by main.main
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:157 +0x5b4
goroutine 15 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:147 +0x9d
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
/usr/local/go/src/os/signal/signal.go:150 +0x45
goroutine 34 [runnable]:
syscall.Syscall(0x88, 0xc001838520, 0x1c0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/syscall/asm_unix_amd64.s:19 +0x5
syscall.Mkdir(0xc0018384e0, 0x1a, 0xc0000001c0, 0x1a, 0x1)
/usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:748 +0xa5
os.Mkdir(0xc0018384e0, 0x1a, 0x1c0, 0xc0018384e0, 0x1a)
/usr/local/go/src/os/file.go:258 +0x77
io/ioutil.TempDir(0x8e9a22, 0x2, 0x8fa206, 0x11, 0xffffffffffffffff, 0x0, 0x0, 0x0)
/usr/local/go/src/io/ioutil/tempfile.go:117 +0x1f2
github.com/google/syzkaller/pkg/ipc.makeCommand(0x0, 0xc003390190, 0x1, 0x1, 0xc000104f00, 0xc00018c088, 0xc00018c2f0, 0x3001ee000, 0x1000000, 0x1000000, ...)
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/ipc/ipc.go:536 +0x7c
github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000090090, 0xc000196040, 0xc000aaf580, 0xc0023edd68, 0x2, 0x2, 0x0, 0x414c00, 0x984b80, 0xc002b3e030)
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/ipc/ipc.go:277 +0x48f
main.(*Proc).executeRaw(0xc00335c600, 0xc000196040, 0xc000aaf580, 0x1, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:294 +0x228
main.(*Proc).execute(0xc00335c600, 0xc000196040, 0xc000aaf580, 0x0, 0x1, 0x1)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a
main.(*Proc).loop(0xc00335c600)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x492
created by main.main
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:267 +0x1175
goroutine 24 [runnable]:
runtime.GC()
/usr/local/go/src/runtime/mgc.go:1100 +0x65
runtime/debug.freeOSMemory()
/usr/local/go/src/runtime/mheap.go:1507 +0x25
runtime/debug.FreeOSMemory(...)
/usr/local/go/src/runtime/debug/garbage.go:100
main.(*Proc).executeRaw(0xc003098680, 0xc000196040, 0xc0018bdf80, 0x1, 0x0)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:300 +0x1b2
main.(*Proc).execute(0xc003098680, 0xc000196040, 0xc0018bdf80, 0x0, 0x1, 0x1)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a
main.(*Proc).loop(0xc003098680)
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x492
created by main.main
/syzkaller/gopath/src/
github.com/google/syzkaller/syz-fuzzer/fuzzer.go:267 +0x1175
goroutine 477 [runnable]:
syscall.Syscall(0x3, 0xb, 0xc002fc6000, 0x20000, 0x0, 0x20000, 0x0)
/usr/local/go/src/syscall/asm_unix_amd64.s:19 +0x5
syscall.read(0xb, 0xc002fc6000, 0x20000, 0x20000, 0xc00002e800, 0xc0001df6f0, 0x419745)
/usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:870 +0x5a
syscall.Read(0xb, 0xc002fc6000, 0x20000, 0x20000, 0x72, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:187 +0x49
internal/poll.ignoringEINTR(0x91bd78, 0xb, 0xc002fc6000, 0x20000, 0x20000, 0xc001dac358, 0xc0032d4020, 0x10100c0001df7a8)
/usr/local/go/src/internal/poll/fd_unix.go:567 +0x52
internal/poll.(*FD).Read(0xc001dac000, 0xc002fc6000, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:155 +0x149
os.(*File).read(...)
/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc00282c010, 0xc002fc6000, 0x20000, 0x20000, 0x0, 0x984b80, 0xc00002a070)
/usr/local/go/src/os/file.go:116 +0x71
github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00282c010, 0xc0000ca000)
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/ipc/ipc.go:605 +0xb8
created by
github.com/google/syzkaller/pkg/ipc.makeCommand
/syzkaller/gopath/src/
github.com/google/syzkaller/pkg/ipc/ipc.go:599 +0x948
login:
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.