syzbot


WARNING in usbnet_start_xmit/usb_submit_urb

Status: upstream: reported C repro on 2021/11/15 07:28
Reported-by: syzbot+63ee658b9a100ffadbe2@syzkaller.appspotmail.com
First crash: 321d, last: 35d
Patch testing requests:
Created Duration User Patch Repo Result
2021/12/09 12:03 21m oneukum@suse.com patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 048ff8629e11 OK
2021/11/25 13:37 9m oneukum@suse.com patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 048ff8629e11 report log
2021/11/18 17:20 12m oneukum@suse.com patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 048ff8629e11 report log
2021/11/18 14:34 13m oneukum@suse.com patch https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 048ff8629e11 report log

Sample crash report:
------------[ cut here ]------------
usb 5-1: BOGUS urb xfer, pipe 3 != type 1
WARNING: CPU: 0 PID: 1291 at drivers/usb/core/urb.c:502 usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502
Modules linked in:
CPU: 0 PID: 1291 Comm: kworker/0:3 Not tainted 5.15.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: mld mld_ifc_work
RIP: 0010:usb_submit_urb+0xed2/0x18a0 drivers/usb/core/urb.c:502
Code: 7c 24 18 e8 40 2b aa fd 48 8b 7c 24 18 e8 c6 23 1a ff 41 89 d8 44 89 e1 4c 89 ea 48 89 c6 48 c7 c7 40 c0 85 86 e8 e5 66 03 02 <0f> 0b e9 58 f8 ff ff e8 12 2b aa fd 48 81 c5 80 06 00 00 e9 84 f7
RSP: 0018:ffffc90000f0f580 EFLAGS: 00010086
RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
RDX: ffff888108599c00 RSI: ffffffff812bae18 RDI: fffff520001e1ea2
RBP: ffff88810b887b00 R08: 0000000000000000 R09: 0000000000000001
R10: ffffffff812b4bfe R11: 0000000000000000 R12: 0000000000000003
R13: ffff8881067d9dc0 R14: 0000000000000003 R15: ffff88810d2dd700
FS:  0000000000000000(0000) GS:ffff8881f6800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f3815d25ff8 CR3: 000000010bdba000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 usbnet_start_xmit+0x5ed/0x1f70 drivers/net/usb/usbnet.c:1460
 __netdev_start_xmit include/linux/netdevice.h:4987 [inline]
 netdev_start_xmit include/linux/netdevice.h:5001 [inline]
 xmit_one net/core/dev.c:3590 [inline]
 dev_hard_start_xmit+0x1eb/0x920 net/core/dev.c:3606
 sch_direct_xmit+0x25b/0x790 net/sched/sch_generic.c:342
 __dev_xmit_skb net/core/dev.c:3817 [inline]
 __dev_queue_xmit+0x11bf/0x31d0 net/core/dev.c:4194
 neigh_resolve_output net/core/neighbour.c:1523 [inline]
 neigh_resolve_output+0x50e/0x820 net/core/neighbour.c:1503
 neigh_output include/net/neighbour.h:527 [inline]
 ip6_finish_output2+0xb49/0x1af0 net/ipv6/ip6_output.c:126
 __ip6_finish_output.part.0+0x387/0xbb0 net/ipv6/ip6_output.c:191
 __ip6_finish_output include/linux/skbuff.h:986 [inline]
 ip6_finish_output net/ipv6/ip6_output.c:201 [inline]
 NF_HOOK_COND include/linux/netfilter.h:296 [inline]
 ip6_output+0x3d2/0x810 net/ipv6/ip6_output.c:224
 dst_output include/net/dst.h:450 [inline]
 NF_HOOK include/linux/netfilter.h:307 [inline]
 NF_HOOK include/linux/netfilter.h:301 [inline]
 mld_sendpack+0x96d/0xe00 net/ipv6/mcast.c:1826
 mld_send_cr net/ipv6/mcast.c:2127 [inline]
 mld_ifc_work+0x71c/0xdc0 net/ipv6/mcast.c:2659
 process_one_work+0x9b2/0x1690 kernel/workqueue.c:2298
 worker_thread+0x658/0x11f0 kernel/workqueue.c:2445
 kthread+0x40b/0x500 kernel/kthread.c:327
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
 </TASK>

