syzbot


WARNING in rollback_registered_many (2)

Status: closed as invalid on 2019/08/22 13:08
Subsystems: usb staging
[Documentation on labels]
Reported-by: syzbot+40918e4d826fb2ff9b96@syzkaller.appspotmail.com
First crash: 1996d, last: 1708d
Discussions (7)
Title Replies (including bot) Last reply
WARNING in rollback_registered_many (2) 5 (7) 2019/08/22 14:54
Reminder: 52 active syzbot reports in usb subsystem 1 (1) 2019/08/22 03:28
Reminder: 99 open syzbot bugs in net subsystem 14 (14) 2019/07/31 15:13
Reminder: 67 open syzbot bugs in usb subsystem 1 (1) 2019/07/24 01:35
Reminder: 47 open syzbot bugs in usb subsystem 1 (1) 2019/07/09 19:01
Reminder: 94 open syzbot bugs in net subsystem 1 (1) 2019/06/25 05:48
Reminder: 42 open syzbot bugs in usb subsystem 1 (1) 2019/06/25 03:44
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in rollback_registered_many net 1 2035d 2035d 11/26 fixed on 2018/10/11 14:33

Sample crash report:
usb 5-1: USB disconnect, device number 2
------------[ cut here ]------------
WARNING: CPU: 1 PID: 1733 at net/core/dev.c:8167 rollback_registered_many.cold+0x41/0x1bc net/core/dev.c:8167
Kernel panic - not syncing: panic_on_warn set ...
CPU: 1 PID: 1733 Comm: kworker/1:2 Not tainted 5.3.0-rc5+ #28
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: usb_hub_wq hub_event
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0xca/0x13e lib/dump_stack.c:113
 panic+0x2a3/0x6da kernel/panic.c:219
 __warn.cold+0x20/0x4a kernel/panic.c:576
 report_bug+0x262/0x2a0 lib/bug.c:186
 fixup_bug arch/x86/kernel/traps.c:179 [inline]
 fixup_bug arch/x86/kernel/traps.c:174 [inline]
 do_error_trap+0x12b/0x1e0 arch/x86/kernel/traps.c:272
 do_invalid_op+0x32/0x40 arch/x86/kernel/traps.c:291
 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1028
RIP: 0010:rollback_registered_many.cold+0x41/0x1bc net/core/dev.c:8167
Code: ff e8 c7 26 90 fc 48 c7 c7 40 ec 63 86 e8 24 c8 7a fc 0f 0b e9 93 be ff ff e8 af 26 90 fc 48 c7 c7 40 ec 63 86 e8 0c c8 7a fc <0f> 0b 4c 89 e7 e8 f9 12 34 fd 31 ff 41 89 c4 89 c6 e8 bd 27 90 fc
RSP: 0018:ffff8881c5d176a8 EFLAGS: 00010286
RAX: 0000000000000024 RBX: ffff8881d2210000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff81288cfd RDI: ffffed1038ba2ec7
RBP: ffff8881c5d177d8 R08: 0000000000000024 R09: ffffed103b663ee7
R10: ffffed103b663ee6 R11: ffff8881db31f737 R12: ffff8881d2210070
R13: ffff8881c5d17768 R14: dffffc0000000000 R15: 0000000000000000
 rollback_registered+0xf2/0x1c0 net/core/dev.c:8243
 unregister_netdevice_queue net/core/dev.c:9290 [inline]
 unregister_netdevice_queue+0x1d7/0x2b0 net/core/dev.c:9283
 unregister_netdevice include/linux/netdevice.h:2631 [inline]
 unregister_netdev+0x18/0x20 net/core/dev.c:9331
 r871xu_dev_remove+0xe2/0x215 drivers/staging/rtl8712/usb_intf.c:604
 usb_unbind_interface+0x1bd/0x8a0 drivers/usb/core/driver.c:423
 __device_release_driver drivers/base/dd.c:1134 [inline]
 device_release_driver_internal+0x42f/0x500 drivers/base/dd.c:1165
 bus_remove_device+0x2dc/0x4a0 drivers/base/bus.c:556
 device_del+0x420/0xb10 drivers/base/core.c:2339
 usb_disable_device+0x211/0x690 drivers/usb/core/message.c:1237
 usb_disconnect+0x284/0x8d0 drivers/usb/core/hub.c:2199
 hub_port_connect drivers/usb/core/hub.c:4949 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5213 [inline]
 port_event drivers/usb/core/hub.c:5359 [inline]
 hub_event+0x1454/0x3640 drivers/usb/core/hub.c:5441
 process_one_work+0x92b/0x1530 kernel/workqueue.c:2269
 process_scheduled_works kernel/workqueue.c:2331 [inline]
 worker_thread+0x7ab/0xe20 kernel/workqueue.c:2417
 kthread+0x318/0x420 kernel/kthread.c:255
 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (29034):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/08/21 19:32 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report syz C ci2-upstream-usb
