syzbot


WARNING in vmk80xx_write_packet/usb_submit_urb

Status: closed as dup on 2024/05/22 11:30
Subsystems: usb
[Documentation on labels]
Reported-by: syzbot+5205eb2f17de3e01946e@syzkaller.appspotmail.com
First crash: 1967d, last: 224d
Cause bisection: failed (error log, bisect log)
  
Fix bisection the fix commit could be any of (bisect log):
  324c92e5e0ee Merge tag 'efi-urgent-2021-06-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
  3bc1bc0b59d0 Merge tag '5.20-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6
  
Duplicate of
Title Repro Cause bisect Fix bisect Count Last Reported
WARNING in vmk80xx_auto_attach/usb_submit_urb usb C unreliable inconclusive 2 257d 1259d
Discussions (8)
Title Replies (including bot) Last reply
WARNING in vmk80xx_write_packet/usb_submit_urb 1 (2) 2024/05/22 11:30
[PATCH v2] comedi: vmk80xx: fix incomplete endpoint checking 1 (1) 2024/04/08 17:16
[PATCH] comedi: vmk80xx: fix incomplete endpoint checking 2 (2) 2024/04/08 15:25
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
Reminder: 67 open syzbot bugs in usb subsystem 1 (1) 2019/07/24 01:35
Reminder: 47 open syzbot bugs in usb subsystem 1 (1) 2019/07/09 19:01
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING in vmk80xx_write_packet/usb_submit_urb origin:upstream C done 1 214d 247d 3/3 fixed on 2024/05/27 10:09
Last patch testing requests (10)
Created Duration User Patch Repo Result
2024/05/15 07:04 40m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci OK log
2024/05/01 11:26 21m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2024/05/01 11:26 15m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2024/05/01 11:26 13m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2024/04/27 16:45 21m retest repro upstream OK log
2024/04/27 16:45 31m retest repro linux-next OK log
2024/04/27 10:56 22m retest repro upstream OK log
2024/04/27 04:39 28m retest repro upstream OK log
2024/04/25 18:38 37m retest repro git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes error
2024/04/11 18:07 14m retest repro upstream report log
Fix bisection attempts (12)
Created Duration User Patch Repo Result
2022/08/07 21:04 19m bisect fix upstream OK (2) job log
2022/07/08 18:10 21m bisect fix upstream OK (0) job log log
2022/06/08 17:43 27m bisect fix upstream OK (0) job log log
2022/05/09 13:14 19m bisect fix upstream OK (0) job log log
2022/04/04 14:06 18m bisect fix upstream OK (0) job log log
2022/03/05 13:47 19m bisect fix upstream OK (0) job log log
2022/02/03 13:13 22m bisect fix upstream OK (0) job log log
2021/12/15 21:14 20m bisect fix upstream OK (0) job log log
2021/10/31 13:01 20m bisect fix upstream OK (0) job log log
2021/10/01 09:59 20m bisect fix upstream OK (0) job log log
2021/08/31 19:13 20m bisect fix upstream OK (0) job log log
2021/07/31 23:26 27m bisect fix upstream OK (0) job log log
Cause bisection attempts (2)
Created Duration User Patch Repo Result
2023/11/29 00:02 4m bisect linux-next error job log
2021/06/03 07:04 8h06m bisect upstream error job log
marked invalid by nogikh@google.com

