KASAN: use-after-free Read in device_create

Status: upstream: reported C repro on 2026/08/16 21:49
Bug presence: origin:downstream
[Documentation on labels]
Reported-by: syzbot+f0065d2c05281fca6cbf@syzkaller.appspotmail.com
First crash: 77d, last: 20h42m
▶ ▼ Bug presence (3)
Date Name Commit Repro Result
2026/10/04 android14-6.1 (ToT) 6612ef9d0b09 C [report] KASAN: use-after-free Read in device_create
2026/08/31 lts (merge base) 25fcaef79489 C Didn't crash
2026/08/31 upstream (ToT) cee9395acd80 C Didn't crash
▶ ▼ Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-5-15 KASAN: use-after-free Read in device_create origin:downstream 19 syz, C 44 1d02h 71d 0/2 upstream: reported C repro on 2026/07/30 16:16
android-5-10 KASAN: use-after-free Read in device_create 19 syz, C 123 2d16h 68d 0/2 upstream: reported C repro on 2026/08/02 20:17

Sample crash report:
==================================================================
BUG: KASAN: use-after-free in kobject_get+0x113/0x120 lib/kobject.c:631
Read of size 1 at addr ffff88811021f03c by task syz-executor539/319

CPU: 0 PID: 319 Comm: syz-executor539 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
Call Trace:
 <TASK>
 __dump_stack+0x21/0x24 lib/dump_stack.c:88
 dump_stack_lvl+0x110/0x170 lib/dump_stack.c:106
 print_address_description+0x71/0x200 mm/kasan/report.c:316
 print_report+0x4a/0x60 mm/kasan/report.c:420
 kasan_report+0x122/0x150 mm/kasan/report.c:524
 __asan_report_load1_noabort+0x14/0x20 mm/kasan/report_generic.c:348
 kobject_get+0x113/0x120 lib/kobject.c:631
 get_device drivers/base/core.c:3794 [inline]
 device_add+0x2f0/0xec0 drivers/base/core.c:3618
 device_create_groups_vargs drivers/base/core.c:4392 [inline]
 device_create+0x26c/0x300 drivers/base/core.c:4434
 create_function_device+0x60/0x70 drivers/usb/gadget/configfs.c:36
 create_alsa_device drivers/usb/gadget/function/f_midi.c:1306 [inline]
 f_midi_alloc_inst+0x1a8/0x380 drivers/usb/gadget/function/f_midi.c:1347
 try_get_usb_function_instance drivers/usb/gadget/functions.c:28 [inline]
 usb_get_function_instance+0xf3/0x310 drivers/usb/gadget/functions.c:44
 function_make+0x118/0x360 drivers/usb/gadget/configfs.c:652
 configfs_mkdir+0x518/0x9e0 fs/configfs/dir.c:1329
 vfs_mkdir+0x39c/0x580 fs/namei.c:4113
 do_mkdirat+0x174/0x4d0 fs/namei.c:4138
 __do_sys_mkdirat fs/namei.c:4153 [inline]
 __se_sys_mkdirat fs/namei.c:4151 [inline]
 __x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4151
 x64_sys_call+0x73d/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:259
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f7ddf4db639
Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc18e91258 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 0000200000000100 RCX: 00007f7ddf4db639
RDX: 00000000000001ff RSI: 0000200000000100 RDI: 00000000ffffff9c
RBP: 0031672f74656764 R08: 0000000000000009 R09: 0000000000000009
R10: 0000000000000009 R11: 0000000000000246 R12: 00000000000063b8
R13: 00007ffc18e9126c R14: 00007ffc18e91280 R15: 00007ffc18e91270
 </TASK>

