panic: runtime error: floating point error [recovered] panic: bytes.Buffer: too large [signal SIGFPE: floating-point exception code=0x80 addr=0x0 pc=0x474d52] goroutine 22 [running]: bytes.growSlice.func1() /usr/local/go/src/bytes/buffer.go:232 +0x45 panic({0x128f240?, 0x297f2d0?}) /usr/local/go/src/runtime/panic.go:770 +0x132 bytes.growSlice({0xc0014ebc00, 0x200, 0x1?}, 0x40?) /usr/local/go/src/bytes/buffer.go:249 +0xb9 bytes.(*Buffer).grow(0xc0014acc90, 0x1) /usr/local/go/src/bytes/buffer.go:151 +0x13d bytes.(*Buffer).Write(0xc0014acc90, {0xc0014a4800, 0x1, 0x0?}) /usr/local/go/src/bytes/buffer.go:179 +0x59 fmt.Fprintf({0x1c7d9c0, 0xc0014acc90}, {0x1c1a3b0, 0x1}, {0x0, 0x0, 0x0}) /usr/local/go/src/fmt/print.go:225 +0x97 github.com/google/syzkaller/prog.(*serializer).printf(...) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:64 github.com/google/syzkaller/prog.(*PointerArg).serialize(0xc0013ddef0, 0xc0014accf0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:142 +0x271 github.com/google/syzkaller/prog.(*serializer).arg(0x1c7d9c0?, {0x1c9c180?, 0xc0013ddef0?}) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:125 +0x29 github.com/google/syzkaller/prog.(*GroupArg).serialize(0xc000fe3800, 0xc0014accf0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:203 +0x26d github.com/google/syzkaller/prog.(*serializer).arg(0x1c7d9c0?, {0x1c9c240?, 0xc000fe3800?}) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:125 +0x29 github.com/google/syzkaller/prog.(*PointerArg).serialize(0xc001400210, 0xc0014accf0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:146 +0x38e github.com/google/syzkaller/prog.(*serializer).arg(0x1c7d9c0?, {0x1c9c180?, 0xc001400210?}) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:125 +0x29 github.com/google/syzkaller/prog.(*serializer).call(0xc0014accf0, 0xc00007fb30) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:86 +0x216 github.com/google/syzkaller/prog.(*Prog).serialize(0xc000b81340, 0x0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:46 +0xd8 github.com/google/syzkaller/prog.(*Prog).Serialize(...) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/prog/encoding.go:30 github.com/google/syzkaller/pkg/rpcserver.(*Runner).handleExecutingMessage(0xc000000000, 0xc0000ce960) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:371 +0x217 github.com/google/syzkaller/pkg/rpcserver.(*Runner).ConnectionLoop(0xc000000000) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/rpcserver/runner.go:201 +0x4b9 github.com/google/syzkaller/pkg/rpcserver.(*server).connectionLoop(0xc001464200, 0xc000000000) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:356 +0x105 github.com/google/syzkaller/pkg/rpcserver.(*server).handleRunnerConn(0xc001464200, 0xc000000000, 0xc0006e00f0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:294 +0x411 github.com/google/syzkaller/pkg/rpcserver.(*server).handleConn(0xc001464200, 0xc0006e00f0) /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/rpcserver/rpcserver.go:261 +0x2b6 github.com/google/syzkaller/pkg/flatrpc.ListenAndServe.func1.1() /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:55 +0x122 created by github.com/google/syzkaller/pkg/flatrpc.ListenAndServe.func1 in goroutine 4 /syzkaller/jobs/linux/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:52 +0xb1