BUG: stack guard page was hit at 00000000e3e1551a (stack is 0000000004653107..0000000078e692da) kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 19026 Comm: syz-executor.5 Not tainted 5.8.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:hlock_class kernel/locking/lockdep.c:174 [inline] RIP: 0010:mark_lock+0x71/0x1710 kernel/locking/lockdep.c:3983 Code: 85 c0 0f 84 cf 00 00 00 45 31 ff 48 83 c4 20 44 89 f8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8d 46 20 41 89 d4 48 89 fd 48 89 c2 <48> 89 04 24 49 89 f6 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 0f RSP: 0018:ffffc9000636fff8 EFLAGS: 00010046 RAX: ffff8880913aeb40 RBX: 0000000000000001 RCX: ffffffff815a11c6 RDX: ffff8880913aeb40 RSI: ffff8880913aeb20 RDI: ffff8880913ae200 RBP: ffff8880913ae200 R08: 0000000000000000 R09: ffffffff8c5edadf R10: fffffbfff18bdb5b R11: 1ffff11013a918b8 R12: 0000000000000008 R13: dffffc0000000000 R14: ffff8880913ae200 R15: ffff8880913aead0 FS: 00007fa2ce108700(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc9000636ffe8 CR3: 00000000a80c5000 CR4: 00000000001506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: mark_usage kernel/locking/lockdep.c:3931 [inline] __lock_acquire+0x8e5/0x5640 kernel/locking/lockdep.c:4380 lock_acquire+0x1f1/0xad0 kernel/locking/lockdep.c:5005 rcu_lock_acquire include/linux/rcupdate.h:241 [inline] rcu_read_lock include/linux/rcupdate.h:634 [inline] sock_map_unhash+0x38/0x380 net/core/sock_map.c:1308 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/0x380 net/core/sock_map.c:1313 sock_map_unhash+0x303/ Lost 1335 message(s)! ---[ end trace e56f9ea6eeadf79a ]--- RIP: 0010:hlock_class kernel/locking/lockdep.c:174 [inline] RIP: 0010:mark_lock+0x71/0x1710 kernel/locking/lockdep.c:3983 Code: 85 c0 0f 84 cf 00 00 00 45 31 ff 48 83 c4 20 44 89 f8 5b 5d 41 5c 41 5d 41 5e 41 5f c3 48 8d 46 20 41 89 d4 48 89 fd 48 89 c2 <48> 89 04 24 49 89 f6 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 0f RSP: 0018:ffffc9000636fff8 EFLAGS: 00010046 RAX: ffff8880913aeb40 RBX: 0000000000000001 RCX: ffffffff815a11c6 RDX: ffff8880913aeb40 RSI: ffff8880913aeb20 RDI: ffff8880913ae200 RBP: ffff8880913ae200 R08: 0000000000000000 R09: ffffffff8c5edadf R10: fffffbfff18bdb5b R11: 1ffff11013a918b8 R12: 0000000000000008 R13: dffffc0000000000 R14: ffff8880913ae200 R15: ffff8880913aead0 FS: 00007fa2ce108700(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc9000636ffe8 CR3: 00000000a80c5000 CR4: 00000000001506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400