syzbot


WARNING in implement

Status: upstream: reported C repro on 2019/09/16 18:49
Subsystems: input usb
[Documentation on labels]
Reported-by: syzbot+38e7237add3712479d65@syzkaller.appspotmail.com
First crash: 1678d, last: 34d
Cause bisection: failed (error log, bisect log)
  
Discussions (14)
Title Replies (including bot) Last reply
[syzbot] Monthly usb report (Mar 2024) 0 (1) 2024/03/08 08:53
[syzbot] Monthly usb report (Feb 2024) 0 (1) 2024/02/05 20:59
[syzbot] Monthly input report (Jan 2024) 0 (1) 2024/01/17 09:21
[syzbot] Monthly input report (Dec 2023) 0 (1) 2023/12/16 23:58
[syzbot] Monthly usb report (Nov 2023) 0 (1) 2023/11/03 20:48
[syzbot] Monthly input report (Oct 2023) 0 (1) 2023/10/16 08:53
[syzbot] Monthly usb report (Sep 2023) 0 (1) 2023/09/04 08:33
[syzbot] Monthly input report (Jul 2023) 0 (1) 2023/07/07 08:54
[syzbot] Monthly input report (Jun 2023) 0 (1) 2023/06/06 23:24
[syzbot] Monthly input report (May 2023) 0 (1) 2023/05/05 21:40
Reminder: 45 active syzbot reports in usb subsystem 1 (1) 2019/11/19 04:27
Reminder: 67 active syzbot reports in usb subsystem 1 (1) 2019/10/04 03:38
Reminder: 52 active syzbot reports in usb subsystem 4 (4) 2019/09/19 19:01
WARNING in implement 1 (2) 2019/09/16 20:03
Last patch testing requests (10)
Created Duration User Patch Repo Result
2024/03/25 10:17 6h37m (2) retest repro upstream error OK
2024/03/10 23:00 15m retest repro upstream report log
2024/03/10 23:00 18m retest repro upstream report log
2024/02/25 22:52 6m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2024/02/11 22:16 15m retest repro upstream report log
2024/02/11 22:16 14m retest repro upstream report log
2023/11/11 06:43 19m retest repro upstream report log
2023/11/11 06:55 14m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2023/11/11 06:53 14m retest repro upstream report log
2023/11/11 06:43 15m retest repro upstream report log
Fix bisection attempts (1)
Created Duration User Patch Repo Result
2023/12/13 03:37 1h54m bisect fix upstream job log (0) log
Cause bisection attempts (2)
Created Duration User Patch Repo Result
2023/10/16 15:08 13h15m bisect upstream error job log (0)
2023/10/09 02:09 10h49m bisect upstream error job log (0)

Sample crash report:
keytouch 0003:0926:3333.0001: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.0-1/input0
keytouch 0003:0926:3333.0001: implement() called with too large value 8 (n: 1)! (kworker/0:1)
------------[ cut here ]------------
WARNING: CPU: 0 PID: 9 at drivers/hid/hid-core.c:1451 implement+0x22f/0x270 drivers/hid/hid-core.c:1451
Modules linked in:
CPU: 0 PID: 9 Comm: kworker/0:1 Not tainted 6.7.0-syzkaller-12377-g9d1694dc91ce #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023
Workqueue: events hidinput_led_worker
RIP: 0010:implement+0x22f/0x270 drivers/hid/hid-core.c:1451
Code: c7 c2 a0 88 d0 8b 65 48 8b 04 25 80 c2 03 00 49 8d bd 38 19 00 00 48 c7 c6 c0 67 d0 8b 4c 8d 88 90 08 00 00 e8 a2 18 84 fd 90 <0f> 0b 90 44 21 fd e9 58 ff ff ff 48 89 d7 89 44 24 14 48 89 54 24
RSP: 0018:ffffc900000e7ae0 EFLAGS: 00010086
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff816afbf9
RDX: ffff8880156a0000 RSI: ffffffff8578bd75 RDI: 0000000000000005
RBP: 0000000000000008 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000080000001 R11: 0000000000000001 R12: 0000000000000000
R13: ffff888072c90000 R14: 0000000000000008 R15: 0000000000000001
FS:  0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000000000066c7e0 CR3: 0000000071cd5000 CR4: 0000000000350ef0
Call Trace:
 <TASK>
 hid_output_field drivers/hid/hid-core.c:1833 [inline]
 hid_output_report+0x2ef/0x4a0 drivers/hid/hid-core.c:1863
 __usbhid_submit_report+0x774/0xed0 drivers/hid/usbhid/hid-core.c:591
 usbhid_submit_report drivers/hid/usbhid/hid-core.c:636 [inline]
 usbhid_request+0x79/0xf0 drivers/hid/usbhid/hid-core.c:1281
 hidinput_led_worker+0xbc/0x230 drivers/hid/hid-input.c:1842
 process_one_work+0x886/0x15d0 kernel/workqueue.c:2633
 process_scheduled_works kernel/workqueue.c:2706 [inline]
 worker_thread+0x8b9/0x1290 kernel/workqueue.c:2787
 kthread+0x2c6/0x3a0 kernel/kthread.c:388
 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242
 </TASK>

