syzbot


Invalid request partialResult in pwritev

Status: fixed on 2021/09/25 08:25
Fix commit: 7fac7e32f3a8 Translate syserror when validating partial IO errors
First crash: 1366d, last: 1348d

Sample crash report:
W0302 01:38:50.302419       1 log.go:330] Invalid request partialResult true and err (type safecopy.BusError) SIGBUS at 0x3f7268e66000 for pwritev operation on "/tmp/memory.events":
goroutine 1514 [running]:
gvisor.dev/gvisor/pkg/log.Stacks(0xc0004da000, 0xc00041cc90, 0xc000757978, 0xc000757940)
	pkg/log/log.go:314 +0xa8
gvisor.dev/gvisor/pkg/log.Traceback(0x11fce71, 0x4c, 0xc000722a50, 0x5, 0x5)
	pkg/log/log.go:329 +0x2a
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.HandleIOErrorVFS2(0x1340c40, 0xc000a44000, 0x133bb01, 0x1313440, 0xc00048c278, 0x13137c0, 0x12f60d8, 0x11c4e09, 0x7, 0xc0004bcd80, ...)
	pkg/sentry/syscalls/linux/error.go:50 +0x30a
gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Pwritev(0xc000a44000, 0x5, 0x200004c0, 0x3, 0x0, 0x0, 0x7f35d1fcee78, 0x0, 0x0, 0x0, ...)
	pkg/sentry/syscalls/linux/vfs2/read_write.go:449 +0x297
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc000a44000, 0x128, 0x5, 0x200004c0, 0x3, 0x0, 0x0, 0x7f35d1fcee78, 0xde5217, 0x11c1020, ...)
	pkg/sentry/kernel/task_syscall.go:104 +0x13c
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc000a44000, 0x128, 0x5, 0x200004c0, 0x3, 0x0, 0x0, 0x7f35d1fcee78, 0x0, 0x7f35d1fcee78)
	pkg/sentry/kernel/task_syscall.go:239 +0x66
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc000a44000, 0x128, 0x5, 0x200004c0, 0x3, 0x0, 0x0, 0x7f35d1fcee78, 0x0, 0x0)
	pkg/sentry/kernel/task_syscall.go:199 +0x98
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc000a44000, 0x2, 0xc000a44000)
	pkg/sentry/kernel/task_syscall.go:174 +0x15c
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x0, 0xc000a44000, 0x13117a0, 0x0)
	pkg/sentry/kernel/task_run.go:282 +0xc45
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000a44000, 0x1d)
	pkg/sentry/kernel/task_run.go:97 +0x1af
created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start
	pkg/sentry/kernel/task_start.go:323 +0xfe

