syzbot


WARNING: ODEBUG bug in netdev_release

Status: auto-obsoleted due to no activity on 2025/11/27 21:46
Subsystems: usb
[Documentation on labels]
Reported-by: syzbot+5ce05015d99fda6eaccd@syzkaller.appspotmail.com
First crash: 531d, last: 156d
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [usb?] WARNING: ODEBUG bug in netdev_release 0 (1) 2024/07/22 08:06
Last patch testing requests (7)
Created Duration User Patch Repo Result
2025/11/27 21:21 24m retest repro upstream OK log
2025/09/18 20:43 22m retest repro upstream report log
2025/07/10 20:29 14m retest repro upstream report log
2025/03/02 23:49 34m retest repro upstream error
2024/12/22 21:27 2h16m retest repro upstream error
2024/10/13 20:24 21m retest repro upstream report log
2024/08/04 19:59 23m retest repro upstream report log

Sample crash report:
cdc_ncm 2-1:1.0 usb0: register 'cdc_ncm' at usb-dummy_hcd.1-1, CDC NCM (NO ZLP), 42:42:42:42:42:42
usb 2-1: USB disconnect, device number 3
cdc_ncm 2-1:1.0 usb0: unregister 'cdc_ncm' usb-dummy_hcd.1-1, CDC NCM (NO ZLP)
------------[ cut here ]------------
WARNING: CPU: 0 PID: 103 at lib/debugobjects.c:612 debug_print_object+0xc4/0xd8 lib/debugobjects.c:612
ODEBUG: free active (active state 0) object: 8563280c object type: work_struct hint: usbnet_deferred_kevent+0x0/0x394 drivers/net/usb/usbnet.c:644
Modules linked in:
Kernel panic - not syncing: kernel: panic_on_warn set ...
CPU: 0 UID: 0 PID: 103 Comm: kworker/0:3 Not tainted 6.16.0-syzkaller #0 PREEMPT 
Hardware name: ARM-Versatile Express
Workqueue: usb_hub_wq hub_event
Call trace: 
[<80201a00>] (dump_backtrace) from [<80201afc>] (show_stack+0x18/0x1c arch/arm/kernel/traps.c:257)
 r7:00000000 r6:8282083c r5:00000000 r4:8225b4ec
[<80201ae4>] (show_stack) from [<8021fdf4>] (__dump_stack lib/dump_stack.c:94 [inline])
[<80201ae4>] (show_stack) from [<8021fdf4>] (dump_stack_lvl+0x54/0x7c lib/dump_stack.c:120)
[<8021fda0>] (dump_stack_lvl) from [<8021fe34>] (dump_stack+0x18/0x1c lib/dump_stack.c:129)
 r5:00000000 r4:82a6dd18
[<8021fe1c>] (dump_stack) from [<80202614>] (panic+0x120/0x374 kernel/panic.c:382)
[<802024f4>] (panic) from [<80258578>] (check_panic_on_warn kernel/panic.c:273 [inline])
[<802024f4>] (panic) from [<80258578>] (get_taint+0x0/0x1c kernel/panic.c:268)
 r3:8280c684 r2:00000001 r1:82242038 r0:822499d0
 r7:808ce424
[<80258504>] (check_panic_on_warn) from [<802586dc>] (__warn+0x80/0x188 kernel/panic.c:777)
[<8025865c>] (__warn) from [<802589cc>] (warn_slowpath_fmt+0x1e8/0x1f4 kernel/panic.c:812)
 r8:00000009 r7:822b3ea8 r6:df9d1a84 r5:83a11800 r4:00000000
[<802587e8>] (warn_slowpath_fmt) from [<808ce424>] (debug_print_object+0xc4/0xd8 lib/debugobjects.c:612)
 r10:00000005 r9:85632000 r8:81c01f18 r7:822df12c r6:82ad9d64 r5:df9d1b2c
 r4:8280ccbc
