syzbot


INFO: trying to register non-static key in skb_dequeue

Status: upstream: reported C repro on 2020/08/03 21:08
Reported-by: syzbot+60b55f8368659c5bb4b9@syzkaller.appspotmail.com
First crash: 1359d, last: 1069d
Fix bisection: failed (error log, bisect log)
  
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream INFO: trying to register non-static key in skb_dequeue bluetooth C error 28951 1081d 1362d 20/26 fixed on 2021/11/10 00:50
linux-4.14 INFO: trying to register non-static key in skb_dequeue C error 60 589d 1357d 0/1 upstream: reported C repro on 2020/08/06 05:40
upstream INFO: trying to register non-static key in skb_dequeue (2) rdma syz error 123 313d 356d 23/26 fixed on 2023/09/28 17:51
Fix bisection attempts (3)
Created Duration User Patch Repo Result
2021/06/20 10:03 8h13m bisect fix linux-4.19.y error job log (0)
2020/10/07 23:17 26m bisect fix linux-4.19.y job log (0) log
2020/09/07 22:35 29m bisect fix linux-4.19.y job log (0) log

Sample crash report:
IPVS: ftp: loaded support on port[0] = 21
Bluetooth: hci0: command 0x0409 tx timeout
Bluetooth: hci0: command 0x041b tx timeout
INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
CPU: 0 PID: 8136 Comm: syz-executor488 Not tainted 4.19.161-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1fc/0x2fe lib/dump_stack.c:118
 assign_lock_key kernel/locking/lockdep.c:727 [inline]
 register_lock_class+0xe76/0x11c0 kernel/locking/lockdep.c:753
 __lock_acquire+0x17d/0x3ff0 kernel/locking/lockdep.c:3303
 lock_acquire+0x170/0x3c0 kernel/locking/lockdep.c:3907
 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
 _raw_spin_lock_irqsave+0x8c/0xc0 kernel/locking/spinlock.c:152
 skb_dequeue+0x1c/0x180 net/core/skbuff.c:2819
 skb_queue_purge+0x21/0x30 net/core/skbuff.c:2857
 l2cap_chan_del+0x690/0xa50 net/bluetooth/l2cap_core.c:637
 l2cap_chan_close+0x1b5/0x950 net/bluetooth/l2cap_core.c:757
 l2cap_sock_shutdown+0x339/0xe10 net/bluetooth/l2cap_sock.c:1159
 l2cap_sock_release+0x77/0x290 net/bluetooth/l2cap_sock.c:1202
 __sock_release+0xcd/0x2a0 net/socket.c:579
 sock_close+0x15/0x20 net/socket.c:1140
 __fput+0x2ce/0x890 fs/file_table.c:278
 task_work_run+0x148/0x1c0 kernel/task_work.c:113
 exit_task_work include/linux/task_work.h:22 [inline]
 do_exit+0xbed/0x2be0 kernel/exit.c:890
 do_group_exit+0x125/0x310 kernel/exit.c:993
 get_signal+0x3f2/0x1f70 kernel/signal.c:2589
 do_signal+0x8f/0x1670 arch/x86/kernel/signal.c:821
 exit_to_usermode_loop+0x204/0x2a0 arch/x86/entry/common.c:163
 prepare_exit_to_usermode arch/x86/entry/common.c:198 [inline]
 syscall_return_slowpath arch/x86/entry/common.c:271 [inline]
 do_syscall_64+0x538/0x620 arch/x86/entry/common.c:296
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x446eb9
Code: Bad RIP value.
RSP: 002b:00007ffc25dc31a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002a
RAX: fffffffffffffffc RBX: 0000000000000003 RCX: 0000000000446eb9
RDX: 000000000000000e RSI: 0000000020000080 RDI: 0000000000000004
RBP: 0000000000000003 R08: 00000000000000ff R09: 00000000000000ff
R10: 000000000000000c R11: 0000000000000246 R12: 00000000014af850
R13: 0000000000000072 R14: 0000000000000000 R15: 0000000000000000
Bluetooth: hci0: command 0x040f tx timeout
Bluetooth: hci0: command 0x0419 tx timeout
Bluetooth: hci0: command 0x0405 tx timeout