2019/08/15 08:22 https://github.com/google/kasan.git usb-fuzzer d0847550e22d 0d298d6b .config console log report syz C ci2-upstream-usb
2019/08/15 01:39 https://github.com/google/kasan.git usb-fuzzer d0847550e22d 0d298d6b .config console log report syz C ci2-upstream-usb
2019/08/14 05:56 https://github.com/google/kasan.git usb-fuzzer d0847550e22d ef801a3e .config console log report syz C ci2-upstream-usb
2019/08/13 21:09 https://github.com/google/kasan.git usb-fuzzer d0847550e22d 74d61399 .config console log report syz C ci2-upstream-usb
2019/08/08 19:44 https://github.com/google/kasan.git usb-fuzzer e96407b49762 bcc419e9 .config console log report syz C ci2-upstream-usb
2019/08/07 17:04 https://github.com/google/kasan.git usb-fuzzer e96407b49762 e6ebef88 .config console log report syz C ci2-upstream-usb
2019/08/04 15:35 https://github.com/google/kasan.git usb-fuzzer e96407b49762 6affd8e8 .config console log report syz C ci2-upstream-usb
2019/08/01 21:46 https://github.com/google/kasan.git usb-fuzzer e96407b49762 835dffe7 .config console log report syz C ci2-upstream-usb
2019/07/23 01:32 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 55e0c077 .config console log report syz C ci2-upstream-usb
2019/07/11 17:52 https://github.com/google/kasan.git usb-fuzzer 6a3599ceaa39 186a30b9 .config console log report syz C ci2-upstream-usb
2019/07/10 18:49 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 f62e1e85 .config console log report syz C ci2-upstream-usb
2019/07/09 16:19 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 f62e1e85 .config console log report syz C ci2-upstream-usb
2019/06/28 14:14 https://github.com/google/kasan.git usb-fuzzer 7829a896a587 7509bf36 .config console log report syz C ci2-upstream-usb
2019/06/18 22:00 https://github.com/google/kasan.git usb-fuzzer 9939f56ee6c0 34bf9440 .config console log report syz C ci2-upstream-usb
2019/06/18 21:39 https://github.com/google/kasan.git usb-fuzzer 9939f56ee6c0 34bf9440 .config console log report syz C ci2-upstream-usb
2019/06/12 19:04 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f 794a1ad7 .config console log report syz C ci2-upstream-usb
2019/06/07 18:12 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f cf9c3a50 .config console log report syz C ci2-upstream-usb
2019/06/03 18:26 https://github.com/google/kasan.git usb-fuzzer 69bbe8c72e6f 63bf051f .config console log report syz C ci2-upstream-usb
2019/04/16 07:01 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 505ab413 .config console log report syz C ci2-upstream-usb
2019/04/15 20:44 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 505ab413 .config console log report syz C ci2-upstream-usb
2019/04/14 23:43 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 505ab413 .config console log report syz C ci2-upstream-usb
2019/04/12 10:27 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 8916f5e1 .config console log report syz C ci2-upstream-usb
2019/04/12 04:04 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 8916f5e1 .config console log report syz C ci2-upstream-usb
2019/04/11 23:28 https://github.com/google/kasan.git usb-fuzzer 9a33b36996cb 13030ef8 .config console log report syz C ci2-upstream-usb
2019/01/28 18:08 upstream f17b5f06cb92 629c2a27 .config console log report ci-upstream-kasan-gce-root
2018/11/16 07:38 upstream da5322e65940 f5e275d1 .config console log report ci-upstream-kasan-gce-selinux-root
2018/11/19 19:28 net-old f2ce1065e767 adf636a8 .config console log report ci-upstream-net-this-kasan-gce
2018/11/07 12:32 net-old 042cb5647815 8bd6bd63 .config console log report ci-upstream-net-this-kasan-gce
2018/11/27 09:01 net-next-old 4afe60a97ba6 ac912200 .config console log report ci-upstream-net-kasan-gce
2019/08/22 12:08 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 10:50 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 09:59 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 08:50 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 07:50 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 06:45 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 05:46 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 04:22 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 02:52 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 01:59 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/22 00:47 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 23:47 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 23:30 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 22:21 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 21:07 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 20:03 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 17:39 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 16:30 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 15:43 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 14:36 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 13:36 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 13:19 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 12:07 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 11:02 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 10:18 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 09:09 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 07:58 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 07:50 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 06:48 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 4ea67ff8 .config console log report ci2-upstream-usb
2019/08/21 05:16 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/21 04:16 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/21 02:47 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/21 02:08 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/21 01:00 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/21 00:00 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 23:40 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 22:40 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 21:40 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 20:25 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 19:51 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 18:50 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 6b8391d0 .config console log report ci2-upstream-usb
2019/08/20 17:43 https://github.com/google/kasan.git usb-fuzzer eea39f24f4a5 cfc9868f .config console log report ci2-upstream-usb
2018/12/08 11:40 linux-next 74c4a24df7ca 60562a1d .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.