[<808ce360>] (debug_print_object) from [<808cfe70>] (__debug_check_no_obj_freed lib/debugobjects.c:1099 [inline])
[<808ce360>] (debug_print_object) from [<808cfe70>] (debug_check_no_obj_freed+0x25c/0x2a4 lib/debugobjects.c:1129)
 r8:85633000 r7:8563280c r6:00000100 r5:00000003 r4:00000000
[<808cfc14>] (debug_check_no_obj_freed) from [<804fc71c>] (slab_free_hook mm/slub.c:2312 [inline])
[<808cfc14>] (debug_check_no_obj_freed) from [<804fc71c>] (slab_free mm/slub.c:4643 [inline])
[<808cfc14>] (debug_check_no_obj_freed) from [<804fc71c>] (kfree+0x190/0x394 mm/slub.c:4842)
 r10:00000100 r9:8297f934 r8:85632000 r7:804fd5c0 r6:83002480 r5:ddebaec0
 r4:85632000
[<804fc58c>] (kfree) from [<804fd5c0>] (kvfree+0x2c/0x30 mm/slub.c:5058)
 r10:00000100 r9:8297f934 r8:85632000 r7:00000000 r6:848cb6c0 r5:8581fc00
 r4:85632000
[<804fd594>] (kvfree) from [<815a8958>] (netdev_release+0x2c/0x34 net/core/net-sysfs.c:2231)
 r5:8581fc00 r4:85632000
[<815a892c>] (netdev_release) from [<80b2a124>] (device_release+0x38/0xa8 drivers/base/core.c:2568)
 r5:8581fc00 r4:856323c0
[<80b2a0ec>] (device_release) from [<819fe210>] (kobject_cleanup lib/kobject.c:689 [inline])
[<80b2a0ec>] (device_release) from [<819fe210>] (kobject_release lib/kobject.c:720 [inline])
[<80b2a0ec>] (device_release) from [<819fe210>] (kref_put include/linux/kref.h:65 [inline])
[<80b2a0ec>] (device_release) from [<819fe210>] (kobject_put+0xa0/0x1f4 lib/kobject.c:737)
 r5:81d4f0e4 r4:856323c0
[<819fe170>] (kobject_put) from [<80b2a350>] (put_device+0x18/0x1c drivers/base/core.c:3800)
 r7:000000c0 r6:00000000 r5:00000000 r4:85632000
[<80b2a338>] (put_device) from [<81559dac>] (free_netdev+0x18c/0x244 net/core/dev.c:11900)
[<81559c20>] (free_netdev) from [<80e1d074>] (usbnet_disconnect+0xb8/0xfc drivers/net/usb/usbnet.c:1663)
 r7:85f39800 r6:856327d4 r5:856326c0 r4:00000000
[<80e1cfbc>] (usbnet_disconnect) from [<80e86c64>] (usb_unbind_interface+0x84/0x2b4 drivers/usb/core/driver.c:458)
 r8:85f3b088 r7:85f39874 r6:85f39830 r5:00000000 r4:85f3b000
[<80e86be0>] (usb_unbind_interface) from [<80b323d8>] (device_remove drivers/base/dd.c:569 [inline])
[<80e86be0>] (usb_unbind_interface) from [<80b323d8>] (device_remove+0x64/0x6c drivers/base/dd.c:561)
 r10:00000100 r9:85f3b088 r8:00000044 r7:85f39874 r6:8297f934 r5:00000000
 r4:85f39830
[<80b32374>] (device_remove) from [<80b338c8>] (__device_release_driver drivers/base/dd.c:1272 [inline])
[<80b32374>] (device_remove) from [<80b338c8>] (device_release_driver_internal+0x18c/0x200 drivers/base/dd.c:1295)
 r5:00000000 r4:85f39830
[<80b3373c>] (device_release_driver_internal) from [<80b33954>] (device_release_driver+0x18/0x1c drivers/base/dd.c:1318)
 r9:85f3b088 r8:832d3d40 r7:832d3d38 r6:832d3d0c r5:85f39830 r4:832d3d30
