syzbot


WARNING in ar5523_submit_rx_cmd/usb_submit_urb

Status: upstream: reported C repro on 2019/06/03 11:41
Reported-by: syzbot+6101b0c732dea13ea55b@syzkaller.appspotmail.com
First crash: 1130d, last: 17d

Cause bisection: failed (bisect log)

Fix bisection: the fix commit could be any of (bisect log):
  5ff2756afde0 Merge tag 'nfs-for-5.13-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
  de5540965853 Merge tag 'rtc-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux

Sample crash report:
usb 1-1: config 6 interface 196 altsetting 4 has a duplicate endpoint with address 0x5, skipping
usb 1-1: config 6 interface 155 has no altsetting 0
usb 1-1: config 6 interface 73 has no altsetting 0
usb 1-1: config 6 interface 66 has no altsetting 0
usb 1-1: config 6 interface 196 has no altsetting 0
usb 1-1: string descriptor 0 read error: -22
usb 1-1: New USB device found, idVendor=0cf3, idProduct=0003, bcdDevice=95.a4
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
------------[ cut here ]------------
usb 1-1: BOGUS urb xfer, pipe 3 != type 1
WARNING: CPU: 0 PID: 14 at drivers/usb/core/urb.c:502 usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502
Modules linked in:
CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted 5.19.0-rc2-syzkaller-00258-g354c6e071be9 #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+0xed2/0x18a0 drivers/usb/core/urb.c:502
Code: 7c 24 18 e8 e0 0e ef fb 48 8b 7c 24 18 e8 f6 da 03 ff 41 89 d8 44 89 e1 4c 89 ea 48 89 c6 48 c7 c7 60 e8 6e 8a e8 d7 99 a6 03 <0f> 0b e9 58 f8 ff ff e8 b2 0e ef fb 48 81 c5 c0 05 00 00 e9 84 f7
RSP: 0018:ffffc90000136f48 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
RDX: ffff88813fef1d80 RSI: ffffffff8160dc98 RDI: fffff52000026ddb
RBP: ffff88814b046800 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000080000000 R11: 0000000000000001 R12: 0000000000000003
R13: ffff88801f45fe60 R14: 0000000000000003 R15: ffff888016a9a100
FS:  0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055e15a937228 CR3: 000000002602d000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 ar5523_submit_rx_cmd+0x1f1/0x320 drivers/net/wireless/ath/ar5523/ar5523.c:212
 ar5523_probe+0xc06/0x1da0 drivers/net/wireless/ath/ar5523/ar5523.c:1646
 usb_probe_interface+0x315/0x7f0 drivers/usb/core/driver.c:396
 call_driver_probe drivers/base/dd.c:555 [inline]
 really_probe+0x23e/0xb90 drivers/base/dd.c:634
 __driver_probe_device+0x338/0x4d0 drivers/base/dd.c:764
 driver_probe_device+0x4c/0x1a0 drivers/base/dd.c:794
 __device_attach_driver+0x20b/0x2f0 drivers/base/dd.c:917
 bus_for_each_drv+0x15f/0x1e0 drivers/base/bus.c:427
 __device_attach+0x1e4/0x530 drivers/base/dd.c:989
 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:487
 device_add+0xbda/0x1ea0 drivers/base/core.c:3417
 usb_set_configuration+0x101e/0x1900 drivers/usb/core/message.c:2170
 usb_generic_driver_probe+0xba/0x100 drivers/usb/core/generic.c:238
 usb_probe_device+0xd9/0x2c0 drivers/usb/core/driver.c:293
 call_driver_probe drivers/base/dd.c:555 [inline]
 really_probe+0x23e/0xb90 drivers/base/dd.c:634
 __driver_probe_device+0x338/0x4d0 drivers/base/dd.c:764
 driver_probe_device+0x4c/0x1a0 drivers/base/dd.c:794
 __device_attach_driver+0x20b/0x2f0 drivers/base/dd.c:917
 bus_for_each_drv+0x15f/0x1e0 drivers/base/bus.c:427
 __device_attach+0x1e4/0x530 drivers/base/dd.c:989
 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:487
 device_add+0xbda/0x1ea0 drivers/base/core.c:3417
 usb_new_device.cold+0x641/0x1091 drivers/usb/core/hub.c:2566
 hub_port_connect drivers/usb/core/hub.c:5363 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5507 [inline]
 port_event drivers/usb/core/hub.c:5663 [inline]
 hub_event+0x25d5/0x4690 drivers/usb/core/hub.c:5745
 process_one_work+0x996/0x1610 kernel/workqueue.c:2289
 worker_thread+0x665/0x1080 kernel/workqueue.c:2436
 kthread+0x2e9/0x3a0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:302
 </TASK>

