syzbot


WARNING in vmk80xx_write_packet/usb_submit_urb
Status: upstream: reported C repro on 2019/07/09 12:27
Reported-by: syzbot+5205eb2f17de3e01946e@syzkaller.appspotmail.com
First crash: 1057d, last: 17d

Cause bisection: failed (bisect log)

Sample crash report:
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-1: config 0 descriptor??
------------[ cut here ]------------
usb 1-1: BOGUS urb xfer, pipe 1 != type 3
WARNING: CPU: 0 PID: 7 at drivers/usb/core/urb.c:493 usb_submit_urb+0xd27/0x1540 drivers/usb/core/urb.c:493
Modules linked in:
CPU: 0 PID: 7 Comm: kworker/0:1 Not tainted 5.13.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: usb_hub_wq hub_event
RIP: 0010:usb_submit_urb+0xd27/0x1540 drivers/usb/core/urb.c:493
Code: 84 d4 02 00 00 e8 79 2a 29 fc 4c 89 ef e8 11 4d 0e ff 41 89 d8 44 89 e1 4c 89 f2 48 89 c6 48 c7 c7 80 96 06 8a e8 9a 6d 89 03 <0f> 0b e9 81 f8 ff ff e8 4d 2a 29 fc 48 81 c5 40 06 00 00 e9 ad f7
RSP: 0018:ffffc90000cc6f10 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000
RDX: ffff88801235b880 RSI: ffffffff815ce355 RDI: fffff52000198dd4
RBP: ffff888021a45700 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff815c81be R11: 0000000000000000 R12: 0000000000000001
R13: ffff88801e30e0a8 R14: ffff888018048af0 R15: ffff888021a11200
FS:  0000000000000000(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fcb3f2fd0a0 CR3: 000000002cd72000 CR4: 0000000000350ef0
Call Trace:
 usb_start_wait_urb+0x101/0x4c0 drivers/usb/core/message.c:58
 usb_bulk_msg+0x226/0x550 drivers/usb/core/message.c:387
 vmk80xx_write_packet+0x1db/0x260 drivers/comedi/drivers/vmk80xx.c:213
 vmk80xx_reset_device drivers/comedi/drivers/vmk80xx.c:226 [inline]
 vmk80xx_auto_attach+0x1520/0x1980 drivers/comedi/drivers/vmk80xx.c:817
 comedi_auto_config+0x16e/0x250 drivers/comedi/drivers.c:1067
 usb_probe_interface+0x315/0x7f0 drivers/usb/core/driver.c:396

Fix bisection attempts:
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2022/05/09 13:33 upstream c5eb0a61238d 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2022/04/04 14:25 upstream 312310928417 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2022/03/05 14:06 upstream ac84e82f78cb 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2022/02/03 13:35 upstream 88808fbbead4 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2021/12/15 21:35 upstream 2b14864acbaa 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2021/10/31 13:21 upstream 180eca540ae0 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2021/10/01 10:20 upstream 4de593fb965f 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2021/08/31 19:33 upstream 0ee7c3e25d8c 0740de69 .config log report syz C
ci-upstream-kasan-gce-root 2021/07/31 23:54 upstream f3438b4c4e69 0740de69 .config log report syz C
Crashes (44):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2021/06/03 07:04 upstream 324c92e5e0ee 0740de69 .config log report syz C WARNING in vmk80xx_write_packet/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2021/06/29 02:51 linux-next a1f92694393a 9d2ab5df .config log report syz C WARNING in vmk80xx_write_packet/usb_submit_urb
ci2-upstream-usb 2020/05/13 23:11 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c a885920d .config log report syz C
ci2-upstream-usb 2020/03/17 00:52 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 749688d2 .config log report syz C
ci2-upstream-usb 2020/03/01 07:32 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c c88c7b75 .config log report syz C
ci2-upstream-usb 2020/02/25 01:56 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 59b57593 .config log report syz C
ci2-upstream-usb 2020/01/23 11:49 https://github.com/google/kasan.git usb-fuzzer 4cc301ee04d9 3334d684 .config log report syz C
ci2-upstream-usb 2019/12/20 02:35 https://github.com/google/kasan.git usb-fuzzer ecdf2214f472 36650b4b .config log report syz C
ci2-upstream-usb 2019/12/17 09:47 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb d13d7958 .config log report syz C
ci2-upstream-usb 2019/12/07 11:11 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f 85f26751 .config log report syz C
ci2-upstream-usb 2019/12/04 19:25 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f b2088328 .config log report syz C
ci2-upstream-usb 2019/11/16 07:07 https://github.com/google/kasan.git usb-fuzzer 46178223c0ca cdac920b .config log report syz C
ci2-upstream-usb 2019/11/06 06:55 https://github.com/google/kasan.git usb-fuzzer b1aa9d834830 bc2c6e45 .config log report syz C
ci2-upstream-usb 2019/10/30 04:24 https://github.com/google/kasan.git usb-fuzzer ff6409a6ec35 5ea87a66 .config log report syz C
ci2-upstream-usb 2019/10/03 12:31 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 fc17ba49 .config log report syz C
ci2-upstream-usb 2019/09/29 04:24 https://github.com/google/kasan.git usb-fuzzer 2994c07743fe eb6b9855 .config log report syz C
ci2-upstream-usb 2019/09/09 07:48 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 a60cb4cd .config log report syz C
ci2-upstream-usb 2019/08/31 11:00 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 bcd7bcc2 .config log report syz C
ci2-upstream-usb 2019/07/23 05:30 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 55e0c077 .config log report syz C
ci2-upstream-usb 2019/07/04 03:09 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 55565fa0 .config log report syz C
ci2-upstream-usb 2022/01/03 23:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e681a9d2050c 4a3f34f2 .config log report info WARNING in vmk80xx_write_packet/usb_submit_urb
ci2-upstream-usb 2021/11/15 21:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8ab774587903 75b04091 .config log report info WARNING in vmk80xx_write_packet/usb_submit_urb
ci2-upstream-usb 2021/06/02 10:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aa10fab0f859 0740de69 .config log report info WARNING in vmk80xx_write_packet/usb_submit_urb
ci2-upstream-usb 2021/02/06 04:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 23e32a595e11 23a562df .config log report info WARNING in vmk80xx_write_packet/usb_submit_urb
ci2-upstream-usb 2020/08/29 02:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3ed8e1c2ac99 d5a3ae1f .config 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 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 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 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 log report
ci2-upstream-usb 2020/05/04 17:35 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c 58ae5e18 .config log report
ci2-upstream-usb 2020/03/13 10:56 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c fd69032d .config log report
ci2-upstream-usb 2020/03/07 01:12 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c fd2a5f28 .config log report
ci2-upstream-usb 2019/12/24 19:15 https://github.com/google/kasan.git usb-fuzzer ecdf2214f472 be5c2c81 .config log report
ci2-upstream-usb 2019/12/16 18:21 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb 0ae38e44 .config log report
ci2-upstream-usb 2019/11/19 19:42 https://github.com/google/kasan.git usb-fuzzer 46178223c0ca 432c7650 .config log report
ci2-upstream-usb 2019/11/14 11:32 https://github.com/google/kasan.git usb-fuzzer 3183c03757f8 048f2d49 .config log report
ci2-upstream-usb 2019/11/12 21:47 https://github.com/google/kasan.git usb-fuzzer 3183c03757f8 048f2d49 .config log report
ci2-upstream-usb 2019/11/08 21:10 https://github.com/google/kasan.git usb-fuzzer d60bbfea36c1 1e35461e .config log report
ci2-upstream-usb 2019/10/31 05:27 https://github.com/google/kasan.git usb-fuzzer ff6409a6ec35 a41ca8fa .config log report
ci2-upstream-usb 2019/10/05 10:31 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 f3f7d9c8 .config log report
ci2-upstream-usb 2019/09/15 06:43 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 32d59357 .config log report
ci2-upstream-usb 2019/07/26 08:13 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 732bc5a0 .config log report
ci2-upstream-usb 2019/07/14 03:17 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 e6fb0f13 .config log report
ci2-upstream-usb 2019/07/12 17:51 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 baa5258a .config log report