syzbot


WARNING in hci_conn_drop

Status: upstream: reported on 2024/07/09 23:05
Reported-by: syzbot+98dc65905fa25208a6ac@syzkaller.appspotmail.com
First crash: 98d, last: 7d09h
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING in hci_conn_drop 1 111d 111d 0/3 auto-obsoleted due to no activity on 2024/10/03 23:48

Sample crash report:
------------[ cut here ]------------
WARNING: CPU: 1 PID: 6338 at kernel/workqueue.c:1453 __queue_work+0xee4/0x114c kernel/workqueue.c:1453
Modules linked in:
CPU: 1 PID: 6338 Comm: syz.3.609 Not tainted 5.15.167-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024
pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : __queue_work+0xee4/0x114c kernel/workqueue.c:1453
lr : __queue_work+0xee4/0x114c kernel/workqueue.c:1453
sp : ffff8000202e75d0
x29: ffff8000202e7610 x28: 1fffe00019f2b691 x27: 0000000000000008
x26: ffff0000d7e16000 x25: dfff800000000000 x24: ffff0000d7e161c0
x23: 1fffe0001afc2c38 x22: ffff0000c0b6d1c8 x21: 1fffe0001816da39
x20: 00000000000b0012 x19: ffff0000e2a44138 x18: 0000000000000000
x17: 0000000000000002 x16: ffff8000082ec9a8 x15: 0000000000000081
x14: ffff0000c0b6d1c0 x13: 0000000000ff0100 x12: 0000000000040000
x11: 0000000000001d3a x10: ffff80002761e000 x9 : 0000000000001d3b
x8 : ffff800008206e84 x7 : 0000000000000000 x6 : 0000000000000000
x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000082075d8
x2 : ffff0000e2a44138 x1 : 0000000000000000 x0 : 0000000000000000
Call trace:
 __queue_work+0xee4/0x114c kernel/workqueue.c:1453
 __queue_delayed_work kernel/workqueue.c:1679 [inline]
 queue_delayed_work_on+0x214/0x330 kernel/workqueue.c:1715
 queue_delayed_work include/linux/workqueue.h:527 [inline]
 hci_conn_drop+0x1a0/0x2d0 include/net/bluetooth/hci_core.h:1191
 l2cap_chan_del+0x264/0x560 net/bluetooth/l2cap_core.c:671
 l2cap_chan_close+0x4c8/0x828
 l2cap_sock_shutdown+0x338/0x7d4 net/bluetooth/l2cap_sock.c:1378
 l2cap_sock_release+0x78/0x1b4 net/bluetooth/l2cap_sock.c:1422
 __sock_release net/socket.c:649 [inline]
 sock_close+0xb8/0x1fc net/socket.c:1336
 __fput+0x1c4/0x800 fs/file_table.c:280
 ____fput+0x20/0x30 fs/file_table.c:308
 task_work_run+0x130/0x1e4 kernel/task_work.c:188
 get_signal+0x1450/0x1550 kernel/signal.c:2669
 do_signal arch/arm64/kernel/signal.c:890 [inline]
 do_notify_resume+0x3d0/0x32b8 arch/arm64/kernel/signal.c:943
 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:133 [inline]
 exit_to_user_mode arch/arm64/kernel/entry-common.c:138 [inline]
 el0_svc+0xfc/0x1f0 arch/arm64/kernel/entry-common.c:609
 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626
 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584
irq event stamp: 330
hardirqs last  enabled at (329): [<ffff80000820ab9c>] __cancel_work+0x1f0/0x2b0 kernel/workqueue.c:3276
hardirqs last disabled at (330): [<ffff8000082075cc>] queue_delayed_work_on+0x84/0x330 kernel/workqueue.c:1712
softirqs last  enabled at (324): [<ffff80000fe6f778>] spin_unlock_bh include/linux/spinlock.h:408 [inline]
softirqs last  enabled at (324): [<ffff80000fe6f778>] release_sock+0x1e4/0x270 net/core/sock.c:3276
softirqs last disabled at (322): [<ffff80000fe6f5d0>] spin_lock_bh include/linux/spinlock.h:368 [inline]
softirqs last disabled at (322): [<ffff80000fe6f5d0>] release_sock+0x3c/0x270 net/core/sock.c:3263
---[ end trace fa2969bda9bae894 ]---

Crashes (3):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/10/08 13:58 linux-5.15.y 3a5928702e71 402f1df0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in hci_conn_drop
2024/09/25 00:58 linux-5.15.y 3a5928702e71 5643e0e9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in hci_conn_drop
2024/07/09 23:05 linux-5.15.y f45bea23c39c 79d68ada .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 WARNING in hci_conn_drop
* Struck through repros no longer work on HEAD.