Warning: Permanently added '10.128.0.151' (ED25519) to the list of known hosts. executing program [ 46.843292][ T4023] [ 46.843945][ T4023] ===================================== [ 46.845443][ T4023] WARNING: bad unlock balance detected! [ 46.846905][ T4023] 5.15.179-syzkaller #0 Not tainted [ 46.848260][ T4023] ------------------------------------- [ 46.849764][ T4023] kworker/u5:1/4023 is trying to release lock (&chan->lock) at: [ 46.851863][ T4023] [] l2cap_recv_frame+0xf60/0x6c28 [ 46.853644][ T4023] but there are no more locks to release! [ 46.855195][ T4023] [ 46.855195][ T4023] other info that might help us debug this: [ 46.857344][ T4023] 2 locks held by kworker/u5:1/4023: [ 46.858756][ T4023] #0: ffff0000c992a138 ((wq_completion)hci0#2){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 46.861534][ T4023] #1: ffff80001d707c00 ((work_completion)(&hdev->rx_work)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 46.864634][ T4023] [ 46.864634][ T4023] stack backtrace: [ 46.866212][ T4023] CPU: 0 PID: 4023 Comm: kworker/u5:1 Not tainted 5.15.179-syzkaller #0 [ 46.868463][ T4023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 46.871155][ T4023] Workqueue: hci0 hci_rx_work [ 46.872447][ T4023] Call trace: [ 46.873380][ T4023] dump_backtrace+0x0/0x530 [ 46.874614][ T4023] show_stack+0x2c/0x3c [ 46.875731][ T4023] dump_stack_lvl+0x108/0x170 [ 46.877017][ T4023] dump_stack+0x1c/0x58 [ 46.878119][ T4023] print_unlock_imbalance_bug+0x250/0x2a4 [ 46.879634][ T4023] lock_release+0x4b8/0xa1c [ 46.880931][ T4023] __mutex_unlock_slowpath+0xe0/0x6d4 [ 46.882365][ T4023] mutex_unlock+0x8c/0xe0 [ 46.883521][ T4023] l2cap_recv_frame+0xf60/0x6c28 [ 46.884861][ T4023] l2cap_recv_acldata+0x4f4/0x163c [ 46.886240][ T4023] hci_rx_work+0x3a8/0x830 [ 46.887460][ T4023] process_one_work+0x790/0x11b8 [ 46.888795][ T4023] worker_thread+0x910/0x1034 [ 46.890084][ T4023] kthread+0x37c/0x45c [ 46.891138][ T4023] ret_from_fork+0x10/0x20