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)
[ 74.391244][ T5268] Bluetooth: hci0: command tx timeout
[ 75.290177][ T5302] ==================================================================
[ 75.293626][ T5302] BUG: KASAN: use-after-free in release_card_device+0x1ab/0x1b0
[ 75.296956][ T5302] Read of size 1 at addr ffff88803f468909 by task syz.0.0/5302
[ 75.300102][ T5302]
[ 75.301144][ T5302] CPU: 0 UID: 0 PID: 5302 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 75.301158][ T5302] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 75.301165][ T5302] Call Trace:
[ 75.301171][ T5302]
[ 75.301176][ T5302] dump_stack_lvl+0xe8/0x150
[ 75.301194][ T5302] print_address_description+0x55/0x1e0
[ 75.301211][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.301226][ T5302] print_report+0x58/0x70
[ 75.301239][ T5302] kasan_report+0x117/0x150
[ 75.301255][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.301272][ T5302] release_card_device+0x1ab/0x1b0
[ 75.301287][ T5302] ? __pfx_release_card_device+0x10/0x10
[ 75.301302][ T5302] device_release+0xc4/0x1f0
[ 75.301354][ T5302] kobject_put+0x222/0x550
[ 75.301373][ T5302] snd_card_file_remove+0x331/0x390
[ 75.301390][ T5302] snd_pcm_release+0x12c/0x160
[ 75.301404][ T5302] ? __pfx_snd_disconnect_release+0x10/0x10
[ 75.301420][ T5302] __fput+0x418/0xa50
[ 75.301435][ T5302] task_work_run+0x1d9/0x270
[ 75.301454][ T5302] ? __pfx_task_work_run+0x10/0x10
[ 75.301473][ T5302] exit_to_user_mode_loop+0x1fa/0x750
[ 75.301489][ T5302] ? rcu_is_watching+0x15/0xb0
[ 75.301507][ T5302] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 75.301519][ T5302] do_syscall_64+0x353/0x580
[ 75.301533][ T5302] ? clear_bhb_loop+0x70/0xc0
[ 75.301546][ T5302] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 75.301558][ T5302] RIP: 0033:0x7f605ed9e0d9
[ 75.301569][ T5302] 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
[ 75.301579][ T5302] RSP: 002b:00007fff5ac14658 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
[ 75.301592][ T5302] RAX: 0000000000000000 RBX: 00007f605f027da0 RCX: 00007f605ed9e0d9
[ 75.301601][ T5302] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
[ 75.301608][ T5302] RBP: 00007f605f027da0 R08: 0000000000000006 R09: 0000000000000000
[ 75.301615][ T5302] R10: 00007f605f027cb0 R11: 0000000000000246 R12: 0000000000012568
[ 75.301623][ T5302] R13: 00007f605f025fac R14: 0000000000012295 R15: 00007fff5ac14760
[ 75.301635][ T5302]
[ 75.301640][ T5302]
[ 75.391157][ T5302] The buggy address belongs to the physical page:
[ 75.393832][ T5302] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x3f468
[ 75.397423][ T5302] flags: 0x4fff00000000000(node=1|zone=1|lastcpupid=0x7ff)
[ 75.400267][ T5302] raw: 04fff00000000000 ffffea00013fa908 ffff88801fc412c0 0000000000000000
[ 75.403608][ T5302] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000
[ 75.406950][ T5302] page dumped because: kasan: bad access detected
[ 75.409472][ T5302] page_owner tracks the page as freed
[ 75.411642][ T5302] page last allocated via order 2, migratetype Unmovable, gfp_mask 0x40dc0(GFP_KERNEL|__GFP_ZERO|__GFP_COMP), pid 1, tgid 1 (swapper/0), ts 19955760558, free_ts 75288924731
[ 75.418660][ T5302] post_alloc_hook+0x1f9/0x250
[ 75.420702][ T5302] get_page_from_freelist+0x21fa/0x2270
[ 75.422949][ T5302] __alloc_frozen_pages_noprof+0x18d/0x380
[ 75.425252][ T5302] alloc_pages_mpol+0x212/0x380
[ 75.427255][ T5302] ___kmalloc_large_node+0x4c/0x120
[ 75.429321][ T5302] __kmalloc_large_node_noprof+0x18/0x90
[ 75.431607][ T5302] __kmalloc_node_track_caller_noprof+0x164/0x730
[ 75.434374][ T5302] __devres_alloc_node+0x4c/0x160
[ 75.436508][ T5302] snd_devm_card_new+0x84/0x160
[ 75.438558][ T5302] loopback_probe+0x150/0x13d0
[ 75.440605][ T5302] platform_probe+0xf9/0x190
[ 75.442545][ T5302] really_probe+0x254/0xae0
[ 75.444439][ T5302] __driver_probe_device+0x1e8/0x360
[ 75.446694][ T5302] driver_probe_device+0x4f/0x240
[ 75.448769][ T5302] __device_attach_driver+0x270/0x410
[ 75.451049][ T5302] bus_for_each_drv+0x258/0x2f0
[ 75.453091][ T5302] page last free pid 5303 tgid 5302 stack trace:
[ 75.455721][ T5302] __free_frozen_pages+0xc1e/0xd10
[ 75.457841][ T5302] devres_release_all+0x1ce/0x260
[ 75.459958][ T5302] device_release_driver_internal+0x5d9/0x880
[ 75.462486][ T5302] unbind_store+0x1a1/0x1d0
[ 75.464385][ T5302] kernfs_fop_write_iter+0x3a4/0x540
[ 75.466626][ T5302] vfs_write+0x612/0xba0
[ 75.468451][ T5302] ksys_write+0x150/0x270
[ 75.470311][ T5302] do_syscall_64+0x174/0x580
[ 75.472245][ T5302] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 75.474749][ T5302]
[ 75.475786][ T5302] Memory state around the buggy address:
[ 75.478157][ T5302] ffff88803f468800: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 75.481473][ T5302] ffff88803f468880: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 75.484773][ T5302] >ffff88803f468900: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 75.488085][ T5302] ^
[ 75.490241][ T5302] ffff88803f468980: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 75.493537][ T5302] ffff88803f468a00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 75.496821][ T5302] ==================================================================
[ 75.545062][ T5302] Kernel panic - not syncing: KASAN: panic_on_warn set ...
[ 75.548106][ T5302] CPU: 0 UID: 0 PID: 5302 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full)
[ 75.551820][ T5302] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 75.555961][ T5302] Call Trace:
[ 75.557371][ T5302]
[ 75.558628][ T5302] vpanic+0x56c/0xa60
[ 75.560357][ T5302] ? __pfx_vpanic+0x10/0x10
[ 75.562289][ T5302] panic+0xc5/0xd0
[ 75.563870][ T5302] ? __pfx_panic+0x10/0x10
[ 75.565801][ T5302] ? preempt_schedule_thunk+0x16/0x40
[ 75.568066][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.570302][ T5302] ? preempt_schedule_thunk+0x16/0x40
[ 75.572529][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.574738][ T5302] check_panic_on_warn+0x89/0xb0
[ 75.576855][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.579100][ T5302] end_report+0x73/0x170
[ 75.580885][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.583112][ T5302] kasan_report+0x128/0x150
[ 75.585029][ T5302] ? release_card_device+0x1ab/0x1b0
[ 75.587277][ T5302] release_card_device+0x1ab/0x1b0
[ 75.589482][ T5302] ? __pfx_release_card_device+0x10/0x10
[ 75.591889][ T5302] device_release+0xc4/0x1f0
[ 75.593872][ T5302] kobject_put+0x222/0x550
[ 75.595791][ T5302] snd_card_file_remove+0x331/0x390
[ 75.598035][ T5302] snd_pcm_release+0x12c/0x160
[ 75.600013][ T5302] ? __pfx_snd_disconnect_release+0x10/0x10
[ 75.602573][ T5302] __fput+0x418/0xa50
[ 75.604324][ T5302] task_work_run+0x1d9/0x270
[ 75.606408][ T5302] ? __pfx_task_work_run+0x10/0x10
[ 75.608625][ T5302] exit_to_user_mode_loop+0x1fa/0x750
[ 75.610943][ T5302] ? rcu_is_watching+0x15/0xb0
[ 75.612996][ T5302] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 75.615586][ T5302] do_syscall_64+0x353/0x580
[ 75.617551][ T5302] ? clear_bhb_loop+0x70/0xc0
[ 75.619526][ T5302] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 75.622059][ T5302] RIP: 0033:0x7f605ed9e0d9
[ 75.623924][ T5302] 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
[ 75.631905][ T5302] RSP: 002b:00007fff5ac14658 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4
[ 75.635419][ T5302] RAX: 0000000000000000 RBX: 00007f605f027da0 RCX: 00007f605ed9e0d9
[ 75.638770][ T5302] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003
[ 75.642113][ T5302] RBP: 00007f605f027da0 R08: 0000000000000006 R09: 0000000000000000
[ 75.645519][ T5302] R10: 00007f605f027cb0 R11: 0000000000000246 R12: 0000000000012568
[ 75.648855][ T5302] R13: 00007f605f025fac R14: 0000000000012295 R15: 00007fff5ac14760
[ 75.652221][ T5302]
[ 75.653928][ T5302] Kernel Offset: disabled
[ 75.655816][ T5302] Rebooting in 86400 seconds..