[<80b3393c>] (device_release_driver) from [<80b31a2c>] (bus_remove_device+0xcc/0x120 drivers/base/bus.c:579)
[<80b31960>] (bus_remove_device) from [<80b2bd88>] (device_del+0x148/0x38c drivers/base/core.c:3881)
 r9:85f3b088 r8:83a11800 r7:04208060 r6:00000000 r5:85f39830 r4:85f39874
[<80b2bc40>] (device_del) from [<80e846b4>] (usb_disable_device+0xd4/0x1e8 drivers/usb/core/message.c:1418)
 r10:00000100 r9:00000000 r8:00000000 r7:85f39800 r6:85f3b000 r5:85ba9c48
 r4:00000001
[<80e845e0>] (usb_disable_device) from [<80e793c4>] (usb_disconnect+0xec/0x2ac drivers/usb/core/hub.c:2344)
 r9:83263c00 r8:85f3b0cc r7:84046800 r6:85f3b088 r5:85f3b000 r4:60010113
[<80e792d8>] (usb_disconnect) from [<80e7c3b8>] (hub_port_connect drivers/usb/core/hub.c:5406 [inline])
[<80e792d8>] (usb_disconnect) from [<80e7c3b8>] (hub_port_connect_change drivers/usb/core/hub.c:5706 [inline])
[<80e792d8>] (usb_disconnect) from [<80e7c3b8>] (port_event drivers/usb/core/hub.c:5870 [inline])
[<80e792d8>] (usb_disconnect) from [<80e7c3b8>] (hub_event+0x1194/0x1950 drivers/usb/core/hub.c:5952)
 r10:00000100 r9:83ce452c r8:84046000 r7:85f3b000 r6:83ce1e00 r5:00000001
 r4:00000001
[<80e7b224>] (hub_event) from [<8027e2bc>] (process_one_work+0x1b4/0x4f4 kernel/workqueue.c:3238)
 r10:832d3f70 r9:8380a205 r8:83a11800 r7:dddced40 r6:8380a200 r5:83ce452c
 r4:83328c00
[<8027e108>] (process_one_work) from [<8027ef04>] (process_scheduled_works kernel/workqueue.c:3321 [inline])
[<8027e108>] (process_one_work) from [<8027ef04>] (worker_thread+0x1fc/0x3d8 kernel/workqueue.c:3402)
 r10:61c88647 r9:83a11800 r8:83328c2c r7:82804d40 r6:dddced40 r5:dddced60
 r4:83328c00
[<8027ed08>] (worker_thread) from [<80285f30>] (kthread+0x12c/0x280 kernel/kthread.c:464)
 r10:00000000 r9:83328c00 r8:8027ed08 r7:df9c5e60 r6:8393e400 r5:83a11800
 r4:00000001
[<80285e04>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137)
Exception stack(0xdf9d1fb0 to 0xdf9d1ff8)
1fa0:                                     00000000 00000000 00000000 00000000
1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80285e04
 r4:8332f980
Rebooting in 86400 seconds..

Crashes (12):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/07/28 19:26 upstream 038d61fd6422 6654ea9c .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/07/27 07:42 upstream 302f88ff3584 fb8f743d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/07/11 04:05 upstream bc9ff192a6c9 3cda49cf .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/06/26 20:19 upstream ee88bddf7f2f 1ae8177e .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/06/16 03:05 upstream 08215f5486ec 5f4b362d .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/06/13 05:09 upstream 27605c8c0f69 98683f8f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/06/04 19:09 upstream 5abc7438f1e9 a30356b7 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/05/26 21:42 upstream 0ff41df1cb26 06877188 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/05/14 18:23 upstream 9f35e33144ae a4fa04ef .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2025/05/11 06:43 upstream 3ce9925823c7 77908e5f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2024/07/21 19:59 upstream 2c9b3512402e b88348e9 .config console log report syz / log [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
2024/07/18 08:01 upstream e2f710f97f35 0f902625 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-arm32 WARNING: ODEBUG bug in netdev_release
* Struck through repros no longer work on HEAD.