Allocated by task 312:
 kasan_save_stack mm/kasan/common.c:46 [inline]
 kasan_set_track+0x4b/0x70 mm/kasan/common.c:53
 kasan_save_alloc_info+0x1f/0x30 mm/kasan/generic.c:505
 ____kasan_kmalloc mm/kasan/common.c:380 [inline]
 __kasan_kmalloc+0x95/0xb0 mm/kasan/common.c:389
 kasan_kmalloc include/linux/kasan.h:212 [inline]
 kmalloc_trace+0x40/0xb0 mm/slab_common.c:1033
 kmalloc include/linux/slab.h:563 [inline]
 kzalloc include/linux/slab.h:699 [inline]
 device_create_groups_vargs drivers/base/core.c:4374 [inline]
 device_create+0x13a/0x300 drivers/base/core.c:4434
 android_device_create drivers/usb/gadget/configfs.c:1784 [inline]
 gadgets_make+0x84a/0xad0 drivers/usb/gadget/configfs.c:1886
 configfs_mkdir+0x518/0x9e0 fs/configfs/dir.c:1329
 vfs_mkdir+0x39c/0x580 fs/namei.c:4113
 do_mkdirat+0x174/0x4d0 fs/namei.c:4138
 __do_sys_mkdirat fs/namei.c:4153 [inline]
 __se_sys_mkdirat fs/namei.c:4151 [inline]
 __x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4151
 x64_sys_call+0x73d/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:259
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2

Freed by task 312:
 kasan_save_stack mm/kasan/common.c:46 [inline]
 kasan_set_track+0x4b/0x70 mm/kasan/common.c:53
 kasan_save_free_info+0x2b/0x40 mm/kasan/generic.c:516
 ____kasan_slab_free+0x132/0x180 mm/kasan/common.c:242
 __kasan_slab_free+0x11/0x20 mm/kasan/common.c:250
 kasan_slab_free include/linux/kasan.h:178 [inline]
 slab_free_hook mm/slub.c:1750 [inline]
 slab_free_freelist_hook+0xc2/0x190 mm/slub.c:1776
 slab_free mm/slub.c:3712 [inline]
 __kmem_cache_free+0xb7/0x1b0 mm/slub.c:3728
 kfree+0x6f/0xf0 mm/slab_common.c:990
 device_create_release+0x15/0x20 drivers/base/core.c:4359
 device_release+0xa4/0x1d0 drivers/base/core.c:-1
 kobject_cleanup lib/kobject.c:681 [inline]
 kobject_release lib/kobject.c:712 [inline]
 kref_put include/linux/kref.h:65 [inline]
 kobject_put+0x19d/0x280 lib/kobject.c:729
 put_device drivers/base/core.c:3806 [inline]
 device_unregister drivers/base/core.c:3930 [inline]
 device_destroy+0xb4/0xf0 drivers/base/core.c:4500
 android_device_destroy drivers/usb/gadget/configfs.c:1816 [inline]
 gadgets_drop+0xa0/0xd0 drivers/usb/gadget/configfs.c:1904
 client_drop_item fs/configfs/dir.c:933 [inline]
 configfs_rmdir+0x89b/0x980 fs/configfs/dir.c:1536
 vfs_rmdir+0x381/0x4f0 fs/namei.c:4198
 do_rmdir+0x261/0x6b0 fs/namei.c:4259
 __do_sys_rmdir fs/namei.c:4278 [inline]
 __se_sys_rmdir fs/namei.c:4276 [inline]
 __x64_sys_rmdir+0x49/0x50 fs/namei.c:4276
 x64_sys_call+0x68e/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:85
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2

The buggy address belongs to the object at ffff88811021f000
 which belongs to the cache kmalloc-1k of size 1024
The buggy address is located 60 bytes inside of
 1024-byte region [ffff88811021f000, ffff88811021f400)

