syzbot


WARNING in i2400mu_bus_bm_wait_for_ack/usb_submit_urb

Status: upstream: reported C repro on 2019/07/10 11:07
Reported-by: syzbot+7886801de1cc3958a0d1@syzkaller.appspotmail.com
First crash: 1245d, last: 599d
Patch testing requests:
Created Duration User Patch Repo Result
2022/09/03 09:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 08:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 07:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 06:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 05:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 04:27 19m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 02:27 23m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 01:27 20m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/03 00:27 7m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error
2022/09/02 23:27 16m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing error

Sample crash report:
i2400m_usb 1-1:3.102: W: __i2400mu_send_barker: cannot send URB: -71
i2400m_usb 1-1:3.102: W: __i2400mu_send_barker: cannot send URB: -71
i2400m_usb 1-1:3.102: W: __i2400mu_send_barker: cannot send URB: -71
i2400m_usb 1-1:3.102: E: __i2400mu_send_barker: maximum errors in URB exceeded; resetting device
i2400m_usb 1-1:3.102: warm reset failed (-71); trying USB reset
------------[ cut here ]------------
usb 1-1: BOGUS urb xfer, pipe 1 != type 3
WARNING: CPU: 1 PID: 28 at drivers/usb/core/urb.c:493 usb_submit_urb+0xcde/0x14e0 drivers/usb/core/urb.c:493
Modules linked in:
CPU: 1 PID: 28 Comm: kworker/1:1 Not tainted 5.10.0-rc7-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+0xcde/0x14e0 drivers/usb/core/urb.c:493
Code: 84 d4 02 00 00 e8 82 31 bd fd 4c 89 ef e8 ea 02 1b ff 41 89 d8 44 89 e1 4c 89 f2 48 89 c6 48 c7 c7 60 64 41 86 e8 ad 22 f3 01 <0f> 0b e9 ca f8 ff ff e8 56 31 bd fd 48 81 c5 40 06 00 00 e9 f6 f7
RSP: 0018:ffffc90000196b90 EFLAGS: 00010282
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000
RDX: ffff888100876500 RSI: ffffffff8128f483 RDI: fffff52000032d64
RBP: ffff88811317a0f0 R08: 0000000000000001 R09: ffff8881f6b2f5cf
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
R13: ffff8881016d20a0 R14: ffff8881038afbb8 R15: ffffc90000196d10
FS:  0000000000000000(0000) GS:ffff8881f6b00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f3514e83740 CR3: 00000001022e5000 CR4: 00000000001506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 i2400mu_notif_submit drivers/net/wimax/i2400m/usb-fw.c:259 [inline]
 i2400mu_bus_bm_wait_for_ack+0x4b5/0xb50 drivers/net/wimax/i2400m/usb-fw.c:303
 i2400m_bm_cmd+0x346/0x7f0 drivers/net/wimax/i2400m/fw.c:608
 i2400m_bootrom_init+0x2c0/0xdc0 drivers/net/wimax/i2400m/fw.c:906
 i2400m_setup+0x29c/0x970 drivers/net/wimax/i2400m/driver.c:868
 i2400mu_probe+0x6b9/0xb10 drivers/net/wimax/i2400m/usb.c:496
 usb_probe_interface+0x315/0x7f0 drivers/usb/core/driver.c:396
 really_probe+0x291/0xde0 drivers/base/dd.c:554
 driver_probe_device+0x26b/0x3d0 drivers/base/dd.c:738
 __device_attach_driver+0x1d1/0x290 drivers/base/dd.c:844
 bus_for_each_drv+0x15f/0x1e0 drivers/base/bus.c:431
 __device_attach+0x228/0x4a0 drivers/base/dd.c:912
 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:491
 device_add+0xbb2/0x1ce0 drivers/base/core.c:2936
 usb_set_configuration+0x113c/0x1910 drivers/usb/core/message.c:2164
 usb_generic_driver_probe+0xba/0x100 drivers/usb/core/generic.c:238
 usb_probe_device+0xd9/0x2c0 drivers/usb/core/driver.c:293
 really_probe+0x291/0xde0 drivers/base/dd.c:554
 driver_probe_device+0x26b/0x3d0 drivers/base/dd.c:738
 __device_attach_driver+0x1d1/0x290 drivers/base/dd.c:844
 bus_for_each_drv+0x15f/0x1e0 drivers/base/bus.c:431
 __device_attach+0x228/0x4a0 drivers/base/dd.c:912
 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:491
 device_add+0xbb2/0x1ce0 drivers/base/core.c:2936
 usb_new_device.cold+0x71d/0xfe9 drivers/usb/core/hub.c:2555
 hub_port_connect drivers/usb/core/hub.c:5223 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5363 [inline]
 port_event drivers/usb/core/hub.c:5509 [inline]
 hub_event+0x2348/0x42d0 drivers/usb/core/hub.c:5591
 process_one_work+0x933/0x1520 kernel/workqueue.c:2272
 worker_thread+0x64c/0x1120 kernel/workqueue.c:2418
 kthread+0x38c/0x460 kernel/kthread.c:292
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296

