syzbot


WARNING: ODEBUG bug in put_device

Status: auto-obsoleted due to no activity on 2025/05/08 03:09
Subsystems: bluetooth
[Documentation on labels]
Reported-by: syzbot+a9290936c6e87b3dc3c2@syzkaller.appspotmail.com
First crash: 1782d, last: 202d
Cause bisection: introduced by (bisect log) :
commit 6f8c8f3c31015808100ee54fc471ff5dffdf1734
Author: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Date: Thu Aug 8 08:01:44 2019 +0000

  hwmon: pmbus: ucd9000: remove unneeded include

Crash: KASAN: use-after-free Read in sco_chan_del (log)
Repro: syz .config
  
Fix bisection: failed (error log, bisect log)
  
Discussions (8)
Title Replies (including bot) Last reply
[syzbot] Monthly bluetooth report (Dec 2024) 0 (1) 2024/12/17 09:47
[syzbot] Monthly bluetooth report (Nov 2024) 0 (1) 2024/11/15 14:41
[syzbot] Monthly bluetooth report (Oct 2024) 0 (1) 2024/10/15 08:33
[syzbot] Monthly bluetooth report (Jun 2023) 0 (1) 2023/07/01 10:15
[syzbot] Monthly bluetooth report (May 2023) 0 (1) 2023/05/30 20:52
[syzbot] Monthly bluetooth report (Apr 2023) 0 (1) 2023/04/30 08:00
[syzbot] Monthly bluetooth report 0 (1) 2023/03/29 10:03
WARNING: ODEBUG bug in put_device 0 (2) 2020/08/09 05:15
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 WARNING: ODEBUG bug in put_device C 743 842d 1814d 0/1 upstream: reported C repro on 2020/07/06 01:29
linux-4.14 WARNING: ODEBUG bug in put_device C error 4 1029d 1278d 0/1 upstream: reported C repro on 2021/12/24 10:28
Last patch testing requests (10)
Created Duration User Patch Repo Result
2025/05/08 02:47 21m retest repro upstream OK log
2025/02/26 20:49 18m retest repro upstream report log
2024/12/19 12:03 18m retest repro https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing OK log
2024/12/18 17:03 16m retest repro upstream report log
2024/09/05 04:20 22m retest repro upstream report log
2024/09/05 04:12 19m retest repro upstream report log
2024/06/26 19:05 15m retest repro upstream report log
2024/04/16 08:22 26m retest repro upstream error
2024/01/11 16:52 14m retest repro upstream report log
2023/11/02 09:05 15m retest repro upstream report log

Sample crash report:
------------[ cut here ]------------
ODEBUG: free active (active state 0) object: ffff88807b3ed160 object type: work_struct hint: usbnet_deferred_kevent+0x0/0xdd0 drivers/net/usb/usbnet.c:669
WARNING: CPU: 1 PID: 5152 at lib/debugobjects.c:514 debug_print_object+0x1a0/0x2d0 lib/debugobjects.c:514
Modules linked in:
CPU: 1 PID: 5152 Comm: kworker/1:6 Not tainted 6.4.0-syzkaller-01406-ge8f75c0270d9 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023
Workqueue: usb_hub_wq hub_event
RIP: 0010:debug_print_object+0x1a0/0x2d0 lib/debugobjects.c:514
Code: df 48 89 fe 48 c1 ee 03 80 3c 16 00 0f 85 bc 00 00 00 48 8b 14 dd e0 62 a7 8a 50 4c 89 e6 48 c7 c7 40 56 a7 8a e8 60 89 33 fd <0f> 0b 58 83 05 2a a4 62 0a 01 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e
RSP: 0018:ffffc900049bf520 EFLAGS: 00010286
RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000
RDX: ffff88801f835940 RSI: ffffffff814c1287 RDI: 0000000000000001
RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000088108 R12: ffffffff8aa75ca0
R13: ffffffff8a4b8a40 R14: ffff88802244e8d8 R15: ffffffff8152cfe0
FS:  0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f5391f685e8 CR3: 0000000027231000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __debug_check_no_obj_freed lib/debugobjects.c:1032 [inline]
 debug_check_no_obj_freed+0x305/0x420 lib/debugobjects.c:1063
 slab_free_hook mm/slub.c:1756 [inline]
 slab_free_freelist_hook+0xeb/0x1c0 mm/slub.c:1807
 slab_free mm/slub.c:3786 [inline]
 __kmem_cache_free+0xaf/0x2d0 mm/slub.c:3799
 kvfree+0x46/0x50 mm/util.c:650
 device_release+0xa3/0x240 drivers/base/core.c:2484
 kobject_cleanup lib/kobject.c:683 [inline]
 kobject_release lib/kobject.c:714 [inline]
 kref_put include/linux/kref.h:65 [inline]
 kobject_put+0x1c2/0x4d0 lib/kobject.c:731
 put_device+0x1f/0x30 drivers/base/core.c:3733
 free_netdev+0x441/0x620 net/core/dev.c:10777
 usbnet_disconnect+0x26b/0x510 drivers/net/usb/usbnet.c:1637
 usb_unbind_interface+0x1dc/0x8e0 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:1270 [inline]
 device_release_driver_internal+0x443/0x610 drivers/base/dd.c:1293
 bus_remove_device+0x22c/0x420 drivers/base/bus.c:574
 device_del+0x399/0xa30 drivers/base/core.c:3814
 usb_disable_device+0x360/0x7b0 drivers/usb/core/message.c:1420
 usb_disconnect+0x2db/0x8a0 drivers/usb/core/hub.c:2238
 hub_port_connect drivers/usb/core/hub.c:5246 [inline]
 hub_port_connect_change drivers/usb/core/hub.c:5551 [inline]
 port_event drivers/usb/core/hub.c:5711 [inline]
 hub_event+0x1fbf/0x4e40 drivers/usb/core/hub.c:5793
 process_one_work+0x99a/0x15e0 kernel/workqueue.c:2408
 worker_thread+0x67d/0x10c0 kernel/workqueue.c:2555
 kthread+0x344/0x440 kernel/kthread.c:379
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
 </TASK>

