syzbot


WARNING in hif_usb_send/usb_submit_urb

Status: upstream: reported C repro on 2020/10/05 10:59
Reported-by: syzbot+f5378bcf0f0cab45c1c6@syzkaller.appspotmail.com
First crash: 635d, last: 16h59m

Cause bisection: introduced by (bisect log) [no-op commit]:
commit bb5cce12ac717c7462217cd493ed701d12d6dbce
Author: Andre Przywara <andre.przywara@arm.com>
Date: Wed May 13 10:29:58 2020 +0000

  arm64: dts: fvp/juno: Fix node address fields

Crash: WARNING in hif_usb_send/usb_submit_urb (log)
Repro: C syz .config
duplicates (1):
Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
WARNING in handle_bug/usb_submit_urb C 1 635d 635d 0/22 closed as dup on 2020/10/05 14:54
Patch testing requests:
Created Duration User Patch Repo Result
2020/10/10 01:08 17m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.9-rc8 OK
2020/10/10 00:49 5m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git v5.9-rc8 error
2020/10/09 18:55 5m stern@rowland.harvard.edu patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 6c8cf369 error

Sample crash report:
usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
------------[ cut here ]------------
usb 1-1: BOGUS urb xfer, pipe 1 != type 3
WARNING: CPU: 0 PID: 3341 at drivers/usb/core/urb.c:502 usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502
Modules linked in:
CPU: 0 PID: 3341 Comm: kworker/0:4 Not tainted 5.19.0-rc4-syzkaller-00187-g089866061428 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022
Workqueue: events request_firmware_work_func
RIP: 0010:usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502
Code: 7c 24 18 e8 50 c1 ee fb 48 8b 7c 24 18 e8 a6 da 03 ff 41 89 d8 44 89 e1 4c 89 ea 48 89 c6 48 c7 c7 20 f1 6e 8a e8 6d b9 a6 03 <0f> 0b e9 58 f8 ff ff e8 22 c1 ee fb 48 81 c5 c0 05 00 00 e9 84 f7
RSP: 0018:ffffc9000312f808 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000
RDX: ffff88801ddf8000 RSI: ffffffff8160cfb8 RDI: fffff52000625ef3
RBP: ffff8880790a1c00 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000080000000 R11: 0000000000000001 R12: 0000000000000001
R13: ffff888017334488 R14: 0000000000000002 R15: ffff888016a7d200
FS:  0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000557074a23290 CR3: 000000007ae31000 CR4: 0000000000350ef0
Call Trace:
 <TASK>
 hif_usb_send_regout drivers/net/wireless/ath/ath9k/hif_usb.c:127 [inline]
 hif_usb_send+0x4c1/0xcf0 drivers/net/wireless/ath/ath9k/hif_usb.c:478
 htc_connect_service+0x612/0x8c0 drivers/net/wireless/ath/ath9k/htc_hst.c:280
 ath9k_wmi_connect+0xc9/0x190 drivers/net/wireless/ath/ath9k/wmi.c:271

Fix bisection attempts:
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-smack-root 2021/08/16 03:47 upstream 7c60610d4767 2bd9619f .config log report syz C
ci-upstream-kasan-gce-smack-root 2021/07/17 00:20 upstream 0d18c12b288a 2bd9619f .config log report syz C
ci-upstream-kasan-gce-smack-root 2021/06/16 22:16 upstream 6b00bc639f1f 2bd9619f .config log report syz C
Crashes (278):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci-upstream-kasan-gce-root 2022/07/02 12:02 upstream 089866061428 1434eec0 .config log report syz C WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2021/02/10 04:42 upstream e0756cfc7d7c 2bd9619f .config log report syz C WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-root 2021/02/01 11:15 upstream 1048ba83fb1c fc9fd31e .config log report syz C WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/05/12 14:34 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b7a4f9b5d0e4 9ad6612a .config log report syz C WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2020/10/09 14:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 6c8cf3695176 fa79ed2a .config log report syz C
ci-upstream-kasan-gce-root 2022/06/11 03:42 upstream 0885eacdc81f 0d5abf15 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/05/30 15:43 upstream b00ed48bb0a7 af70c3a9 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-selinux-root 2022/05/20 01:47 upstream b015dcd62b86 cb1ac2e7 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-root 2022/05/09 18:42 upstream 9be9ed2612b5 8b277b8e .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2022/05/09 11:02 upstream c5eb0a61238d 8b277b8e .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/04/04 12:44 upstream 312310928417 79a2a8fc .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/03/13 22:00 upstream f0e18b03fcaf 9e8eaa75 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/03/10 14:07 upstream 3bf7edc84a9e 9e8eaa75 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-upstream-kasan-gce-selinux-root 2022/02/28 03:09 upstream 52a025546731 45a13a73 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/02/27 12:24 upstream 2293be58d6a1 45a13a73 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream 2022/02/13 01:07 upstream b81b1829e7e3 8b9ca619 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream-386 2022/05/27 10:14 upstream 7e284070abe5 116e7a7b .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream-386 2022/04/11 09:20 upstream ce522ba9ef7e e22c3da3 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream-386 2022/03/26 16:38 upstream 52d543b5497c 89bc8608 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci-qemu-upstream-386 2022/02/05 10:01 upstream 0457e5153e0e a7dab638 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/06/30 06:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3b91edd624ab 1434eec0 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/06/28 01:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ebc4969ae125 ef82eb2c .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/06/20 08:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 22fe2b36493f 8f633d84 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/05/24 22:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 97fa5887cf28 647c0e27 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/05/12 13:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b7a4f9b5d0e4 9ad6612a .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/22 17:29 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d4323059dd2e 131df97d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/22 06:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 5c29e8649997 2738b391 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/21 15:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 2738b391 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/20 15:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 d4befee1 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/06 09:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 86b4b7f8 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/04 14:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 312310928417 5915c2cb .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/01 15:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e8b767f5e040 79a2a8fc .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/04/01 01:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d888c83fcec7 68fc921a .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/31 11:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d888c83fcec7 c4c32d8c .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/30 22:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d888c83fcec7 9d49f3a7 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/30 12:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d888c83fcec7 42718dd6 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/29 09:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 1930a6e739c4 6bdac766 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/28 10:44 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ae085d7f9365 89bc8608 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/23 01:55 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 5ff41e94 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/22 13:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 d88ef0c5 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/19 20:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 e2d91b1d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/19 07:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ac484005767b e2d91b1d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/18 18:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 5cd601e699f7 e2d91b1d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/18 01:00 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aff477cb8f94 e2d91b1d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/16 15:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aff477cb8f94 46cc3b21 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/16 04:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e4cf6580ac74 9e8eaa75 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/12 14:48 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7d2c8a13c925 9e8eaa75 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/11 17:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 6edc3f89fad2 9e8eaa75 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/03/05 17:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 98d107b84614 7bdd8b2c .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/17 19:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d016cbe4d7ac 3cd800e4 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/17 16:19 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d016cbe4d7ac 2bea8a27 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/14 22:39 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4378e427f705 8b9ca619 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/11 11:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 43d48bbb1486 0b33604d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/09 03:45 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c3c9cee59282 0b33604d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/08 11:39 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e9cdf07241e5 a7dab638 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/04 10:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 a3e470b2 .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2022/02/01 11:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 c1c1631d .config log report info WARNING in hif_usb_send/usb_submit_urb
ci2-upstream-usb 2021/01/09 10:07 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 841081d89d5a a6c52263 .config log report info
ci2-upstream-usb 2020/10/05 09:54 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 168ae5a74b4a 5ef9c291 .config log report info