Crashes (49):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci2-upstream-usb 2020/12/10 03:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8010622c86ca c090b4da .config log report syz C
ci2-upstream-usb 2020/01/22 23:16 https://github.com/google/kasan.git usb-fuzzer 4cc301ee04d9 3334d684 .config log report syz C
ci2-upstream-usb 2019/12/13 03:39 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb 08003f64 .config log report syz C
ci2-upstream-usb 2019/11/15 23:30 https://github.com/google/kasan.git usb-fuzzer 3183c03757f8 79248ee8 .config log report syz C
ci2-upstream-usb 2019/11/06 03:25 https://github.com/google/kasan.git usb-fuzzer b1aa9d834830 bc2c6e45 .config log report syz C
ci2-upstream-usb 2019/10/29 22:37 https://github.com/google/kasan.git usb-fuzzer ff6409a6ec35 5ea87a66 .config log report syz C
ci2-upstream-usb 2019/09/21 08:01 https://github.com/google/kasan.git usb-fuzzer e0bd8d794fc9 d96e88f3 .config log report syz C
ci2-upstream-usb 2019/09/08 11:48 https://github.com/google/kasan.git usb-fuzzer f0df5c1be1e9 a60cb4cd .config log report syz C
ci2-upstream-usb 2019/08/21 10:01 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config log report syz C
ci2-upstream-usb 2019/07/10 01:58 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 f62e1e85 .config log report syz C
ci2-upstream-usb 2021/04/15 23:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4b853c236c7b c59079a6 .config log report info WARNING in i2400mu_bus_bm_wait_for_ack/usb_submit_urb
ci2-upstream-usb 2021/04/03 12:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing bee1f89aad2a 6a81331a .config log report info WARNING in i2400mu_bus_bm_wait_for_ack/usb_submit_urb
ci2-upstream-usb 2021/02/13 08:07 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b5a12546e779 98682e5e .config log report info WARNING in i2400mu_bus_bm_wait_for_ack/usb_submit_urb
ci2-upstream-usb 2021/01/31 09:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3c648d3deb0f fc9fd31e .config log report info WARNING in i2400mu_bus_bm_wait_for_ack/usb_submit_urb
ci-upstream-kasan-gce 2020/12/01 23:01 upstream b65054597872 07bfe8a5 .config log report info
ci-upstream-kasan-gce 2020/11/13 20:31 upstream 585e5b17b92d e1140d25 .config log report info
ci2-upstream-usb 2020/11/23 10:02 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 52a0372a38b4 0d27f508 .config log report info
ci2-upstream-usb 2020/11/18 23:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a07c81ac5015 0767f13f .config log report info
ci2-upstream-usb 2020/11/05 04:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 35ad0d901eac cba33199 .config log report info
ci2-upstream-usb 2020/08/09 17:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 449dc8c97089 70301872 .config log report
ci2-upstream-usb 2020/06/14 12:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b791d1bdf921 2a22c77a .config log report
ci2-upstream-usb 2020/06/13 06:15 https://github.com/google/kasan.git usb-fuzzer b791d1bdf921 f4724dd3 .config log report
ci2-upstream-usb 2020/06/11 17:50 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 1beaee21 .config log report
ci2-upstream-usb 2020/06/10 20:00 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 5caaad3a .config log report
ci2-upstream-usb 2020/06/09 19:28 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 092934c1 .config log report
ci2-upstream-usb 2020/06/09 02:46 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 0d60b78a .config log report
ci2-upstream-usb 2020/06/08 11:28 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 7604bb03 .config log report
ci2-upstream-usb 2020/06/08 10:09 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 7751efd0 .config log report
ci2-upstream-usb 2020/06/08 05:52 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 7751efd0 .config log report
ci2-upstream-usb 2020/06/06 09:58 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 c3e9afb3 .config log report
ci2-upstream-usb 2020/06/04 12:10 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 b0d1c0d5 .config log report
ci2-upstream-usb 2020/06/02 21:53 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 52fd7b7d .config log report
ci2-upstream-usb 2020/06/01 20:41 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 a0331e89 .config log report
ci2-upstream-usb 2020/05/31 14:53 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 a0331e89 .config log report
ci2-upstream-usb 2020/05/30 21:47 https://github.com/google/kasan.git usb-fuzzer 2089c6ed5a17 6f3e1c7c .config log report
ci2-upstream-usb 2020/05/13 07:46 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c a44eb8f7 .config log report
ci2-upstream-usb 2020/03/11 09:06 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 35f53e45 .config log report
ci2-upstream-usb 2020/01/09 03:04 https://github.com/google/kasan.git usb-fuzzer ae1794106b94 ddc3e859 .config log report
ci2-upstream-usb 2019/12/22 07:35 https://github.com/google/kasan.git usb-fuzzer ecdf2214f472 bc586918 .config log report
ci2-upstream-usb 2019/11/29 02:01 https://github.com/google/kasan.git usb-fuzzer da06441bb485 76357d6f .config log report
ci2-upstream-usb 2019/10/27 06:48 https://github.com/google/kasan.git usb-fuzzer 22be26f76193 25bb509e .config log report
ci2-upstream-usb 2019/10/26 05:42 https://github.com/google/kasan.git usb-fuzzer 22be26f76193 413926c5 .config log report
ci2-upstream-usb 2019/10/22 03:29 https://github.com/google/kasan.git usb-fuzzer 22be26f76193 c59a7cd8 .config log report
ci2-upstream-usb 2019/10/16 18:11 https://github.com/google/kasan.git usb-fuzzer 22be26f76193 8c88c9c1 .config log report
ci2-upstream-usb 2019/10/08 02:54 https://github.com/google/kasan.git usb-fuzzer 58d5f26a5584 28ac6e64 .config log report
ci2-upstream-usb 2019/08/17 23:16 https://github.com/google/kasan.git usb-fuzzer d0847550e22d 55bf8926 .config log report
ci2-upstream-usb 2019/07/24 06:42 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 de453f34 .config log report
ci2-upstream-usb 2019/07/23 23:54 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 de453f34 .config log report
ci2-upstream-usb 2019/07/17 17:12 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 f613a7c4 .config log report
* Struck through repros no longer work on HEAD.