program:
bpf$MAP_CREATE(0x0, 0x0, 0x0)
mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./sys\x00', 0x1ed)
mount(0x0, &(0x7f0000000080)='./sys\x00', &(0x7f00000000c0)='sysfs\x00', 0x0, 0x0)
r0 = syz_open_dev$loop(&(0x7f0000000240), 0x7, 0x10c062)
r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/rcu_expedited', 0xc8901, 0x196)
ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x5a, 0x6010000000000ffd, 0x0, 0x0, 0x19, 0x19, "faf98317e5a1149989fc8dbe43ee6acc96e3a2503dc3bd3fe37d58128bbad0099cebdc25f5ab60b534464c516bdd8a0f3500", "42d8cc26f7061a74df2cfc1fc89f3d9e234b30c50997d3bef409ff2176ff7bfe55cd4a5d83cd0c7f3f800b2f7b6aa54cc50c1fcaed1e831fa79a00", "141802c4daf4162e43ac61b7ad3300", [0xbffffffffffffce8, 0x100]}})
ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1)
fsopen(&(0x7f00000001c0)='ramfs\x00', 0x0)
capset(&(0x7f0000000080)={0x20080522}, &(0x7f0000000040)={0x1000, 0x10ffff, 0xfffffffd})
bpf$PROG_LOAD(0x5, 0x0, 0x0)
r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./sys/bus/platform/devices/snd_aloop.0/driver/unbind\x00', 0x1, 0x0)
r3 = syz_open_dev$sndpcmc(&(0x7f0000000120), 0x1, 0x2)
bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x9, 0x0, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x94)
ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r3, 0xc2604111, &(0x7f0000000400)={0x0, [[0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]], '\x00', [{0x10, 0x10, 0x0, 0x0, 0x1}, {0x20, 0x20, 0x0, 0x0, 0x1}, {0x2, 0x2, 0x0, 0x0, 0x1}, {0xac44, 0xac44, 0x0, 0x0, 0x1}, {0x1388, 0x186a0, 0x0, 0x0, 0x1}, {0x100, 0x400, 0x0, 0x0, 0x1}, {0x400, 0x1000, 0x0, 0x0, 0x1}, {0x2, 0x8, 0x0, 0x0, 0x1}, {0x2710, 0xf4240, 0x0, 0x0, 0x1}, {0x400, 0x1000, 0x0, 0x0, 0x1}, {0x1000, 0x4000, 0x0, 0x0, 0x1}, {0x0, 0xf4240, 0x0, 0x0, 0x1}]})
r4 = syz_open_dev$sndpcmc(&(0x7f0000000120), 0x1, 0x2)
ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r4, 0xc2604111, &(0x7f0000000200)={0x0, [[0xffffffff, 0xffffffff, 0x80000000, 0xfffffffd, 0xffffffff, 0xfffffffd, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0x9, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]], '\x00', [{0x10, 0x10, 0x0, 0x0, 0x1}, {0x20, 0x20, 0x0, 0x0, 0x1}, {0x2, 0x2, 0x0, 0x0, 0x1}, {0xac44, 0xac44, 0x0, 0x0, 0x1}, {0x1388, 0x186a0, 0x0, 0x0, 0x1}, {0x100, 0x400, 0x0, 0x0, 0x1}, {0x400, 0x1000, 0x0, 0x0, 0x1}, {0x2, 0x8, 0x0, 0x0, 0x1}, {0x2710, 0xf4240, 0x0, 0x0, 0x1}, {0x80000001, 0x1003, 0x0, 0x0, 0x1}, {0x1000, 0x4000, 0x0, 0x0, 0x1}, {0x0, 0xf4240, 0x0, 0x0, 0x1}]})
write(r2, &(0x7f00000002c0)='snd_aloop.0', 0xb)
[ 94.882465][ T4641] Bluetooth: hci0: command tx timeout
[ 95.788466][ T5317] ==================================================================
[ 95.791971][ T5317] BUG: KASAN: use-after-free in release_card_device+0x1ab/0x1b0
[ 95.795408][ T5317] Read of size 1 at addr ffff88803f7a8909 by task syz.0.0/5317
[ 95.798618][ T5317]
[ 95.799674][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 95.799688][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 95.799695][ T5317] Call Trace:
[ 95.799701][ T5317]
[ 95.799707][ T5317] dump_stack_lvl+0xe8/0x150
[ 95.799727][ T5317] print_address_description+0x55/0x1e0
[ 95.799743][ T5317] ? release_card_device+0x1ab/0x1b0
[ 95.799758][ T5317] print_report+0x58/0x70
[ 95.799770][ T5317] kasan_report+0x117/0x150
[ 95.799783][ T5317] ? release_card_device+0x1ab/0x1b0
[ 95.799802][ T5317] release_card_device+0x1ab/0x1b0
[ 95.799815][ T5317] ? __pfx_release_card_device+0x10/0x10
[ 95.799828][ T5317] device_release+0xc4/0x1f0
[ 95.799885][ T5317] kobject_put+0x222/0x550
[ 95.799901][ T5317] snd_card_file_remove+0x331/0x390
[ 95.799916][ T5317] snd_pcm_release+0x12c/0x160
[ 95.799928][ T5317] ? __pfx_snd_disconnect_release+0x10/0x10
[ 95.799942][ T5317] __fput+0x418/0xa50
[ 95.799956][ T5317] task_work_run+0x1d9/0x270
[ 95.799974][ T5317] ? __pfx_task_work_run+0x10/0x10
[ 95.799991][ T5317] exit_to_user_mode_loop+0x1fa/0x750
[ 95.800005][ T5317] ? rcu_is_watching+0x15/0xb0
[ 95.800020][ T5317] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 95.800031][ T5317] do_syscall_64+0x353/0x580
[ 95.800042][ T5317] ? clear_bhb_loop+0x70/0xc0
[ 95.800054][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 95.800065][ T5317] RIP: 0033:0x7f3817b9e0d9
[ 95.800075][ T5317] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 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 e8 ff ff ff f7 d8 64 89 01 48
[ 95.800083][ T5317] RSP: 002b:00007ffdf3e973d8 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
[ 95.800096][ T5317] RAX: 0000000000000000 RBX: 00007f3817e27da0 RCX: 00007f3817b9e0d9
[ 95.800103][ T5317] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
[ 95.800109][ T5317] RBP: 00007f3817e27da0 R08: 0000000000000006 R09: 0000000000000000
[ 95.800116][ T5317] R10: 00007f3817e27cb0 R11: 0000000000000246 R12: 000000000001755f
[ 95.800123][ T5317] R13: 00007f3817e25fac R14: 000000000001728a R15: 00007ffdf3e974e0
[ 95.800160][ T5317]
[ 95.800165][ T5317]
[ 95.888359][ T5317] The buggy address belongs to the physical page:
[ 95.890954][ T5317] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x3f7a8
[ 95.894515][ T5317] flags: 0x4fff00000000000(node=1|zone=1|lastcpupid=0x7ff)
[ 95.897529][ T5317] raw: 04fff00000000000 ffffea0001426d08 ffff88801fc412c0 0000000000000000
[ 95.901018][ T5317] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
[ 95.904597][ T5317] page dumped because: kasan: bad access detected
[ 95.907373][ T5317] page_owner tracks the page as freed
[ 95.909389][ T5317] page last allocated via order 2, migratetype Unmovable, gfp_mask 0x40dc0(GFP_KERNEL|__GFP_ZERO|__GFP_COMP), pid 1, tgid 1 (swapper/0), ts 24694833084, free_ts 95786511786
[ 95.915955][ T5317] post_alloc_hook+0x1f9/0x250
[ 95.917812][ T5317] get_page_from_freelist+0x21fa/0x2270
[ 95.919933][ T5317] __alloc_frozen_pages_noprof+0x18d/0x380
[ 95.922157][ T5317] alloc_pages_mpol+0x212/0x380
[ 95.924057][ T5317] ___kmalloc_large_node+0x4c/0x120
[ 95.926083][ T5317] __kmalloc_large_node_noprof+0x18/0x90
[ 95.928299][ T5317] __kmalloc_node_track_caller_noprof+0x164/0x730
[ 95.930773][ T5317] __devres_alloc_node+0x4c/0x160
[ 95.932557][ T5317] snd_devm_card_new+0x84/0x160
[ 95.934289][ T5317] loopback_probe+0x150/0x13d0
[ 95.936001][ T5317] platform_probe+0xf9/0x190
[ 95.937735][ T5317] really_probe+0x254/0xae0
[ 95.939569][ T5317] __driver_probe_device+0x1e8/0x360
[ 95.941807][ T5317] driver_probe_device+0x4f/0x240
[ 95.943895][ T5317] __device_attach_driver+0x270/0x410
[ 95.946128][ T5317] bus_for_each_drv+0x258/0x2f0
[ 95.948053][ T5317] page last free pid 5318 tgid 5317 stack trace:
[ 95.950525][ T5317] __free_frozen_pages+0xc1e/0xd10
[ 95.952562][ T5317] devres_release_all+0x1ce/0x260
[ 95.954566][ T5317] device_release_driver_internal+0x5d9/0x880
[ 95.956937][ T5317] unbind_store+0x1a1/0x1d0
[ 95.958805][ T5317] kernfs_fop_write_iter+0x3a4/0x540
[ 95.960916][ T5317] vfs_write+0x612/0xba0
[ 95.962711][ T5317] ksys_write+0x150/0x270
[ 95.964579][ T5317] do_syscall_64+0x174/0x580
[ 95.966508][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 95.968960][ T5317]
[ 95.970017][ T5317] Memory state around the buggy address:
[ 95.972483][ T5317] ffff88803f7a8800: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 95.975833][ T5317] ffff88803f7a8880: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 95.979101][ T5317] >ffff88803f7a8900: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 95.982478][ T5317] ^
[ 95.984439][ T5317] ffff88803f7a8980: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 95.987646][ T5317] ffff88803f7a8a00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 95.990816][ T5317] ==================================================================
[ 96.043215][ T5317] Kernel panic - not syncing: KASAN: panic_on_warn set ...
[ 96.046785][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 96.051326][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 96.055949][ T5317] Call Trace:
[ 96.057412][ T5317]
[ 96.058666][ T5317] vpanic+0x56c/0xa60
[ 96.060366][ T5317] ? __pfx_vpanic+0x10/0x10
[ 96.062275][ T5317] panic+0xc5/0xd0
[ 96.063841][ T5317] ? __pfx_panic+0x10/0x10
[ 96.065780][ T5317] ? preempt_schedule_thunk+0x16/0x40
[ 96.067955][ T5317] ? release_card_device+0x1ab/0x1b0
[ 96.070139][ T5317] ? preempt_schedule_thunk+0x16/0x40
[ 96.072347][ T5317] ? release_card_device+0x1ab/0x1b0
[ 96.074622][ T5317] check_panic_on_warn+0x89/0xb0
[ 96.076649][ T5317] ? release_card_device+0x1ab/0x1b0
[ 96.078780][ T5317] end_report+0x73/0x170
[ 96.080460][ T5317] ? release_card_device+0x1ab/0x1b0
[ 96.082639][ T5317] kasan_report+0x128/0x150
[ 96.084491][ T5317] ? release_card_device+0x1ab/0x1b0
[ 96.086498][ T5317] release_card_device+0x1ab/0x1b0
[ 96.088550][ T5317] ? __pfx_release_card_device+0x10/0x10
[ 96.090753][ T5317] device_release+0xc4/0x1f0
[ 96.092612][ T5317] kobject_put+0x222/0x550
[ 96.094558][ T5317] snd_card_file_remove+0x331/0x390
[ 96.096884][ T5317] snd_pcm_release+0x12c/0x160
[ 96.098929][ T5317] ? __pfx_snd_disconnect_release+0x10/0x10
[ 96.101496][ T5317] __fput+0x418/0xa50
[ 96.103136][ T5317] task_work_run+0x1d9/0x270
[ 96.104825][ T5317] ? __pfx_task_work_run+0x10/0x10
[ 96.106864][ T5317] exit_to_user_mode_loop+0x1fa/0x750
[ 96.109129][ T5317] ? rcu_is_watching+0x15/0xb0
[ 96.111082][ T5317] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 96.113566][ T5317] do_syscall_64+0x353/0x580
[ 96.115471][ T5317] ? clear_bhb_loop+0x70/0xc0
[ 96.117133][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 96.119304][ T5317] RIP: 0033:0x7f3817b9e0d9
[ 96.121109][ T5317] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 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 e8 ff ff ff f7 d8 64 89 01 48
[ 96.129823][ T5317] RSP: 002b:00007ffdf3e973d8 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
[ 96.133109][ T5317] RAX: 0000000000000000 RBX: 00007f3817e27da0 RCX: 00007f3817b9e0d9
[ 96.136322][ T5317] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
[ 96.139451][ T5317] RBP: 00007f3817e27da0 R08: 0000000000000006 R09: 0000000000000000
[ 96.142712][ T5317] R10: 00007f3817e27cb0 R11: 0000000000000246 R12: 000000000001755f
[ 96.146155][ T5317] R13: 00007f3817e25fac R14: 000000000001728a R15: 00007ffdf3e974e0
[ 96.149293][ T5317]
[ 96.150870][ T5317] Kernel Offset: disabled
[ 96.152579][ T5317] Rebooting in 86400 seconds..