Crashes (278):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/03/02 01:39 gvisor 865ca64ee8c0 183afb6c .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/02 00:56 gvisor 865ca64ee8c0 183afb6c .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 19:04 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 18:45 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 18:00 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 17:44 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 17:00 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 16:41 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/01 10:37 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 09:52 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 09:39 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 08:55 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 08:39 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 07:54 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 07:31 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 07:14 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 06:34 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 05:35 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/01 00:51 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/01 00:51 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/03/01 00:41 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/01 00:32 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/01 00:32 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/01 00:32 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/01 00:32 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/03/01 00:32 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/01 00:22 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/01 00:22 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/01 00:21 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/01 00:21 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/01 00:21 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/03/01 00:12 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/01 00:12 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/01 00:11 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/01 00:11 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/01 00:11 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/03/01 00:02 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/01 00:02 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/01 00:01 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/01 00:01 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/01 00:01 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/02/28 23:30 gvisor 037bb2f45aba 76f7fc95 .config console log report syz C ci-gvisor-ptrace-2 Invalid request partialResult in pwritev
2021/02/28 20:26 gvisor 037bb2f45aba 4c37c133 .config console log report syz C ci-gvisor-kvm Invalid request partialResult in pwritev
2021/03/19 03:59 gvisor 5c4f4ed9eb05 c3a46f82 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/19 01:15 gvisor 5c4f4ed9eb05 c3a46f82 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/18 23:38 gvisor d3a433caae71 c3a46f82 .config console log report info ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/18 21:38 gvisor 5c4f4ed9eb05 c3a46f82 .config console log report info ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/18 18:22 gvisor d3a433caae71 7216542e .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/18 14:47 gvisor d3a433caae71 7216542e .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/18 09:30 gvisor d3a433caae71 7216542e .config console log report info ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/18 07:54 gvisor d3a433caae71 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/18 06:49 gvisor d3a433caae71 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/18 01:32 gvisor d3a433caae71 fdb2bb2c .config console log report info ci-gvisor-ptrace-1 Invalid request partialResult in pwritev
2021/03/18 00:01 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race Invalid request partialResult in pwritev
2021/03/18 00:00 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-3-race Invalid request partialResult in pwritev
2021/03/17 18:59 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/17 17:13 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/17 14:19 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/17 13:16 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/17 12:07 gvisor 3dd7ad13b458 fdb2bb2c .config console log report info ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/17 06:49 gvisor 05193de1ccaf fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/17 02:05 gvisor 05193de1ccaf fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/16 22:41 gvisor 607a1e481c27 fdb2bb2c .config console log report info ci-gvisor-ptrace-1-cover Invalid request partialResult in pwritev
2021/03/16 16:29 gvisor f7e841c2cede fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/16 11:56 gvisor f7e841c2cede fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/16 10:45 gvisor f7e841c2cede fdb2bb2c .config console log report info ci-gvisor-ptrace-3-race Invalid request partialResult in pwritev
2021/03/16 09:44 gvisor f7e841c2cede fdb2bb2c .config console log report info ci-gvisor-ptrace-2-cover Invalid request partialResult in pwritev
2021/03/16 03:45 gvisor 06b047a5a8ac fdb2bb2c .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/15 22:28 gvisor 06b047a5a8ac fdb2bb2c .config console log report info ci-gvisor-ptrace-2-race Invalid request partialResult in pwritev
2021/03/15 20:46 gvisor 06b047a5a8ac fdb2bb2c .config console log report info ci-gvisor-ptrace-3-race Invalid request partialResult in pwritev
2021/03/15 07:54 gvisor b9c2174b086e cc1cff8f .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/15 03:21 gvisor ee6b22ca6336 cc1cff8f .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/14 13:35 gvisor ee6b22ca6336 4a003785 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/14 08:12 gvisor ee6b22ca6336 4a003785 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/13 14:08 gvisor 337b36e570f6 4a003785 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/13 02:54 gvisor 337b36e570f6 429d8a6b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/12 19:07 gvisor ab488702a68b 429d8a6b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/12 13:42 gvisor ab488702a68b 429d8a6b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/12 04:49 gvisor 1020ac83f47c 429d8a6b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/11 23:18 gvisor 1020ac83f47c 429d8a6b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/11 12:47 gvisor a44dc15bdce8 c2ca1f2a .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/11 04:46 gvisor a44dc15bdce8 c2ca1f2a .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/11 00:52 gvisor 14fc2ddd6cb2 764067f3 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/10 20:10 gvisor 14fc2ddd6cb2 764067f3 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/09 23:04 gvisor abbdcebc5432 26967e35 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/09 18:03 gvisor abbdcebc5432 26967e35 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/09 11:41 gvisor abbdcebc5432 09fbf400 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/09 03:29 gvisor cabbbb373a62 09fbf400 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/08 22:14 gvisor cabbbb373a62 09fbf400 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/08 03:35 gvisor e668288fafe3 09fbf400 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/07 23:41 gvisor e668288fafe3 09fbf400 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/07 15:08 gvisor e668288fafe3 c599ed12 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/07 07:40 gvisor 0a909ba75a55 e4b4d570 .config console log report info ci-gvisor-ptrace-3-cover Invalid request partialResult in pwritev
2021/03/07 06:36 gvisor 0a909ba75a55 e4b4d570 .config console log report info ci-gvisor-ptrace-3 Invalid request partialResult in pwritev
2021/03/07 06:33 gvisor fb733cdb8f40 e4b4d570 .config console log report info ci-gvisor-kvm-cover Invalid request partialResult in pwritev
2021/03/07 02:34 gvisor 0a909ba75a55 e4b4d570 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/06 19:57 gvisor 0a909ba75a55 e4b4d570 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/06 11:18 gvisor fb733cdb8f40 e4b4d570 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/06 07:06 gvisor fb733cdb8f40 e4b4d570 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/05 22:17 gvisor 808332e9e2e5 4a024a9b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/05 18:03 gvisor a9face757a2a 4a024a9b .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/05 11:25 gvisor a9face757a2a 9d751681 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/03/05 06:29 gvisor a9face757a2a 9d751681 .config console log report info ci-gvisor-ptrace-1-race-cover Invalid request partialResult in pwritev
2021/02/28 20:16 gvisor 037bb2f45aba 76f7fc95 .config console log report info ci-gvisor-ptrace-3-race-cover Invalid request partialResult in pwritev
* Struck through repros no longer work on HEAD.