Warning: Permanently added '10.128.0.106' (ED25519) to the list of known hosts. executing program [ 39.690059][ T4019] [ 39.690713][ T4019] ===================================== [ 39.691903][ T4019] WARNING: bad unlock balance detected! [ 39.693055][ T4019] 5.15.167-syzkaller #0 Not tainted [ 39.694197][ T4019] ------------------------------------- [ 39.695335][ T4019] kworker/u5:1/4019 is trying to release lock (&chan->lock) at: [ 39.696943][ T4019] [] l2cap_recv_frame+0xf60/0x6c28 [ 39.698413][ T4019] but there are no more locks to release! [ 39.699679][ T4019] [ 39.699679][ T4019] other info that might help us debug this: [ 39.701437][ T4019] 2 locks held by kworker/u5:1/4019: [ 39.702452][ T4019] #0: ffff0000cadb6938 ((wq_completion)hci0#2){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 39.704842][ T4019] #1: ffff80001dde7c00 ((work_completion)(&hdev->rx_work)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 39.707319][ T4019] [ 39.707319][ T4019] stack backtrace: [ 39.708626][ T4019] CPU: 1 PID: 4019 Comm: kworker/u5:1 Not tainted 5.15.167-syzkaller #0 [ 39.710371][ T4019] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 [ 39.712693][ T4019] Workqueue: hci0 hci_rx_work [ 39.713731][ T4019] Call trace: [ 39.714410][ T4019] dump_backtrace+0x0/0x530 [ 39.715351][ T4019] show_stack+0x2c/0x3c [ 39.716295][ T4019] dump_stack_lvl+0x108/0x170 [ 39.717295][ T4019] dump_stack+0x1c/0x58 [ 39.718166][ T4019] print_unlock_imbalance_bug+0x250/0x2a4 [ 39.719393][ T4019] lock_release+0x4b8/0xa1c [ 39.720378][ T4019] __mutex_unlock_slowpath+0xe0/0x6d4 [ 39.721633][ T4019] mutex_unlock+0x8c/0xe0 [ 39.722560][ T4019] l2cap_recv_frame+0xf60/0x6c28 [ 39.723603][ T4019] l2cap_recv_acldata+0x4f4/0x163c [ 39.724811][ T4019] hci_rx_work+0x3a0/0x7c4 [ 39.725844][ T4019] process_one_work+0x790/0x11b8 [ 39.726888][ T4019] worker_thread+0x910/0x1034 [ 39.727943][ T4019] kthread+0x37c/0x45c [ 39.728828][ T4019] ret_from_fork+0x10/0x20