Sample crash report:
------------[ cut here ]------------
usb 5-1: BOGUS urb xfer, pipe 1 != type 3
WARNING: CPU: 3 PID: 822 at drivers/usb/core/urb.c:503 usb_submit_urb+0xe47/0x1730 drivers/usb/core/urb.c:503
Modules linked in:
CPU: 3 PID: 822 Comm: kworker/3:2 Not tainted 6.7.0-syzkaller-01367-g35f11a3710cd #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
Workqueue: usb_hub_wq hub_event
RIP: 0010:usb_submit_urb+0xe47/0x1730 drivers/usb/core/urb.c:503
Code: 84 3c 02 00 00 e8 09 01 05 fb 4c 89 ef e8 41 f1 ee fe 45 89 e0 89 e9 4c 89 f2 48 89 c6 48 c7 c7 60 f5 85 8b e8 2a f6 ca fa 90 <0f> 0b 90 90 e9 ed f8 ff ff e8 db 00 05 fb 49 81 c4 c0 05 00 00 e9
RSP: 0018:ffffc9000486ee88 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88802407e880 RCX: ffffffff814cfb99
RDX: ffff88801e494800 RSI: ffffffff814cfba6 RDI: 0000000000000001
RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 3a312d3520627375 R12: 0000000000000003
R13: ffff88801c15a0a8 R14: ffff888016e93900 R15: ffff88802407e8fc
FS:  0000000000000000(0000) GS:ffff88806b900000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffc7161aed8 CR3: 000000001c0e4000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 usb_start_wait_urb+0x103/0x4c0 drivers/usb/core/message.c:59
 usb_bulk_msg+0x22c/0x550 drivers/usb/core/message.c:388
 vmk80xx_write_packet+0x1db/0x270 drivers/comedi/drivers/vmk80xx.c:214
 vmk80xx_reset_device drivers/comedi/drivers/vmk80xx.c:227 [inline]
 vmk80xx_auto_attach+0x14f4/0x1950 drivers/comedi/drivers/vmk80xx.c:818
 comedi_auto_config+0x173/0x440 drivers/comedi/drivers.c:1067
 usb_probe_interface+0x307/0x930 drivers/usb/core/driver.c:396
 call_driver_probe drivers/base/dd.c:579 [inline]
 really_probe+0x234/0xc90 drivers/base/dd.c:658
 __driver_probe_device+0x1de/0x4b0 drivers/base/dd.c:800
 driver_probe_device+0x4c/0x1a0 drivers/base/dd.c:830
 __device_attach_driver+0x1d4/0x300 drivers/base/dd.c:958
 bus_for_each_drv+0x157/0x1d0 drivers/base/bus.c:457
 __device_attach+0x1e8/0x4b0 drivers/base/dd.c:1030
 bus_probe_device+0x17c/0x1c0 drivers/base/bus.c:532
 device_add+0x117e/0x1aa0 drivers/base/core.c:3625
 usb_set_configuration+0x10cb/0x1c40 drivers/usb/core/message.c:2207
 usb_generic_driver_probe+0xca/0x130 drivers/usb/core/generic.c:238
 usb_probe_device+0xda/0x2c0 drivers/usb/core/driver.c:293
 call_driver_probe drivers/base/dd.c:579 [inline]
 really_probe+0x234/0xc90 drivers/base/dd.c:658
 __driver_probe_device+0x1de/0x4b0 drivers/base/dd.c:800
 driver_probe_device+0x4c/0x1a0 drivers/base/dd.c:830
 __device_attach_driver+0x1d4/0x300 drivers/base/dd.c:958
 bus_for_each_drv+0x157/0x1d0 drivers/base/bus.c:457
 __device_attach+0x1e8/0x4b0 drivers/base/dd.c:1030
 bus_probe_device+0x17c/0x1c0 drivers/base/bus.c:532
 device_add+0x117e/0x1aa0 drivers/base/core.c:3625
 usb_new_device+0xd80/0x19f0 drivers/usb/core/hub.c:2576
 hub_port_connect drivers/usb/core/hub.c:5440 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5580 [inline]
 port_event drivers/usb/core/hub.c:5740 [inline]
 hub_event+0x2dac/0x4e10 drivers/usb/core/hub.c:5822
 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 (61):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/01/10 04:22 upstream 35f11a3710cd b438bd66 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in vmk80xx_write_packet/usb_submit_urb