The buggy address belongs to the physical page:
page:ffffea0004408600 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x110218
head:ffffea0004408600 order:3 compound_mapcount:0 compound_pincount:0
flags: 0x4000000000010200(slab|head|zone=1)
raw: 4000000000010200 0000000000000000 dead000000000001 ffff888100043080
raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 92, tgid 92 (klogd), ts 4787258628, free_ts 0
 set_page_owner include/linux/page_owner.h:33 [inline]
 post_alloc_hook+0x1f5/0x210 mm/page_alloc.c:2673
 prep_new_page+0x1c/0x110 mm/page_alloc.c:2680
 get_page_from_freelist+0x2ca9/0x2d20 mm/page_alloc.c:4587
 __alloc_pages+0x1fa/0x610 mm/page_alloc.c:5931
 alloc_slab_page+0x6e/0xf0 include/linux/gfp.h:-1
 allocate_slab mm/slub.c:1967 [inline]
 new_slab+0x98/0x3e0 mm/slub.c:2020
 ___slab_alloc+0x70f/0xb70 mm/slub.c:3177
 __slab_alloc+0x5e/0xa0 mm/slub.c:3263
 slab_alloc_node mm/slub.c:3348 [inline]
 __kmem_cache_alloc_node+0x204/0x2d0 mm/slub.c:3423
 __do_kmalloc_node mm/slab_common.c:937 [inline]
 __kmalloc_node_track_caller+0xa1/0x1e0 mm/slab_common.c:958
 kmalloc_reserve net/core/skbuff.c:449 [inline]
 __alloc_skb+0x226/0x4a0 net/core/skbuff.c:518
 alloc_skb include/linux/skbuff.h:1322 [inline]
 alloc_skb_with_frags+0xa8/0x620 net/core/skbuff.c:6176
 sock_alloc_send_pskb+0x87f/0x9a0 net/core/sock.c:2770
 unix_dgram_sendmsg+0x5c1/0x1710 net/unix/af_unix.c:1949
 sock_sendmsg_nosec net/socket.c:716 [inline]
 __sock_sendmsg net/socket.c:728 [inline]
 __sys_sendto+0x4ac/0x660 net/socket.c:2143
 __do_sys_sendto net/socket.c:2155 [inline]
 __se_sys_sendto net/socket.c:2151 [inline]
 __x64_sys_sendto+0xe5/0x100 net/socket.c:2151
page_owner free stack trace missing

Memory state around the buggy address:
 ffff88811021ef00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
 ffff88811021ef80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
>ffff88811021f000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
                                        ^
 ffff88811021f080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
 ffff88811021f100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
