Warning: Permanently added '10.128.0.194' (ED25519) to the list of known hosts. executing program [ 37.265974][ T4024] [ 37.266595][ T4024] ===================================== [ 37.268094][ T4024] WARNING: bad unlock balance detected! [ 37.269617][ T4024] 5.15.166-syzkaller #0 Not tainted [ 37.271070][ T4024] ------------------------------------- [ 37.272699][ T4024] kworker/u5:1/4024 is trying to release lock (&chan->lock) at: [ 37.274881][ T4024] [] l2cap_recv_frame+0xf60/0x6c28 [ 37.276874][ T4024] but there are no more locks to release! [ 37.278551][ T4024] [ 37.278551][ T4024] other info that might help us debug this: [ 37.280862][ T4024] 2 locks held by kworker/u5:1/4024: [ 37.282365][ T4024] #0: ffff0000cb632938 ((wq_completion)hci0#2){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 37.285347][ T4024] #1: ffff80001f197c00 ((work_completion)(&hdev->rx_work)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 37.288611][ T4024] [ 37.288611][ T4024] stack backtrace: [ 37.290274][ T4024] CPU: 1 PID: 4024 Comm: kworker/u5:1 Not tainted 5.15.166-syzkaller #0 [ 37.292675][ T4024] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 [ 37.295580][ T4024] Workqueue: hci0 hci_rx_work [ 37.296924][ T4024] Call trace: [ 37.297831][ T4024] dump_backtrace+0x0/0x530 [ 37.299097][ T4024] show_stack+0x2c/0x3c [ 37.300275][ T4024] dump_stack_lvl+0x108/0x170 [ 37.301626][ T4024] dump_stack+0x1c/0x58 [ 37.302811][ T4024] print_unlock_imbalance_bug+0x250/0x2a4 [ 37.304418][ T4024] lock_release+0x4b8/0xa1c [ 37.305708][ T4024] __mutex_unlock_slowpath+0xe0/0x6d4 [ 37.307186][ T4024] mutex_unlock+0x8c/0xe0 [ 37.308400][ T4024] l2cap_recv_frame+0xf60/0x6c28 [ 37.309816][ T4024] l2cap_recv_acldata+0x4f4/0x163c [ 37.311241][ T4024] hci_rx_work+0x3a0/0x7c4 [ 37.312522][ T4024] process_one_work+0x790/0x11b8 [ 37.313915][ T4024] worker_thread+0x910/0x1034 [ 37.315234][ T4024] kthread+0x37c/0x45c [ 37.316414][ T4024] ret_from_fork+0x10/0x20