2023/06/05 16:28 upstream 9561de3a55be a4ae4f42 .config console log report syz C ci-qemu-upstream WARNING in vmk80xx_write_packet/usb_submit_urb
2023/11/07 12:26 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 3fec323339a4 83211397 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 WARNING in vmk80xx_write_packet/usb_submit_urb
2024/03/18 15:06 upstream fe46a7dd189e d615901c .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in vmk80xx_write_packet/usb_submit_urb
2023/11/11 10:17 upstream ac347a0655db 6d6dbf8a .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in vmk80xx_write_packet/usb_submit_urb
2021/06/03 07:04 upstream 324c92e5e0ee 0740de69 .config console log report syz C ci-upstream-kasan-gce-root WARNING in vmk80xx_write_packet/usb_submit_urb
2023/11/07 11:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d2f51b3516da 83211397 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2022/09/13 02:46 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7eb2bf871454 f371ed7e .config console log report syz C [disk image] [vmlinux] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2021/06/29 02:51 linux-next a1f92694393a 9d2ab5df .config console log report syz C ci-upstream-linux-next-kasan-gce-root WARNING in vmk80xx_write_packet/usb_submit_urb
2023/11/26 00:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 8de1e7afcc1c 5b429f39 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in vmk80xx_write_packet/usb_submit_urb
2019/12/17 09:47 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb d13d7958 .config console log report syz C ci2-upstream-usb
2019/11/16 07:07 https://github.com/google/kasan.git usb-fuzzer 46178223c0ca cdac920b .config console log report syz C ci2-upstream-usb
2019/11/06 06:55 https://github.com/google/kasan.git usb-fuzzer b1aa9d834830 bc2c6e45 .config console log report syz C ci2-upstream-usb
2019/10/30 04:24 https://github.com/google/kasan.git usb-fuzzer ff6409a6ec35 5ea87a66 .config console log report syz C ci2-upstream-usb
2019/10/03 12:31 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 fc17ba49 .config console log report syz C ci2-upstream-usb
2019/09/29 04:24 https://github.com/google/kasan.git usb-fuzzer 2994c07743fe eb6b9855 .config console log report syz C ci2-upstream-usb
2019/09/09 07:48 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 a60cb4cd .config console log report syz C ci2-upstream-usb
2019/08/31 11:00 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 bcd7bcc2 .config console log report syz C ci2-upstream-usb
2019/07/23 05:30 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 55e0c077 .config console log report syz C ci2-upstream-usb
2019/07/04 03:09 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 55565fa0 .config console log report syz C ci2-upstream-usb
2020/05/13 23:11 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c a885920d .config console log report syz C ci2-upstream-usb
2020/03/17 00:52 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 749688d2 .config console log report syz C ci2-upstream-usb
2020/03/01 07:32 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c c88c7b75 .config console log report syz C ci2-upstream-usb
2020/02/25 01:56 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 59b57593 .config console log report syz C ci2-upstream-usb
2020/01/23 11:49 https://github.com/google/kasan.git usb-fuzzer 4cc301ee04d9 3334d684 .config console log report syz C ci2-upstream-usb
2019/12/20 02:35 https://github.com/google/kasan.git usb-fuzzer ecdf2214f472 36650b4b .config console log report syz C ci2-upstream-usb
2019/12/07 11:11 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f 85f26751 .config console log report syz C ci2-upstream-usb
2019/12/04 19:25 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f b2088328 .config console log report syz C ci2-upstream-usb
2024/03/28 17:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a788e53c05ae e91187ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/12/31 23:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1760bfa7d7ca fb427a07 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/12/12 05:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 51920207674e 28b24332 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/11/07 09:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d2f51b3516da 83211397 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/10/22 06:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a04224da1f34 361b23dc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/10/10 03:23 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1053c4a4b8fc c9be5398 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/09/04 23:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7a1415eebeec db3306a6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2023/04/05 08:42 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d629c0e221cd 831373d3 .config console log report info ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2022/09/13 02:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7eb2bf871454 f371ed7e .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2022/01/03 23:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e681a9d2050c 4a3f34f2 .config console log report info ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2021/11/15 21:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8ab774587903 75b04091 .config console log report info ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2021/06/02 10:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aa10fab0f859 0740de69 .config console log report info ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2021/02/06 04:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 23e32a595e11 23a562df .config console log report info ci2-upstream-usb WARNING in vmk80xx_write_packet/usb_submit_urb
2020/08/29 02:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3ed8e1c2ac99 d5a3ae1f .config console log report ci2-upstream-usb
2020/08/26 08:25 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing cb06b385d536 344da168 .config console log report ci2-upstream-usb
2020/08/02 09:34 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e3ee0e740c38 96dd3623 .config console log report ci2-upstream-usb
2020/06/23 16:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f8f02d5c671f 6930bbef .config console log report ci2-upstream-usb
2020/06/14 10:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 a61674a5 .config console log report ci2-upstream-usb
2020/05/04 17:35 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c 58ae5e18 .config console log report ci2-upstream-usb
2020/03/13 10:56 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c fd69032d .config console log report ci2-upstream-usb
2020/03/07 01:12 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c fd2a5f28 .config console log report ci2-upstream-usb
2019/12/24 19:15 https://github.com/google/kasan.git usb-fuzzer ecdf2214f472 be5c2c81 .config console log report ci2-upstream-usb
2019/12/16 18:21 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb 0ae38e44 .config console log report ci2-upstream-usb
2019/11/19 19:42 https://github.com/google/kasan.git usb-fuzzer 46178223c0ca 432c7650 .config console log report ci2-upstream-usb
2019/11/14 11:32 https://github.com/google/kasan.git usb-fuzzer 3183c03757f8 048f2d49 .config console log report ci2-upstream-usb
2019/11/12 21:47 https://github.com/google/kasan.git usb-fuzzer 3183c03757f8 048f2d49 .config console log report ci2-upstream-usb
2019/11/08 21:10 https://github.com/google/kasan.git usb-fuzzer d60bbfea36c1 1e35461e .config console log report ci2-upstream-usb
2019/10/31 05:27 https://github.com/google/kasan.git usb-fuzzer ff6409a6ec35 a41ca8fa .config console log report ci2-upstream-usb
2019/10/05 10:31 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 f3f7d9c8 .config console log report ci2-upstream-usb
2019/09/15 06:43 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 32d59357 .config console log report ci2-upstream-usb
2019/07/26 08:13 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 732bc5a0 .config console log report ci2-upstream-usb
2019/07/14 03:17 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 e6fb0f13 .config console log report ci2-upstream-usb
2019/07/12 17:51 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 baa5258a .config console log report ci2-upstream-usb
* Struck through repros no longer work on HEAD.