==================================================================
------------[ cut here ]------------
refcount_t: addition on 0; use-after-free.
WARNING: CPU: 1 PID: 319 at lib/refcount.c:25 refcount_warn_saturate+0x104/0x1a0 lib/refcount.c:25
Modules linked in:
CPU: 1 PID: 319 Comm: syz-executor539 Tainted: G    B              syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
RIP: 0010:refcount_warn_saturate+0x104/0x1a0 lib/refcount.c:25
Code: 05 01 48 c7 c7 c0 13 ca 85 e8 48 bf d8 fe 0f 0b eb df e8 ff 3b 08 ff c6 05 ef 74 26 05 01 48 c7 c7 00 13 ca 85 e8 2c bf d8 fe <0f> 0b eb c3 e8 e3 3b 08 ff c6 05 d4 74 26 05 01 48 c7 c7 60 13 ca
RSP: 0018:ffffc90000e87a18 EFLAGS: 00010246
RAX: 772c161e82085d00 RBX: 0000000000000002 RCX: ffff88810dad9440
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002
RBP: ffffc90000e87a28 R08: ffffc90000e87607 R09: 1ffff920001d0ec0
R10: dffffc0000000000 R11: fffff520001d0ec1 R12: 1ffff1102230150e
R13: dffffc0000000000 R14: 0000000000000002 R15: 0000000000000000
FS:  0000555594ba33c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000200000000040 CR3: 000000010e34f000 CR4: 00000000003506a0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __refcount_add include/linux/refcount.h:-1 [inline]
 __refcount_inc include/linux/refcount.h:250 [inline]
 refcount_inc include/linux/refcount.h:267 [inline]
 kref_get include/linux/kref.h:45 [inline]
 kobject_get+0xfb/0x120 lib/kobject.c:635
 get_device drivers/base/core.c:3794 [inline]
 device_add+0x2f0/0xec0 drivers/base/core.c:3618
 device_create_groups_vargs drivers/base/core.c:4392 [inline]
 device_create+0x26c/0x300 drivers/base/core.c:4434
 create_function_device+0x60/0x70 drivers/usb/gadget/configfs.c:36
 create_alsa_device drivers/usb/gadget/function/f_midi.c:1306 [inline]
 f_midi_alloc_inst+0x1a8/0x380 drivers/usb/gadget/function/f_midi.c:1347
 try_get_usb_function_instance drivers/usb/gadget/functions.c:28 [inline]
 usb_get_function_instance+0xf3/0x310 drivers/usb/gadget/functions.c:44
 function_make+0x118/0x360 drivers/usb/gadget/configfs.c:652
 configfs_mkdir+0x518/0x9e0 fs/configfs/dir.c:1329
 vfs_mkdir+0x39c/0x580 fs/namei.c:4113
 do_mkdirat+0x174/0x4d0 fs/namei.c:4138
 __do_sys_mkdirat fs/namei.c:4153 [inline]
 __se_sys_mkdirat fs/namei.c:4151 [inline]
 __x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4151
 x64_sys_call+0x73d/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:259
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f7ddf4db639
Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc18e91258 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 0000200000000100 RCX: 00007f7ddf4db639
RDX: 00000000000001ff RSI: 0000200000000100 RDI: 00000000ffffff9c
RBP: 0031672f74656764 R08: 0000000000000009 R09: 0000000000000009
R10: 0000000000000009 R11: 0000000000000246 R12: 00000000000063b8
R13: 00007ffc18e9126c R14: 00007ffc18e91280 R15: 00007ffc18e91270
 </TASK>
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
refcount_t: saturated; leaking memory.
WARNING: CPU: 0 PID: 319 at lib/refcount.c:22 refcount_warn_saturate+0x158/0x1a0 lib/refcount.c:22
Modules linked in:
CPU: 0 PID: 319 Comm: syz-executor539 Tainted: G    B   W          syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
RIP: 0010:refcount_warn_saturate+0x158/0x1a0 lib/refcount.c:22
Code: 05 01 48 c7 c7 a0 12 ca 85 e8 f4 be d8 fe 0f 0b eb 8b e8 ab 3b 08 ff c6 05 9a 74 26 05 01 48 c7 c7 a0 12 ca 85 e8 d8 be d8 fe <0f> 0b e9 6c ff ff ff e8 8c 3b 08 ff c6 05 7f 74 26 05 01 48 c7 c7
RSP: 0018:ffffc90000e878d8 EFLAGS: 00010246
RAX: 772c161e82085d00 RBX: 0000000000000001 RCX: ffff88810dad9440
RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000002
RBP: ffffc90000e878e8 R08: ffffc90000e875e7 R09: 1ffff920001d0ebc
R10: dffffc0000000000 R11: fffff520001d0ebd R12: dffffc0000000000
R13: ffff88811180a818 R14: 0000000000000001 R15: 00000000c0000000
FS:  0000555594ba33c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005619f2f9fe70 CR3: 000000010e34f000 CR4: 00000000003506b0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __refcount_add include/linux/refcount.h:-1 [inline]
 __refcount_inc include/linux/refcount.h:250 [inline]
 refcount_inc include/linux/refcount.h:267 [inline]
 kref_get include/linux/kref.h:45 [inline]
 kobject_get lib/kobject.c:635 [inline]
 kobject_add_internal+0xa81/0xc20 lib/kobject.c:216
 kobject_add_varg lib/kobject.c:366 [inline]
 kobject_add+0x165/0x230 lib/kobject.c:418
 device_add+0x398/0xec0 drivers/base/core.c:3633
 device_create_groups_vargs drivers/base/core.c:4392 [inline]
 device_create+0x26c/0x300 drivers/base/core.c:4434
 create_function_device+0x60/0x70 drivers/usb/gadget/configfs.c:36
 create_alsa_device drivers/usb/gadget/function/f_midi.c:1306 [inline]
 f_midi_alloc_inst+0x1a8/0x380 drivers/usb/gadget/function/f_midi.c:1347
 try_get_usb_function_instance drivers/usb/gadget/functions.c:28 [inline]
 usb_get_function_instance+0xf3/0x310 drivers/usb/gadget/functions.c:44
 function_make+0x118/0x360 drivers/usb/gadget/configfs.c:652
 configfs_mkdir+0x518/0x9e0 fs/configfs/dir.c:1329
 vfs_mkdir+0x39c/0x580 fs/namei.c:4113
 do_mkdirat+0x174/0x4d0 fs/namei.c:4138
 __do_sys_mkdirat fs/namei.c:4153 [inline]
 __se_sys_mkdirat fs/namei.c:4151 [inline]
 __x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4151
 x64_sys_call+0x73d/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:259
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f7ddf4db639
Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc18e91258 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 0000200000000100 RCX: 00007f7ddf4db639
RDX: 00000000000001ff RSI: 0000200000000100 RDI: 00000000ffffff9c
RBP: 0031672f74656764 R08: 0000000000000009 R09: 0000000000000009
R10: 0000000000000009 R11: 0000000000000246 R12: 00000000000063b8
R13: 00007ffc18e9126c R14: 00007ffc18e91280 R15: 00007ffc18e91270
 </TASK>