Crashes (760):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce 2022/06/19 14:51 upstream 354c6e071be9 8f633d84 .config log report syz C WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-qemu-upstream 2022/03/04 17:07 upstream 38f80f42147f 45a13a73 .config log report syz C WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2021/05/29 14:30 upstream 5ff2756afde0 858ea628 .config log report syz C WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-root 2021/05/26 18:13 upstream ad9f25d33860 54f0bcf1 .config log report syz C WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/06/16 23:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 235a6d80f021 1719ee24 .config log report syz C WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2020/12/08 12:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 08a02f954b0d 9af51e31 .config log report syz C
ci2-upstream-usb 2020/02/28 18:41 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c c88c7b75 .config log report syz C
ci2-upstream-usb 2020/02/24 20:42 https://github.com/google/kasan.git usb-fuzzer d6ff8147a51c 1253d6f0 .config log report syz C
ci2-upstream-usb 2020/01/23 04:26 https://github.com/google/kasan.git usb-fuzzer 4cc301ee04d9 3334d684 .config log report syz C
ci2-upstream-usb 2019/12/16 20:43 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb 0ae38e44 .config log report syz C
ci2-upstream-usb 2019/12/12 19:06 https://github.com/google/kasan.git usb-fuzzer 4cc037ecf2cb 08003f64 .config log report syz C
ci2-upstream-usb 2019/12/07 02:18 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f 85f26751 .config log report syz C
ci2-upstream-usb 2019/12/03 20:52 https://github.com/google/kasan.git usb-fuzzer 1f22d15c209f 0ecb9746 .config log report syz C
ci2-upstream-usb 2019/11/07 01:32 https://github.com/google/kasan.git usb-fuzzer d60bbfea36c1 da505f84 .config log report syz C
ci2-upstream-usb 2019/11/06 01:40 https://github.com/google/kasan.git usb-fuzzer b1aa9d834830 af5c522d .config log report syz C
ci2-upstream-usb 2019/10/23 01:55 https://github.com/google/kasan.git usb-fuzzer 22be26f76193 4ee855e7 .config log report syz C
ci2-upstream-usb 2019/09/21 07:16 https://github.com/google/kasan.git usb-fuzzer e0bd8d794fc9 d96e88f3 .config log report syz C
ci2-upstream-usb 2019/08/20 18:54 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config log report syz C
ci2-upstream-usb 2019/07/23 03:47 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 55e0c077 .config log report syz C
ci2-upstream-usb 2019/07/12 03:06 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 baa5258a .config log report syz C
ci2-upstream-usb 2019/07/10 23:00 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 ff7bf04c .config log report syz C
ci2-upstream-usb 2019/07/02 06:16 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 cccc4302 .config log report syz C
ci2-upstream-usb 2019/06/29 00:23 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 7509bf36 .config log report syz C
ci2-upstream-usb 2019/06/19 22:04 https://github.com/google/kasan.git usb-fuzzer 9939f56ee6c0 34bf9440 .config log report syz C
ci2-upstream-usb 2019/06/13 04:23 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f 3f4e812b .config log report syz C
ci2-upstream-usb 2019/06/04 02:38 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f ce07a7ae .config log report syz C
ci2-upstream-usb 2019/06/02 08:13 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f 53c81ea5 .config log report syz C
ci-qemu-upstream 2022/05/29 05:47 upstream 664a393a2663 a46af346 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-selinux-root 2022/05/29 01:09 upstream 9d004b2f4fea a46af346 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-qemu-upstream 2022/04/27 15:17 upstream 46cf2c613f4b 1fa34c1b .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce 2022/04/27 14:25 upstream 46cf2c613f4b 1fa34c1b .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce 2022/02/26 04:17 upstream 53ab78cd6d5a 45a13a73 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-selinux-root 2021/12/25 08:28 upstream b927dfc67d05 6caa12e4 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2021/08/03 10:12 upstream c500bee1c5b2 6c236867 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-kasan-gce-386 2022/05/29 04:04 upstream 9d004b2f4fea a46af346 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/06/16 21:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 235a6d80f021 1719ee24 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/04/25 21:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing bdddc253b093 152baedd .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/04/18 04:09 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 8bcc32a6 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/03/29 09:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1930a6e739c4 6bdac766 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/03/28 23:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ae085d7f9365 6bdac766 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/21 07:30 linux-next 91265a6da44d e2d91b1d .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/19 04:39 linux-next 91265a6da44d e2d91b1d .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/03/18 13:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aff477cb8f94 e2d91b1d .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/03/12 09:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 6edc3f89fad2 9e8eaa75 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/22 14:27 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 6e821dbf .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/16 08:54 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9902951f536c 8b9ca619 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/14 23:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4378e427f705 8b9ca619 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/09 15:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c3c9cee59282 0b33604d .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/02/07 23:57 linux-next ef6b35306dd8 a7dab638 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/02 20:23 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 4ebb2798 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/02/01 04:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 6b7c57fe .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/30 16:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/30 05:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/01/29 22:12 linux-next b605fdc54c2b 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/29 12:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/29 09:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/29 02:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/28 22:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/28 06:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/26 03:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 2cbffd88 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/25 00:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 2cbffd88 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/24 17:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/24 14:45 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/24 04:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/23 22:25 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/22 03:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c2c94b3b187d 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/22 01:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c2c94b3b187d 214351e1 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/20 09:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 5da9499f .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/19 10:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 0620189b .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/17 15:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 731a2d23 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/17 08:39 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/17 04:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/16 22:25 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/16 13:08 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/15 22:07 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/15 05:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 723cfaf0 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/15 00:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e 53e00b45 .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2022/01/14 03:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 455e73a07f6e b8d780ab .config log report info WARNING in ar5523_submit_rx_cmd/usb_submit_urb
ci2-upstream-usb 2021/01/09 08:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 841081d89d5a c104d4a3 .config log report info