syzbot


WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb

Status: upstream: reported C repro on 2020/05/14 20:18
Subsystems: usb wireless
[Documentation on labels]
Reported-by: syzbot+9468df99cb63a4a4c4e1@syzkaller.appspotmail.com
First crash: 1436d, last: 4d07h
Cause bisection: introduced by (bisect log) :
commit 6a66a7ded12baa6ebbb2e3e82f8cb91382814839
Author: zhangyi (F) <yi.zhang@huawei.com>
Date: Thu Feb 13 06:38:20 2020 +0000

  jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()

Crash: SYZFAIL: wrong response packet (log)
Repro: C syz .config
  
Discussions (6)
Title Replies (including bot) Last reply
[PATCH] wifi: carl9170: add a proper sanity check for endpoints 2 (2) 2024/04/18 18:48
[syzbot] Monthly wireless report (Apr 2024) 0 (1) 2024/04/05 12:46
[syzbot] Monthly wireless report (Mar 2024) 0 (1) 2024/03/05 11:10
[syzbot] Monthly wireless report (Jan 2024) 0 (1) 2024/01/03 10:47
[syzbot] Monthly wireless report (Aug 2023) 0 (1) 2023/08/27 14:06
WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb 0 (2) 2021/03/04 14:29
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb origin:upstream C 2 25d 384d 0/3 upstream: reported C repro on 2023/04/01 12:52
linux-5.15 WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb origin:upstream C error 2 301d 384d 0/3 upstream: reported C repro on 2023/04/01 13:22
Last patch testing requests (11)
Created Duration User Patch Repo Result
2024/04/15 18:36 16m retest repro upstream report log
2024/04/15 18:36 15m retest repro upstream report log
2024/03/25 19:20 18m retest repro upstream report log
2024/03/05 06:53 6m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2024/03/05 06:53 6m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2024/03/05 06:53 7m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2024/03/05 06:53 6m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing report log
2024/02/20 05:28 29m retest repro linux-next error OK
2024/02/20 05:28 16m retest repro upstream report log
2024/02/20 05:28 15m retest repro upstream report log
2020/09/15 02:15 16m brookebasile@gmail.com upstream OK
Fix bisection attempts (14)
Created Duration User Patch Repo Result
2023/08/20 08:28 1h44m bisect fix upstream job log (0) log
2023/03/29 12:51 26m bisect fix upstream job log (0) log
2023/02/27 12:13 25m bisect fix upstream job log (0) log
2023/01/27 07:02 27m bisect fix upstream job log (0) log
2022/07/13 17:56 21m bisect fix upstream job log (0) log
2022/06/13 17:35 20m bisect fix upstream job log (0) log
2022/05/14 13:43 18m bisect fix upstream job log (0) log
2021/12/07 09:10 21m bisect fix upstream job log (0) log
2021/10/30 22:29 20m bisect fix upstream job log (0) log
2021/09/28 20:17 22m bisect fix upstream job log (0) log
2021/07/02 05:45 21m bisect fix upstream job log (0) log
2021/06/02 05:22 22m bisect fix upstream job log (0) log
2021/05/03 04:54 21m bisect fix upstream job log (0) log
2021/04/03 04:30 23m bisect fix upstream job log (0) log