---[ end trace 0000000000000000 ]---
------------[ cut here ]------------
refcount_t: underflow; use-after-free.
WARNING: CPU: 0 PID: 319 at lib/refcount.c:28 refcount_warn_saturate+0x120/0x1a0 lib/refcount.c:28
Modules linked in:
CPU: 0 PID: 319 Comm: syz-executor539 Tainted: G    B   W          syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
RIP: 0010:refcount_warn_saturate+0x120/0x1a0 lib/refcount.c:28
Code: 05 01 48 c7 c7 00 13 ca 85 e8 2c bf d8 fe 0f 0b eb c3 e8 e3 3b 08 ff c6 05 d4 74 26 05 01 48 c7 c7 60 13 ca 85 e8 10 bf d8 fe <0f> 0b eb a7 e8 c7 3b 08 ff c6 05 b5 74 26 05 01 48 c7 c7 a0 12 ca
RSP: 0018:ffffc90000e878a0 EFLAGS: 00010246
RAX: 772c161e82085d00 RBX: 0000000000000003 RCX: ffff88810dad9440
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000002
RBP: ffffc90000e878b0 R08: ffff8881f6e2759b R09: 1ffff1103edc4eb3
R10: dffffc0000000000 R11: ffffed103edc4eb4 R12: 00000000c0000000
R13: ffff88811021f03c R14: 0000000000000003 R15: ffff88811021f038
FS:  0000555594ba33c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005619f2f9fe70 CR3: 000000010e34f000 CR4: 00000000003506b0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 __refcount_sub_and_test include/linux/refcount.h:283 [inline]
 __refcount_dec_and_test include/linux/refcount.h:315 [inline]
 refcount_dec_and_test include/linux/refcount.h:333 [inline]
 kref_put include/linux/kref.h:64 [inline]
 kobject_put+0x244/0x280 lib/kobject.c:729
 kobject_add_internal+0x9a2/0xc20 lib/kobject.c:234
 kobject_add_varg lib/kobject.c:366 [inline]
 kobject_add+0x165/0x230 lib/kobject.c:418
 device_add+0x398/0xec0 drivers/base/core.c:3633
 device_create_groups_vargs drivers/base/core.c:4392 [inline]
 device_create+0x26c/0x300 drivers/base/core.c:4434
 create_function_device+0x60/0x70 drivers/usb/gadget/configfs.c:36
 create_alsa_device drivers/usb/gadget/function/f_midi.c:1306 [inline]
 f_midi_alloc_inst+0x1a8/0x380 drivers/usb/gadget/function/f_midi.c:1347
 try_get_usb_function_instance drivers/usb/gadget/functions.c:28 [inline]
 usb_get_function_instance+0xf3/0x310 drivers/usb/gadget/functions.c:44
 function_make+0x118/0x360 drivers/usb/gadget/configfs.c:652
 configfs_mkdir+0x518/0x9e0 fs/configfs/dir.c:1329
 vfs_mkdir+0x39c/0x580 fs/namei.c:4113
 do_mkdirat+0x174/0x4d0 fs/namei.c:4138
 __do_sys_mkdirat fs/namei.c:4153 [inline]
 __se_sys_mkdirat fs/namei.c:4151 [inline]
 __x64_sys_mkdirat+0x89/0xa0 fs/namei.c:4151
 x64_sys_call+0x73d/0x9a0 arch/x86/include/generated/asm/syscalls_64.h:259
 do_syscall_x64 arch/x86/entry/common.c:46 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:76
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f7ddf4db639
Code: c0 79 93 eb d5 48 8d 7c 1d 00 eb 99 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 d8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffc18e91258 EFLAGS: 00000246 ORIG_RAX: 0000000000000102
RAX: ffffffffffffffda RBX: 0000200000000100 RCX: 00007f7ddf4db639
RDX: 00000000000001ff RSI: 0000200000000100 RDI: 00000000ffffff9c
RBP: 0031672f74656764 R08: 0000000000000009 R09: 0000000000000009
R10: 0000000000000009 R11: 0000000000000246 R12: 00000000000063b8
R13: 00007ffc18e9126c R14: 00007ffc18e91280 R15: 00007ffc18e91270
 </TASK>