Crashes (86):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci2-upstream-usb 2021/11/11 09:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 048ff8629e11 75b04091 .config log report syz C WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2022/03/02 19:25 upstream fb184c4af9b9 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-kasan-gce-selinux-root 2022/03/01 05:36 upstream 719fce7539cd 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2022/02/28 14:31 upstream 7e57714cd0ad 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-kasan-gce-smack-root 2022/02/25 12:44 upstream 73878e5eb1bd 7c337266 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-kasan-gce-root 2022/02/21 01:06 upstream 7f25f0412c9e 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/08/24 02:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ffcf9c5700e4 cea8b0f7 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/08/16 18:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ffcf9c5700e4 7a7cb304 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/07/19 19:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 32f02a211b0a 72a3cc0c .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/05 08:47 linux-next 3ccc91681259 5915c2cb .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/05 02:02 linux-next 696206280c5e 5915c2cb .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/04 02:54 linux-next e5071887cd22 79a2a8fc .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/04 00:20 linux-next e5071887cd22 79a2a8fc .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/03 16:00 linux-next e5071887cd22 79a2a8fc .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/04/02 00:48 linux-next e5071887cd22 79a2a8fc .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/04/01 04:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d888c83fcec7 68fc921a .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/30 14:36 linux-next a67ba3cf9551 42718dd6 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/29 04:23 linux-next 8515d05bf6bc 6bdac766 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/21 03:19 linux-next 91265a6da44d e2d91b1d .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/16 15:09 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/16 08:08 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/15 12:27 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/14 03:38 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/13 20:51 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/10 06:21 linux-next 91265a6da44d 9e8eaa75 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/08 13:11 linux-next 91265a6da44d 7bdd8b2c .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/03/08 10:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 98d107b84614 7bdd8b2c .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/03/07 20:36 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 98d107b84614 7bdd8b2c .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/06 16:46 linux-next 91265a6da44d 7bdd8b2c .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/04 17:48 linux-next 91265a6da44d 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/03/02 09:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ca9400ef7f67 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/03/02 08:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ca9400ef7f67 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/03/02 04:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ca9400ef7f67 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci-upstream-linux-next-kasan-gce-root 2022/03/01 17:54 linux-next e6ada6df471f 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/28 01:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing f6a9a2d64dd1 45a13a73 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/25 13:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a352fa58c0ee 7c337266 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/24 19:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a352fa58c0ee b28851a4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/19 20:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/19 15:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/19 10:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/18 21:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/18 15:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a5d847b0afd3 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/18 06:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d016cbe4d7ac 3cd800e4 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/17 00:58 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 9902951f536c 50221962 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/15 09:36 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4378e427f705 8b9ca619 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/11 22:00 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c18553956f34 8b9ca619 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/04 23:42 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 2dac5d2864af e13a05ed .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/03 19:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 30646bfe .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/02/03 08:06 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 554237f2bb62 4ebb2798 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/01/29 04:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 993a44fa85c1 495e00c5 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/01/26 01:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 2cbffd88 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2022/01/24 17:16 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e783362eb54c 214351e1 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/21 02:41 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 4eb20a4e .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/20 11:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 4eb20a4e .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/19 20:26 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 3a9d0024 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/19 04:37 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 31a30fc0 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/19 03:57 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 31a30fc0 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/18 13:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 4616dddcfaf7 cafff8b6 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/17 22:11 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ba67723f9461 cafff8b6 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/17 06:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8ab774587903 cafff8b6 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/16 06:07 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8ab774587903 75b04091 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/15 14:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8ab774587903 75b04091 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/14 13:37 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c8c109546a19 75b04091 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/12 23:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 5833291ab6de 75b04091 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
ci2-upstream-usb 2021/11/11 07:17 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 048ff8629e11 75b04091 .config log report info WARNING in usbnet_start_xmit/usb_submit_urb
* Struck through repros no longer work on HEAD.