Sample crash report:
usb 1-1: string descriptor 0 read error: -71
------------[ cut here ]------------
usb 1-1: BOGUS urb xfer, pipe 1 != type 3
WARNING: CPU: 0 PID: 8 at drivers/usb/core/urb.c:503 usb_submit_urb+0xe47/0x1730 drivers/usb/core/urb.c:503
Modules linked in:
CPU: 0 PID: 8 Comm: kworker/0:1 Not tainted 6.7.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023
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 69 bd 06 fb 4c 89 ef e8 61 08 ef fe 45 89 e0 89 e9 4c 89 f2 48 89 c6 48 c7 c7 c0 d1 85 8b e8 ea e2 cc fa 90 <0f> 0b 90 90 e9 ed f8 ff ff e8 3b bd 06 fb 49 81 c4 c0 05 00 00 e9
RSP: 0018:ffffc900002eee50 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff88801ef31f00 RCX: ffffffff814ca799
RDX: ffff88801a664200 RSI: ffffffff814ca7a6 RDI: 0000000000000001
RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000003
R13: ffff888014afe0a8 R14: ffff888016b13c40 R15: ffff88801ef31f7c
FS:  0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055b79785f1b0 CR3: 000000007b8f9000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 carl9170_usb_submit_cmd_urb+0x76/0x100 drivers/net/wireless/ath/carl9170/usb.c:229
 __carl9170_exec_cmd+0x324/0x5f0 drivers/net/wireless/ath/carl9170/usb.c:643
 carl9170_reboot+0xad/0xf0 drivers/net/wireless/ath/carl9170/cmd.c:141
 carl9170_usb_disconnect+0xf2/0x140 drivers/net/wireless/ath/carl9170/usb.c:1116
 usb_unbind_interface+0x1dd/0x8d0 drivers/usb/core/driver.c:458
 device_remove drivers/base/dd.c:569 [inline]
 device_remove+0x11f/0x170 drivers/base/dd.c:561
 __device_release_driver drivers/base/dd.c:1272 [inline]
 device_release_driver_internal+0x44a/0x610 drivers/base/dd.c:1295
 usb_driver_release_interface drivers/usb/core/driver.c:627 [inline]
 usb_forced_unbind_intf+0x140/0x220 drivers/usb/core/driver.c:1118
 usb_reset_device+0x43a/0xad0 drivers/usb/core/hub.c:6213
 carl9170_usb_probe+0x54/0xd40 drivers/net/wireless/ath/carl9170/usb.c:1044
 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:2630
 process_scheduled_works kernel/workqueue.c:2703 [inline]
 worker_thread+0x8b9/0x1290 kernel/workqueue.c:2784
 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 (47):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/12/04 04:04 upstream 33cc938e65a9 f819d6f7 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/09/13 01:38 upstream a747acc0b752 59da8366 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-smack-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/06/13 04:00 upstream fd37b884003c 749afb64 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/04/01 23:32 upstream 7b50567bdcad f325deb0 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/10/17 12:21 upstream 55be6084c8e0 67cb024c .config strace log report syz C [disk image] [vmlinux] ci-upstream-kasan-gce-smack-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/08/12 17:56 upstream 7ebfc85e2cd7 402cd70d .config strace log report syz C ci-upstream-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/07/15 23:49 upstream 9b59ec8d50a1 95cb00d1 .config strace log report syz C ci-upstream-kasan-gce WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/07/21 12:51 upstream 8cae8cd89f05 1b201b48 .config console log report syz C ci-upstream-kasan-gce-smack-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/07/12 08:32 upstream e73f0f0ee754 a4869c92 .config console log report syz C ci-upstream-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/03/04 02:33 upstream f69d02e37a85 06ed56cd .config console log report syz C ci-upstream-kasan-gce WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/12/25 12:20 upstream 861deac3b092 fb427a07 .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/06/21 18:04 upstream e660abd551f1 79782afc .config console log report syz C [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/03/05 07:12 upstream 07ebd38a0da2 45a13a73 .config console log report syz C ci-qemu-upstream WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/11/19 06:34 upstream 84368d882b96 5bb70014 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/08/29 20:17 upstream 3f5ad13cb012 be2c130d .config console log report syz C ci-upstream-kasan-gce-selinux-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/07/16 06:13 linux-next 7c2878be5732 35d9ecc5 .config strace log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/04/01 08:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d629c0e221cd f325deb0 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/09/25 22:20 linux-next aaa11ce2ffc8 0042f2b4 .config strace log report syz C ci-upstream-linux-next-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/07/15 20:43 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f31a8702cd36 5d921b08 .config console log report syz C ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/08/08 22:20 linux-next 7999516e20bd 6972b106 .config console log report syz C ci-upstream-linux-next-kasan-gce-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/04/01 13:03 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb f325deb0 .config console log report syz C [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/01/10 18:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 841081d89d5a 2c1f2513 .config console log report syz C ci2-upstream-usb
2020/05/14 07:54 https://github.com/google/kasan.git usb-fuzzer 059e7e0ff26c a885920d .config console log report syz C ci2-upstream-usb
2022/04/14 13:43 upstream a19944809fe9 b17b2923 .config console log report info ci-upstream-kasan-gce-selinux-root WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/03/14 16:56 upstream 09688c0166e7 9e8eaa75 .config console log report info ci-upstream-kasan-gce WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2024/03/11 19:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d99e42ce6b83 6ee49f2e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/06/22 05:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing aed1a2a5a6a2 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/17 08:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a4422ff22142 11c89444 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/10 02:23 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/10 02:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/10 01:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/09 23:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/09 23:33 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/05/06 12:46 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 33afd4b76393 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/04/23 14:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8f40fc080813 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2023/04/01 08:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d629c0e221cd f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/10/24 17:00 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a6afa4199d3d faae2fda .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/10/19 22:47 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a6afa4199d3d b31320fc .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/10/16 13:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a6afa4199d3d 67cb024c .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/07/15 20:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f31a8702cd36 5d921b08 .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/03/23 09:31 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 46d2c20b0b10 5ff41e94 .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/03/07 21:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 98d107b84614 7bdd8b2c .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/02/07 05:25 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 2dac5d2864af a7dab638 .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2022/01/23 20:52 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/12/29 12:15 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ce1d37cb7697 76c8cf06 .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2021/11/07 09:10 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 048ff8629e11 4c1be0be .config console log report info ci2-upstream-usb WARNING in carl9170_usb_submit_cmd_urb/usb_submit_urb
2020/10/28 06:37 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3650b228f83a 96e03c1c .config console log report info ci2-upstream-usb
* Struck through repros no longer work on HEAD.