syzbot


panic: runtime error: slice bounds out of range

Status: fixed on 2018/06/29 15:41
Fix commit: 1ceed49ba94c Check for invalid offset when submitting an AIO read/write request.
First crash: 2348d, last: 2342d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
gvisor panic: runtime error: slice bounds out of range (2) 7 2285d 2341d 0/26 auto-closed as invalid on 2019/02/22 14:49

Sample crash report:
panic: runtime error: slice bounds out of range

goroutine 148 [running]:
gvisor.googlesource.com/gvisor/pkg/sentry/fs/proc/seqfile.(*SeqFile).DeprecatedPreadv(0xc4204f9220, 0xc74c40, 0xc420382000, 0xc734a0, 0xc4204fe000, 0x0, 0x1, 0x20001180, 0x0, 0x0, ...)
	pkg/sentry/fs/proc/seqfile/seqfile.go:177 +0x8de
gvisor.googlesource.com/gvisor/pkg/sentry/fs/fsutil.(*Handle).Read(0xc420586c60, 0xc74c40, 0xc420382000, 0xc4204e86c0, 0xc734a0, 0xc4204fe000, 0x0, 0x1, 0x20001180, 0x0, ...)
	pkg/sentry/fs/fsutil/handle.go:90 +0x8e
gvisor.googlesource.com/gvisor/pkg/sentry/fs.(*File).Preadv(0xc4204e86c0, 0xc74c40, 0xc420382000, 0xc734a0, 0xc4204fe000, 0x0, 0x1, 0x20001180, 0x0, 0x0, ...)
	pkg/sentry/fs/file.go:248 +0x117
gvisor.googlesource.com/gvisor/pkg/sentry/syscalls/linux.performCallback(0xc4204be900, 0xc4204e86c0, 0x20001200, 0xc4204c2080, 0xc734a0, 0xc4204fe000, 0x0, 0x1, 0x20001180, 0x0, ...)
	pkg/sentry/syscalls/linux/sys_aio.go:262 +0x104
gvisor.googlesource.com/gvisor/pkg/sentry/syscalls/linux.submitCallback.func1()
	pkg/sentry/syscalls/linux/sys_aio.go:342 +0x7c
gvisor.googlesource.com/gvisor/pkg/sentry/fs.Async.func1(0xc4204781c0)
	pkg/sentry/fs/fs.go:82 +0x4f
created by gvisor.googlesource.com/gvisor/pkg/sentry/fs.Async
	pkg/sentry/fs/fs.go:80 +0x58

Crashes (39):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/06/22 16:24 https://gvisor.googlesource.com/gvisor master 0e434b66a625 c97f0d7a console log report syz C ci-gvisor-main
2018/06/28 20:48 https://gvisor.googlesource.com/gvisor master 6b6852bceb12 dba0b50e .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/28 10:44 https://gvisor.googlesource.com/gvisor master 6b6852bceb12 dba0b50e .config console log report ci-gvisor-main
2018/06/28 05:58 https://gvisor.googlesource.com/gvisor master 6b6852bceb12 43e60f7e .config console log report ci-gvisor-main
2018/06/27 19:43 https://gvisor.googlesource.com/gvisor master c186e408cc61 43e60f7e .config console log report ci-gvisor-main
2018/06/26 22:39 https://gvisor.googlesource.com/gvisor master 0ac11de8d37a 089f1181 .config console log report ci-gvisor-main
2018/06/26 19:35 https://gvisor.googlesource.com/gvisor master 0ac11de8d37a 089f1181 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/26 18:34 https://gvisor.googlesource.com/gvisor master 0ac11de8d37a 089f1181 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/26 14:22 https://gvisor.googlesource.com/gvisor master 0ac11de8d37a 089f1181 .config console log report ci-gvisor-main
2018/06/26 11:32 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/26 11:25 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/26 09:53 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/26 05:57 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/25 15:15 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/25 11:22 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/25 10:08 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/25 09:11 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/25 08:45 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/25 04:13 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/24 19:58 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/24 19:41 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/24 17:23 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-main
2018/06/24 15:46 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 2064fc5c .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/23 18:13 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 665947c7 .config console log report ci-gvisor-main
2018/06/23 17:07 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 665947c7 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/23 16:42 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 665947c7 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/23 15:46 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 665947c7 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/23 08:33 https://gvisor.googlesource.com/gvisor master 9c0c4fd8d05c 665947c7 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/23 03:06 https://gvisor.googlesource.com/gvisor master 5d45f88f2c28 b9c7c319 .config console log report ci-gvisor-main
2018/06/22 23:49 https://gvisor.googlesource.com/gvisor master 5d45f88f2c28 b9c7c319 .config console log report ci-gvisor-ptrace-direct-overlay-host
2018/06/22 21:33 https://gvisor.googlesource.com/gvisor master 5d45f88f2c28 b9c7c319 .config console log report ci-gvisor-kvm-proxy-overlay-sandbox
2018/06/22 15:56 https://gvisor.googlesource.com/gvisor master 0e434b66a625 c97f0d7a console log report ci-gvisor-main
2018/06/29 14:21 https://github.com/dvyukov/gvisor.git race 35a840ad3ceb 5c7ca877 .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/29 13:07 https://github.com/dvyukov/gvisor.git race 35a840ad3ceb 5c7ca877 .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/26 18:59 https://github.com/dvyukov/gvisor.git race fb36f579ec12 089f1181 .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/26 10:24 https://github.com/dvyukov/gvisor.git race 60dbbdc2d54b 2064fc5c .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/25 17:06 https://github.com/dvyukov/gvisor.git race 60dbbdc2d54b 2064fc5c .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/24 23:16 https://github.com/dvyukov/gvisor.git race 60dbbdc2d54b 2064fc5c .config console log report ci-gvisor-ptrace-proxy-sandbox-race
2018/06/24 13:27 https://github.com/dvyukov/gvisor.git race 60dbbdc2d54b 2064fc5c .config console log report ci-gvisor-ptrace-proxy-sandbox-race
* Struck through repros no longer work on HEAD.