Crashes (61):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/06/28 18:17 upstream e8f75c0270d9 8064cb02 .config console log report syz [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2024/11/25 14:56 upstream 9f16d5e6f220 a84878fc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/11/07 21:56 upstream ff7afaeca1a1 c069283c .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/11/05 02:05 upstream 557329bcecc2 509da429 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/10/29 16:50 upstream e42b1a9a2557 66aeb999 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/10/22 10:25 upstream c2ee9f594da8 a93682b3 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/10/05 20:31 upstream fc20a3e57247 d7906eff .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING: ODEBUG bug in put_device
2024/08/14 13:46 upstream 6b0f8db921ab bde81f6f .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-selinux-root WARNING: ODEBUG bug in put_device
2024/03/20 18:59 upstream fe46a7dd189e 5b7d42ae .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING: ODEBUG bug in put_device
2023/09/06 16:25 upstream 65d6e954e378 736a3c37 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu-upstream WARNING: ODEBUG bug in put_device
2023/06/28 13:37 upstream e8f75c0270d9 8064cb02 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2023/05/26 13:42 upstream 9db898594c54 b40ef614 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2023/05/15 01:29 upstream f1fcbaa18b28 2b9ba477 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING: ODEBUG bug in put_device
2023/05/11 20:53 upstream 105131df9c3b adb9a3cd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING: ODEBUG bug in put_device
2023/03/31 10:45 upstream 62bad54b26db f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2023/01/21 03:33 upstream d368967cb103 559a440a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2022/09/21 21:55 upstream 06f7db949993 380f82fb .config console log report info ci-upstream-kasan-gce WARNING: ODEBUG bug in put_device
2022/02/15 22:19 upstream 705d84a366cf 8b9ca619 .config console log report info ci-qemu-upstream WARNING: ODEBUG bug in put_device
2023/04/15 10:22 upstream 95abc817ab3a ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING: ODEBUG bug in put_device
2022/12/27 23:53 upstream 1b929c02afd3 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-386 WARNING: ODEBUG bug in put_device
2024/12/04 16:50 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 3b56774fa25d b50eb251 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/12/03 12:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing e70140ba0d2b 578925bc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/12/01 23:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing bcc8eda6d349 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/12/01 04:45 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/11/30 05:56 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 68914665 .config console log report syz / log [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/11/25 12:38 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/11/23 07:01 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 68da6d95 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/11/17 23:12 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 237d4e0f4113 cfe3a04a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/11/03 14:40 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c67e9601e29a f00eed24 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2024/10/31 05:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing c67e9601e29a 96eb609f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/06/13 10:24 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d5e234ff08a4 749afb64 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/06/06 10:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing d37537a1f7cf a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/06/02 11:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 243ff7e6a035 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/05/31 05:04 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 922c0cb578ac 09898419 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/05/21 18:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing ee4d21aa4a22 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/05/18 19:05 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a4422ff22142 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/05/16 12:03 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a4422ff22142 71b00cfb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/05/08 19:51 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 986866c3dfb0 c7a5e2a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/29 21:57 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 33afd4b76393 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/25 21:14 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8f40fc080813 65320f8e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/21 22:06 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: ODEBUG bug in put_device
2023/04/17 18:59 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8e86652e3e71 c6ec7083 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/17 05:44 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8e86652e3e71 ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/16 11:18 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8e86652e3e71 ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/14 10:42 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8e86652e3e71 3cfcaa1b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/14 03:35 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 8e86652e3e71 3cfcaa1b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/04/06 13:20 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 0246b15bbb43 08707520 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/03/28 18:11 linux-next a6faf7ea9fcb 48c74771 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING: ODEBUG bug in put_device
2023/03/01 12:49 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 489fa31ea873 ef65e6cb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2023/02/04 08:19 linux-next 4fafd96910ad 1b2f701a .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING: ODEBUG bug in put_device
2022/10/28 07:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing a6afa4199d3d 5c716ff6 .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2022/10/26 00:39 linux-next 4d48f589d294 1984aebd .config console log report info [disk image] [vmlinux] ci-upstream-linux-next-kasan-gce-root WARNING: ODEBUG bug in put_device
2022/10/19 17: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: ODEBUG bug in put_device
2022/10/19 05:42 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: ODEBUG bug in put_device
2022/10/19 02:09 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: ODEBUG bug in put_device
2022/09/29 14:53 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing bce2b0539933 45fd7169 .config console log report info ci2-upstream-usb WARNING: ODEBUG bug in put_device
2022/09/22 22:30 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b294c2bf4cfd 0042f2b4 .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2022/09/19 23:22 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7eb2bf871454 dd9a85ff .config console log report info [disk image] [vmlinux] ci2-upstream-usb WARNING: ODEBUG bug in put_device
2022/09/14 10:32 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing 7eb2bf871454 b884348d .config console log report info ci2-upstream-usb WARNING: ODEBUG bug in put_device
2022/08/05 17:13 https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git usb-testing b2a88c212e65 a65a7ce9 .config console log report info ci2-upstream-usb WARNING: ODEBUG bug in put_device
2020/08/07 02:32 upstream 47ec5303d73e 1f122f88 .config console log report syz ci-upstream-kasan-gce-selinux-root
* Struck through repros no longer work on HEAD.