Crashes (949):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/01/19 15:03 upstream 9d1694dc91ce 21772ce4 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in implement
2024/01/10 03:49 upstream 6c1dd1fe5d8a b438bd66 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in implement
2023/10/08 07:33 upstream b9ddbb0cde2a 5e837c76 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in implement
2022/02/13 13:10 upstream b81b1829e7e3 8b9ca619 .config console log report syz C ci-qemu-upstream WARNING in implement
2022/02/10 10:26 upstream f4bc5bbb5fef 0b33604d .config console log report syz C ci-qemu-upstream WARNING in implement
2023/10/07 14:44 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1053c4a4b8fc 5e837c76 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2019/10/14 07:18 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 2f661ec4 .config console log report syz C ci2-upstream-usb
2019/09/10 14:57 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 a60cb4cd .config console log report syz C ci2-upstream-usb
2022/02/26 02:47 upstream 53ab78cd6d5a 45a13a73 .config console log report info ci-upstream-kasan-gce WARNING in implement
2021/11/22 05:47 upstream 40c93d7fff6f 4eb20a4e .config console log report info ci-upstream-kasan-gce WARNING in implement
2024/01/28 22:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f1a27f081c1f cc4a4020 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/12/20 15:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8be0c877fb3b 3ad490ea .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/12/17 12:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e9158c7e5533 3222d10c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/10/28 06:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c3a383d8d382 3c418d72 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/10/17 14:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 5220d8b04a84 342b9c55 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/10/15 13:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1053c4a4b8fc f757a323 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/10/07 12:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1053c4a4b8fc 5e837c76 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/07/14 19:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 06c2afb862f9 d624500f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/07/11 21:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 06c2afb862f9 2f19aa4f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/07/02 14:25 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 18af4b5c9791 bfc47836 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/05/31 21:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 922c0cb578ac babc4389 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/05/09 06:21 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 c7a5e2a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2023/05/04 18:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 33afd4b76393 518a39a6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2022/11/20 11:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing dd65a243a915 5bb70014 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2022/11/12 14:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing dd65a243a915 f42ee5d8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in implement
2022/10/04 02:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 00988f70a076 feb56351 .config console log report info ci2-upstream-usb WARNING in implement
2022/09/06 04:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 6690986da1e2 9dcd38fc .config console log report info ci2-upstream-usb WARNING in implement
2022/09/05 06:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ffcf9c5700e4 28811d0a .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING in implement
2022/08/25 01:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ffcf9c5700e4 514514f6 .config console log report info ci2-upstream-usb WARNING in implement
2022/04/14 06:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 b17b2923 .config console log report info ci2-upstream-usb WARNING in implement
2022/03/28 12:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ae085d7f9365 89bc8608 .config console log report info ci2-upstream-usb WARNING in implement
2022/03/22 02:21 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 e2d91b1d .config console log report info ci2-upstream-usb WARNING in implement
2022/03/19 22:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 e2d91b1d .config console log report info ci2-upstream-usb WARNING in implement
2022/02/14 20:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing fbd533e90d23 8b9ca619 .config console log report info ci2-upstream-usb WARNING in implement
2022/02/10 16:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c3c9cee59282 0b33604d .config console log report info ci2-upstream-usb WARNING in implement
2022/01/25 12:27 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 2cbffd88 .config console log report info ci2-upstream-usb WARNING in implement
2022/01/13 06:35 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing cbb4f5f43599 44d1319a .config console log report info ci2-upstream-usb WARNING in implement
2022/01/11 10:00 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing cbb4f5f43599 1884f55a .config console log report info ci2-upstream-usb WARNING in implement
2022/01/10 23:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing cbb4f5f43599 ddb0ab8c .config console log report info ci2-upstream-usb WARNING in implement
2021/11/21 23:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 4eb20a4e .config console log report info ci2-upstream-usb WARNING in implement
2021/10/04 13:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ae9a6149884e ce697b49 .config console log report info ci2-upstream-usb WARNING in implement
2021/10/01 03:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ae9a6149884e 1d849ab4 .config console log report info ci2-upstream-usb WARNING in implement
2021/09/26 00:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8217f07a5023 8cac236e .config console log report info ci2-upstream-usb WARNING in implement
2020/06/21 21:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f8f02d5c671f 4f2acff9 .config console log report ci2-upstream-usb
2020/06/20 18:39 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f8f02d5c671f c655ec77 .config console log report ci2-upstream-usb
2020/06/17 09:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b3a9e3b9622a b9f3810b .config console log report ci2-upstream-usb
2020/06/17 07:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b3a9e3b9622a b9f3810b .config console log report ci2-upstream-usb
2020/06/17 01:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b3a9e3b9622a b9f3810b .config console log report ci2-upstream-usb
2020/06/16 13:39 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b3a9e3b9622a 4ea9d964 .config console log report ci2-upstream-usb
2020/06/15 13:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b3a9e3b9622a 8e3ab941 .config console log report ci2-upstream-usb
2020/06/15 02:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 2a22c77a .config console log report ci2-upstream-usb
2020/06/14 03:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 a61674a5 .config console log report ci2-upstream-usb
2020/06/13 22:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 dbce178a .config console log report ci2-upstream-usb
2020/06/13 20:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 dbce178a .config console log report ci2-upstream-usb
2020/06/12 15:40 https://github.com/google/kasan.git usb-fuzzer b791d1bdf921 819b58b0 .config console log report ci2-upstream-usb
2020/06/12 08:54 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 819b58b0 .config console log report ci2-upstream-usb
* Struck through repros no longer work on HEAD.