syzbot


WARNING in generic_make_request_checks (2)

Status: upstream: reported C repro on 2019/12/02 15:25
Reported-by: syzbot+452bda868799d5a80da8@syzkaller.appspotmail.com
First crash: 1161d, last: 549d

Cause bisection: introduced by (bisect log) :
commit a32e236eb93e62a0f692e79b7c3c9636689559b9
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri Aug 3 19:22:09 2018 +0000

  Partially revert "block: fail op_is_write() requests to read-only partitions"

Crash: WARNING in generic_make_request_checks (log)
Repro: C syz .config

Fix bisection: the fix commit could be any of (bisect log):
  7cc2a8ea1048 Merge tag 'block-5.8-2020-07-01' of git://git.kernel.dk/linux-block
  9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
duplicates (1):
Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
WARNING in corrupted (2) C done 30 63d 1157d 0/24 closed as dup on 2020/06/28 17:00
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING in generic_make_request_checks C 2509 4h46m 1393d 0/1 upstream: reported C repro on 2019/04/11 06:22
upstream WARNING in generic_make_request_checks C done 7760 1162d 1638d 14/24 fixed on 2019/11/28 11:06
Last patch testing requests:
Created Duration User Patch Repo Result
2022/12/19 18:31 19m retest repro upstream OK log
2022/12/19 15:31 19m retest repro upstream OK log
2022/10/11 05:30 17m retest repro linux-next error
2022/10/11 03:30 17m retest repro linux-next error
2022/10/10 17:30 17m retest repro linux-next error
2022/10/10 16:30 17m retest repro linux-next error
2022/10/10 15:30 18m retest repro linux-next error
2022/09/30 22:30 18m retest repro upstream OK log
2022/09/30 20:30 16m retest repro upstream OK log
2022/09/30 16:30 16m retest repro upstream OK log

Sample crash report:
------------[ cut here ]------------
generic_make_request: Trying to write to read-only block-device nullb0 (partno 0)
WARNING: CPU: 0 PID: 9314 at block/blk-core.c:829 bio_check_ro block/blk-core.c:829 [inline]
WARNING: CPU: 0 PID: 9314 at block/blk-core.c:829 generic_make_request_checks+0x1c78/0x2190 block/blk-core.c:930
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 9314 Comm: syz-executor764 Not tainted 5.5.0-rc2-next-20191220-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x197/0x210 lib/dump_stack.c:118
 panic+0x2e3/0x75c kernel/panic.c:221
 __warn.cold+0x2f/0x3e kernel/panic.c:582
 report_bug+0x289/0x300 lib/bug.c:195
 fixup_bug arch/x86/kernel/traps.c:174 [inline]
 fixup_bug arch/x86/kernel/traps.c:169 [inline]
 do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:267
 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:286
 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027