---[ end trace 0000000000000000 ]---
kobject_add_internal failed for f_midi (error: -2 parent: À“˜�ˆÿÿ8)

Crashes (40):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/04 12:54 android14-6.1 6612ef9d0b09 57bbd979 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/18 15:59 android14-6.1 8cef8b5b11b7 853b104b .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/17 06:00 android14-6.1 22764d91f0ef 95928915 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/12 21:31 android14-6.1 6308d6d3f1b1 70a60e12 .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/16 21:43 android14-6.1 92668decd5e0 746171ee .config strace log report syz / log C [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/10/09 15:33 android14-6.1 9ea8d8374e5e b2734a59 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/10/05 20:13 android14-6.1 6612ef9d0b09 af63e995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/10/05 03:29 android14-6.1 6612ef9d0b09 57bbd979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/10/03 23:18 android14-6.1 6612ef9d0b09 57bbd979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/27 23:20 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/27 12:59 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/27 08:28 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/26 10:32 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/26 10:32 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/24 11:43 android14-6.1 23dbb5ded88c 0281b448 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/22 11:57 android14-6.1 c5f3d472ff4d e12281bd .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/20 08:49 android14-6.1 8cef8b5b11b7 853b104b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/16 17:13 android14-6.1 17514ea4a941 12a0a44a .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/15 20:42 android14-6.1 c5dd09d80de6 2daa4bb5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/15 12:43 android14-6.1 da842aacc36b 81a27d1a .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/09/13 06:35 android14-6.1 6308d6d3f1b1 70a60e12 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/22 07:01 android14-6.1 92668decd5e0 1e72964b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/21 01:05 android14-6.1 92668decd5e0 1e72964b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/19 08:43 android14-6.1 92668decd5e0 1e72964b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/19 01:12 android14-6.1 92668decd5e0 1e72964b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/17 10:15 android14-6.1 92668decd5e0 746171ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/17 08:30 android14-6.1 92668decd5e0 746171ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/17 07:47 android14-6.1 92668decd5e0 746171ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/16 19:46 android14-6.1 92668decd5e0 746171ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/16 19:45 android14-6.1 92668decd5e0 746171ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/14 00:42 android14-6.1 92668decd5e0 b13552fe .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/08/09 22:34 android14-6.1 92668decd5e0 5d63f80b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/07/30 10:06 android14-6.1 92668decd5e0 2377cd3d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/07/29 03:07 android14-6.1 92668decd5e0 19622d9d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/07/25 16:15 android14-6.1 92668decd5e0 492bab15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/07/25 16:15 android14-6.1 92668decd5e0 492bab15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/07/25 07:16 android14-6.1 92668decd5e0 492bab15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: use-after-free Read in device_create
2026/10/05 03:29 android14-6.1 6612ef9d0b09 57bbd979 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: slab-out-of-bounds Read in device_create
2026/09/27 21:28 android14-6.1 3d4bd33f0b0b a3c7249d .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: slab-out-of-bounds Read in device_create
2026/07/25 17:57 android14-6.1 92668decd5e0 492bab15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-6-1 KASAN: slab-out-of-bounds Read in device_create
* Struck through repros no longer work on HEAD.