syzbot


WARNING in input_mt_init_slots

Status: upstream: reported C repro on 2021/01/10 23:30
Reported-by: syzbot+0122fa359a69694395d5@syzkaller.appspotmail.com
First crash: 629d, last: 1h25m

Cause bisection: the issue happens on the oldest tested release (bisect log)
Crash: WARNING in sysfs_warn_dup (log)
Repro: syz .config
Patch testing requests:
Created Duration User Patch Repo Result
2021/02/02 12:12 14m snovitoll@gmail.com https://linux.googlesource.com/linux/kernel/git/torvalds/linux refs/changes/17/8017/1 OK
2021/02/02 12:04 5m snovitoll@gmail.com https://linux.googlesource.com/linux/kernel/git/torvalds/linux refs/changes/17/8017/1 error

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 0 PID: 3607 at mm/page_alloc.c:5491 __alloc_pages+0x30a/0x560 mm/page_alloc.c:5491
Modules linked in:
CPU: 0 PID: 3607 Comm: syz-executor282 Not tainted 6.0.0-rc4-syzkaller-00284-gce888220d5c7 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022
RIP: 0010:__alloc_pages+0x30a/0x560 mm/page_alloc.c:5491
Code: 5c 24 04 0f 85 f3 00 00 00 44 89 e1 81 e1 7f ff ff ff a9 00 00 04 00 41 0f 44 cc 41 89 cc e9 e3 00 00 00 c6 05 c6 de 40 0c 01 <0f> 0b 83 fb 0a 0f 86 c8 fd ff ff 31 db 48 c7 44 24 20 0e 36 e0 45
RSP: 0018:ffffc900038afaa0 EFLAGS: 00010246
RAX: ffffc900038afb00 RBX: 0000000000000018 RCX: 0000000000000000
RDX: 0000000000000028 RSI: 0000000000000000 RDI: ffffc900038afb28
RBP: ffffc900038afbc0 R08: dffffc0000000000 R09: ffffc900038afb00
R10: fffff52000715f65 R11: 1ffff92000715f60 R12: 0000000000040dc0
R13: 1ffff92000715f5c R14: dffffc0000000000 R15: 1ffff92000715f58
FS:  0000555556ebb300(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000000000061ba0c CR3: 0000000078707000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 kmalloc_order+0x41/0x150 mm/slab_common.c:930
 kmalloc_order_trace+0x15/0x70 mm/slab_common.c:946
 kmalloc_large include/linux/slab.h:529 [inline]
 __kmalloc+0x26e/0x370 mm/slub.c:4413
 kmalloc include/linux/slab.h:605 [inline]
 kzalloc include/linux/slab.h:733 [inline]
 input_mt_init_slots+0xbd/0x980 drivers/input/input-mt.c:50
 uinput_create_device+0x50e/0x620 drivers/input/misc/uinput.c:327
 uinput_ioctl_handler+0xa04/0x1660 drivers/input/misc/uinput.c:870
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl+0xfb/0x170 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7f91f5bf4719
Code: 28 c3 e8 2a 14 00 00 66 2e 0f 1f 84 00 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 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe1ab23138 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f91f5bf4719
RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000003
RBP: 00007f91f5bb88c0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007f91f5bb8950
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
 </TASK>

Crashes (1122):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2022/09/10 12:13 upstream ce888220d5c7 356d8217 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/09/03 13:53 upstream d895ec7938c4 49e94a20 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/02 09:34 upstream 42e66b1cc3a0 a805568e .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/08/27 13:45 upstream 3e5c673f0d75 07177916 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/07/16 02:39 upstream 9b59ec8d50a1 95cb00d1 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/07/08 04:26 upstream e8a4e1c1bb69 bff65f44 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/07/08 03:51 upstream e8a4e1c1bb69 bff65f44 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/29 09:04 upstream 941e3e791269 496a8536 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/24 03:29 upstream de5c208d533a 912f5df7 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/23 04:00 upstream 3abc3ae553c7 912f5df7 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/22 10:51 upstream ca1fdab7fd27 0fc5c330 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/22 05:48 upstream ca1fdab7fd27 0fc5c330 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/13 07:59 upstream 997952851843 0d5abf15 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/06/05 15:47 upstream 952923ddc011 c8857892 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/06/03 20:47 upstream 50fd82b3a9a9 eee80d3c .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/05/24 07:06 upstream 1e57930e9f40 e7f9308d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/05/24 06:44 upstream 1e57930e9f40 e7f9308d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/05/24 04:56 upstream 1e57930e9f40 e7f9308d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/05/22 00:39 upstream 6c3f5bec9b40 7268fa62 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/05/16 20:34 upstream 42226c989789 744a39e2 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/05/15 02:33 upstream 2fe1020d73ca 744a39e2 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/05/14 15:01 upstream ec7f49619d8e 744a39e2 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/05/13 22:39 upstream f3f19f939c11 107f6434 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/05/13 03:41 upstream 0ac824f379fb 9ad6612a .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/05/13 03:30 upstream 0ac824f379fb 9ad6612a .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/05/12 07:10 upstream feb9c5e19e91 beb0b407 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/08/15 03:48 linux-next 6c8f479764eb 8dfcaa3d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/08/15 03:28 linux-next 6c8f479764eb 8dfcaa3d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/08/15 03:08 linux-next 6c8f479764eb 8dfcaa3d .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/06/29 22:42 linux-next cb71b93c2dc3 1434eec0 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/06/23 18:57 linux-next 08897940f458 912f5df7 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/06/23 05:30 linux-next ac0ba5454ca8 912f5df7 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/06/22 11:39 linux-next 34d1d36073ea 0fc5c330 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/06/09 14:27 linux-next ff539ac73ea5 0d5abf15 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/30 07:40 linux-next d3fde8ff50ab a46af346 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/30 06:38 linux-next d3fde8ff50ab a46af346 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/18 06:35 linux-next 3f7bdc402fb0 744a39e2 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/13 19:52 linux-next 1e1b28b936ae 107f6434 .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/13 01:14 linux-next 187b9ac8c348 9ad6612a .config log report syz C WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/05/12 19:43 linux-next 187b9ac8c348 9ad6612a .config log report syz C WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2021/01/08 04:17 upstream f5e6c330254a c104d4a3 .config log report syz C
ci-upstream-kasan-gce 2021/01/06 23:26 upstream 9f1abbe97c08 c104d4a3 .config log report syz
ci-upstream-kasan-gce-root 2022/09/26 12:40 upstream f76349cf4145 d59ba983 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2022/09/25 01:44 upstream 1a61b828566f 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/24 21:09 upstream a63f2e7cb110 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/24 18:27 upstream a63f2e7cb110 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/22 22:11 upstream dc164f4fb00a 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce-smack-root 2022/09/22 21:21 upstream dc164f4fb00a 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/12 05:09 upstream 4ed9c1e971b1 356d8217 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/08 23:33 upstream 26b1224903b3 f3027468 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/07 10:40 upstream d2ec799d1c1b 5fc30c37 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/07 04:21 upstream d2ec799d1c1b 5fc30c37 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce 2022/09/05 02:08 upstream 7726d4c3e60b 28811d0a .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce-386 2022/09/25 02:38 upstream 1a61b828566f 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce-386 2022/09/17 03:58 upstream 6879c2d3b960 dd9a85ff .config log report info WARNING in input_mt_init_slots
ci-qemu-upstream-386 2022/08/28 12:43 upstream 10d4879f9ef0 07177916 .config log report info WARNING in input_mt_init_slots
ci-upstream-linux-next-kasan-gce-root 2022/08/18 15:09 linux-next 5b6a4bf680d6 d58e263f .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/28 18:46 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 e2556bc3 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/28 12:25 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 e2556bc3 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/28 12:19 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 e2556bc3 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/28 00:48 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 75c78242 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/27 23:45 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 75c78242 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/27 12:00 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 87840e00 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/27 03:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 10323ddf .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/26 20:15 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 10323ddf .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/26 08:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 d59ba983 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/26 06:21 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/25 21:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/25 11:53 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/25 10:12 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/25 05:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/24 22:38 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/24 17:00 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/24 05:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/24 00:50 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 23:35 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci c194837ebb57 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 22:07 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci d2cd2931d2fd 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 16:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci d2cd2931d2fd 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 10:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci d2cd2931d2fd 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 09:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 16c9f284e746 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/23 04:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 16c9f284e746 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/22 18:22 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci aa49f95768a9 0042f2b4 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/21 03:27 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 5aa266bb455b c4b8ccfd .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/17 23:14 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a6b443748715 dd9a85ff .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/17 01:04 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci a6b443748715 dd9a85ff .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/08 00:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 25050c56fa3c 435aeef7 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/07 21:14 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 25050c56fa3c c5b7bc57 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/07 12:48 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 25050c56fa3c c5b7bc57 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/04 14:29 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e 28811d0a .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/02 14:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e 25194605 .config log report info WARNING in input_mt_init_slots
ci-upstream-gce-arm64 2022/09/02 09:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 85413d1e802e a805568e .config log report info WARNING in input_mt_init_slots
ci-upstream-kasan-gce-root 2021/01/08 07:15 upstream f5e6c330254a c104d4a3 .config log report info
ci-upstream-kasan-gce 2021/01/06 23:09 upstream 9f1abbe97c08 c104d4a3 .config log report info
* Struck through repros no longer work on HEAD.