RIP: 0010:bio_check_ro block/blk-core.c:829 [inline]
RIP: 0010:generic_make_request_checks+0x1c78/0x2190 block/blk-core.c:930
Code: 00 00 44 8b ab 5c 05 00 00 48 8d b5 78 ff ff ff 4c 89 ff e8 ca 9e 05 00 48 c7 c7 80 37 6e 88 48 89 c6 44 89 ea e8 47 a7 c9 fd <0f> 0b 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 c1 ea 03 80 3c 02
RSP: 0018:ffffc90001f57490 EFLAGS: 00010282
RAX: 0000000000000000 RBX: ffff8880a1ba8000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff815e9f66 RDI: fffff520003eae84
RBP: ffffc90001f57590 R08: ffff88809ab08540 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffff8880a2030108
R13: 0000000000000000 R14: 0000000000000001 R15: ffff8880a2030100
 generic_make_request+0x8f/0xb00 block/blk-core.c:1049
 __blk_queue_split+0x908/0x17a0 block/blk-merge.c:347
 blk_mq_make_request+0x17d/0x2280 block/blk-mq.c:1897
 generic_make_request block/blk-core.c:1095 [inline]
 generic_make_request+0x23c/0xb00 block/blk-core.c:1037
 submit_bio+0x113/0x600 block/blk-core.c:1221
 blk_next_bio+0x4a/0x60 block/blk-lib.c:19
 __blkdev_issue_zero_pages+0x151/0x430 block/blk-lib.c:284
 blkdev_issue_zeroout+0x434/0x4c0 block/blk-lib.c:378
 blk_ioctl_zeroout block/ioctl.c:269 [inline]
 blkdev_common_ioctl+0x59e/0x1810 block/ioctl.c:607
 blkdev_ioctl+0x1aa/0x670 block/ioctl.c:715
 block_ioctl+0xee/0x130 fs/block_dev.c:1983
 vfs_ioctl fs/ioctl.c:47 [inline]
 ksys_ioctl+0x123/0x180 fs/ioctl.c:747
 __do_sys_ioctl fs/ioctl.c:756 [inline]
 __se_sys_ioctl fs/ioctl.c:754 [inline]
 __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:754
 do_syscall_64+0xfa/0x790 arch/x86/entry/common.c:294
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x4467b9
Code: e8 0c e8 ff ff 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 5b 07 fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f9deef08db8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00000000006dbc28 RCX: 00000000004467b9
RDX: 0000000020000080 RSI: 000000000000127f RDI: 0000000000000003
RBP: 00000000006dbc20 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000006dbc2c
R13: 00007ffcf82a8fbf R14: 00007f9deef099c0 R15: 0000000000000000
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (844):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-linux-next-kasan-gce-root 2019/12/21 04:55 linux-next 7ddd09fc4b74 bc586918 .config console log report syz C
ci-upstream-linux-next-kasan-gce-root 2019/12/15 12:13 linux-next 32b8acf85223 eef6e580 .config console log report syz C
ci-upstream-linux-next-kasan-gce-root 2019/12/13 13:22 linux-next 78adcacd4edb 08003f64 .config console log report syz C
ci-upstream-linux-next-kasan-gce-root 2019/12/13 12:56 linux-next 78adcacd4edb 08003f64 .config console log report syz C
ci-upstream-linux-next-kasan-gce-root 2019/12/13 12:28 linux-next 78adcacd4edb 08003f64 .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2020/07/08 04:02 upstream 7cc2a8ea1048 51095195 .config console log report syz C
ci-upstream-kasan-gce-root 2020/07/07 20:29 upstream 7cc2a8ea1048 51095195 .config console log report syz C
ci-upstream-kasan-gce-smack-root 2020/07/07 16:17 upstream 7cc2a8ea1048 51095195 .config console log report syz C
ci-upstream-kasan-gce-root 2020/03/12 18:18 upstream e6e6ec48dd0f d850e9d0 .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2019/12/08 10:15 upstream ad910e36da4c 1508f453 .config console log report syz C
ci-upstream-kasan-gce-root 2019/12/08 08:16 upstream ad910e36da4c 1508f453 .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2019/12/02 10:38 upstream ceb307474506 f879db37 .config console log report syz C
ci-upstream-kasan-gce-smack-root 2019/12/02 02:51 upstream b94ae8ad9fe7 f879db37 .config console log report syz C
ci-upstream-kasan-gce-root 2019/12/01 20:55 upstream b94ae8ad9fe7 a76bf83f .config console log report syz C
ci-upstream-kasan-gce-smack-root 2019/11/29 09:10 upstream 81b6b96475ac 76357d6f .config console log report syz C
ci-upstream-kasan-gce-smack-root 2019/11/29 08:41 upstream 81b6b96475ac 76357d6f .config console log report syz C
ci-upstream-kasan-gce-root 2019/11/29 05:09 upstream 81b6b96475ac 76357d6f .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2019/11/28 20:56 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2019/11/28 20:23 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce-selinux-root 2019/11/28 19:45 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce 2019/11/28 18:01 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce 2019/11/28 17:25 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce 2019/11/28 16:21 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce-smack-root 2019/11/28 16:16 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce-root 2019/11/28 15:55 upstream a6ed68d6468b 46869e3e .config console log report syz C
ci-upstream-kasan-gce-smack-root 2020/03/11 11:57 upstream e94148454103 35f53e45 .config console log report syz
ci-upstream-kasan-gce-386 2019/11/28 18:10 upstream a6ed68d6468b 46869e3e .config console log report syz
ci-upstream-kasan-gce-386 2019/11/28 17:37 upstream a6ed68d6468b 46869e3e .config console log report syz
ci-upstream-kasan-gce-root 2020/08/04 10:56 upstream 3208167a865e 196277c4 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/08/04 01:48 upstream bcf876870b95 196277c4 .config console log report
ci-upstream-kasan-gce-smack-root 2020/08/03 14:28 upstream 5a30a78924ec 196277c4 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/08/03 14:25 upstream 5a30a78924ec 196277c4 .config console log report
ci-upstream-kasan-gce-smack-root 2020/08/03 07:51 upstream 5a30a78924ec 196277c4 .config console log report
ci-upstream-kasan-gce-smack-root 2020/08/02 05:17 upstream d52daa8620c6 d895b3be .config console log report
ci-upstream-kasan-gce-root 2020/07/31 20:18 upstream d8b9faec54ae d895b3be .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/31 10:43 upstream 83bdc7275e62 8df85ed9 .config console log report
ci-upstream-kasan-gce-root 2020/07/31 09:13 upstream 83bdc7275e62 8df85ed9 .config console log report
ci-upstream-kasan-gce-root 2020/07/30 08:15 upstream d3590ebf6f91 233283a1 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/30 05:31 upstream d3590ebf6f91 233283a1 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/30 02:59 upstream d3590ebf6f91 233283a1 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/29 22:53 upstream 6ba1b005ffc3 19a8de55 .config console log report
ci-upstream-kasan-gce-root 2020/07/29 14:03 upstream 6ba1b005ffc3 19a8de55 .config console log report
ci-upstream-kasan-gce-root 2020/07/29 04:35 upstream 6ba1b005ffc3 cb93dc6a .config console log report
ci-upstream-kasan-gce-root 2020/07/28 19:27 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-root 2020/07/28 10:04 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-root 2020/07/28 00:05 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/27 14:11 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/27 00:09 upstream 04300d66f0a0 51265195 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/26 15:14 upstream 04300d66f0a0 51265195 .config console log report
ci-upstream-kasan-gce-root 2020/07/26 11:59 upstream 04300d66f0a0 51265195 .config console log report
ci-upstream-kasan-gce-root 2020/07/26 07:49 upstream 23ee3e4e5bd2 1f7cc1ca .config console log report
ci-upstream-kasan-gce-root 2020/07/26 00:19 upstream 23ee3e4e5bd2 1f7cc1ca .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/25 16:48 upstream 68845a55c31b 1f7cc1ca .config console log report
ci-upstream-kasan-gce-root 2020/07/25 14:14 upstream 68845a55c31b 1f7cc1ca .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/25 01:03 upstream f37e99aca03f 554af388 .config console log report
ci-upstream-kasan-gce-selinux-root 2020/07/24 23:14 upstream f37e99aca03f 554af388 .config console log report
ci-upstream-kasan-gce-root 2020/07/24 14:27 upstream f37e99aca03f 554af388 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/24 05:55 upstream d15be546031c 70c104a1 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/23 22:40 upstream d15be546031c 70c104a1 .config console log report
ci-upstream-kasan-gce-root 2020/07/23 07:26 upstream 8c26c87b0532 340ea530 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/23 02:19 upstream 8c26c87b0532 340ea530 .config console log report
ci-upstream-kasan-gce 2020/07/23 00:27 upstream 8c26c87b0532 340ea530 .config console log report
ci-upstream-kasan-gce 2020/07/22 14:16 upstream 4fa640dc5230 128cd85f .config console log report
ci-upstream-kasan-gce 2020/07/22 05:35 upstream 4fa640dc5230 21f1765e .config console log report
ci-upstream-kasan-gce 2020/07/22 01:21 upstream 4fa640dc5230 21f1765e .config console log report
ci-upstream-kasan-gce-root 2020/07/21 15:16 upstream 4fa640dc5230 d88894e6 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/21 10:11 upstream 4fa640dc5230 d88894e6 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/21 00:05 upstream 5714ee50bb43 4285ffa3 .config console log report
ci-upstream-kasan-gce 2020/07/20 18:52 upstream 5714ee50bb43 4285ffa3 .config console log report
ci-upstream-kasan-gce-root 2020/07/20 10:43 upstream 92188b41f139 9c812472 .config console log report
ci-upstream-kasan-gce-smack-root 2020/07/20 00:56 upstream 92188b41f139 9c812472 .config console log report
ci-qemu-upstream 2020/07/10 12:58 upstream 42f82040ee66 56d01184 .config console log report
ci-upstream-kasan-gce-smack-root 2019/11/28 15:10 upstream a6ed68d6468b 46869e3e .config console log report
ci-upstream-kasan-gce-386 2020/07/28 21:39 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-386 2020/07/27 14:13 upstream 92ed30191993 cb93dc6a .config console log report
ci-upstream-kasan-gce-386 2020/07/27 04:04 upstream 92ed30191993 51265195 .config console log report
ci-qemu-upstream-386 2020/07/21 00:34 upstream 4fa640dc5230 8caeeeb7 .config console log report
ci-upstream-kasan-gce-386 2020/07/20 11:49 upstream 92188b41f139 9c812472 .config console log report
ci-upstream-linux-next-kasan-gce-root 2020/07/03 11:14 linux-next aab2003999e7 bed10395 .config console log report
* Struck through repros no longer work on HEAD.