Crashes (65):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/12/02 15:02 linux-4.19.y daefdc9eb24b eff43e99 .config console log report syz C ci2-linux-4-19
2020/12/27 21:44 linux-4.19.y 13d2ce42de8c 2242f77f .config console log report syz ci2-linux-4-19
2020/12/26 13:07 linux-4.19.y 13d2ce42de8c 821e0b09 .config console log report syz ci2-linux-4-19
2020/12/26 12:48 linux-4.19.y 13d2ce42de8c 821e0b09 .config console log report syz ci2-linux-4-19
2020/12/24 22:48 linux-4.19.y 13d2ce42de8c c2c1d1dd .config console log report syz ci2-linux-4-19
2020/11/21 04:20 linux-4.19.y 2c746135a12e 68068804 .config console log report syz ci2-linux-4-19
2020/11/16 14:00 linux-4.19.y 31acccdc8774 1bf9a662 .config console log report syz ci2-linux-4-19
2020/10/23 17:39 linux-4.19.y ad326970d25c 4e740c00 .config console log report syz ci2-linux-4-19
2020/10/19 02:42 linux-4.19.y ad326970d25c fea47c01 .config console log report syz ci2-linux-4-19
2020/08/08 17:08 linux-4.19.y 961f830af065 01975a06 .config console log report syz ci2-linux-4-19
2020/08/05 02:41 linux-4.19.y 13af6c74b14a 02034dac .config console log report syz ci2-linux-4-19
2020/08/03 21:07 linux-4.19.y 13af6c74b14a 96dd3623 .config console log report syz ci2-linux-4-19
2021/05/21 05:16 linux-4.19.y 3c8c23092588 3c7fef33 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/19 02:55 linux-4.19.y 3c8c23092588 a343ba6b .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/12 07:49 linux-4.19.y 3c8c23092588 86294427 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/11 21:06 linux-4.19.y 3c8c23092588 b3c3bb8e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/11 19:37 linux-4.19.y 3c8c23092588 b3c3bb8e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/11 11:01 linux-4.19.y 3c8c23092588 ca873091 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/10 20:18 linux-4.19.y 3c8c23092588 ca873091 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/10 14:53 linux-4.19.y 3c8c23092588 ca873091 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/10 13:24 linux-4.19.y 3c8c23092588 ca873091 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/08 16:26 linux-4.19.y 3c8c23092588 bc5434be .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/07 22:44 linux-4.19.y 3c8c23092588 bc5434be .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/07 12:02 linux-4.19.y 3c8c23092588 f6da8120 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/07 10:00 linux-4.19.y 3c8c23092588 f6da8120 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/07 07:00 linux-4.19.y 97a8651cadce 06585184 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/07 02:47 linux-4.19.y 97a8651cadce 06585184 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/06 17:31 linux-4.19.y 97a8651cadce 06585184 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/05/06 14:57 linux-4.19.y 97a8651cadce 06585184 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/04/12 12:36 linux-4.19.y 830a059cbba6 6a81331a .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/04/06 18:30 linux-4.19.y 2034d6f0838e 6a81331a .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/04/04 16:25 linux-4.19.y 2034d6f0838e 6a81331a .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/26 15:14 linux-4.19.y 78fec1611cbf a8529b82 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/21 08:13 linux-4.19.y 125222814e7b 17810eae .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/20 21:16 linux-4.19.y 125222814e7b 17810eae .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/20 12:34 linux-4.19.y 125222814e7b e45f5621 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/20 11:12 linux-4.19.y 125222814e7b e45f5621 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/20 09:16 linux-4.19.y ac3af4beac43 e45f5621 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/19 22:50 linux-4.19.y ac3af4beac43 3d01c4de .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/19 21:39 linux-4.19.y ac3af4beac43 3d01c4de .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/19 09:47 linux-4.19.y ac3af4beac43 2af9d324 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/18 22:46 linux-4.19.y ac3af4beac43 380dcc3e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/18 21:48 linux-4.19.y ac3af4beac43 380dcc3e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/18 10:10 linux-4.19.y ac3af4beac43 7216542e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/18 08:55 linux-4.19.y ac3af4beac43 7216542e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/15 17:10 linux-4.19.y 030194a5b292 fdb2bb2c .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/10 23:50 linux-4.19.y 2cae3e25b706 764067f3 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/03/06 21:57 linux-4.19.y dfb571610ba3 e4b4d570 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/20 04:25 linux-4.19.y 255b58a2b3af f689d40a .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/17 15:30 linux-4.19.y 811218eceeaa 052f8d9f .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/16 09:18 linux-4.19.y 811218eceeaa 98682e5e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/02 09:06 linux-4.19.y 811218eceeaa 19e09687 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/01 14:29 linux-4.19.y 811218eceeaa e6b95f32 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/02/01 13:54 linux-4.19.y 811218eceeaa e6b95f32 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/31 23:11 linux-4.19.y 811218eceeaa fc9fd31e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/31 05:12 linux-4.19.y 811218eceeaa fc9fd31e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/31 03:31 linux-4.19.y 811218eceeaa fc9fd31e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/30 14:13 linux-4.19.y 811218eceeaa fc9fd31e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/29 21:13 linux-4.19.y c4ff839de17f fc9fd31e .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/20 04:24 linux-4.19.y 43d555d83c3f 63631df1 .config console log report info ci2-linux-4-19 INFO: trying to register non-static key in skb_dequeue
2021/01/03 20:54 linux-4.19.y 3207316b3bee 79264ae3 .config console log report info ci2-linux-4-19
2020/12/28 20:46 linux-4.19.y 13d2ce42de8c 8259d56c .config console log report info ci2-linux-4-19
2020/12/13 04:21 linux-4.19.y 13d2ce42de8c bca53db9 .config console log report info ci2-linux-4-19
2020/10/19 02:26 linux-4.19.y ad326970d25c fea47c01 .config console log report info ci2-linux-4-19
* Struck through repros no longer work on HEAD.