------------[ cut here ]------------
sk->sk_forward_alloc
WARNING: net/ipv4/af_inet.c:163 at inet_sock_destruct+0x653/0x800 net/ipv4/af_inet.c:163, CPU#2: kcompactd0/44
Modules linked in:
CPU: 2 UID: 0 PID: 44 Comm: kcompactd0 Tainted: G L syzkaller #0 PREEMPT(full)
Tainted: [L]=SOFTLOCKUP
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
RIP: 0010:inet_sock_destruct+0x653/0x800 net/ipv4/af_inet.c:163
Code: e3 4e ff e9 06 fd ff ff e8 7a 49 ff f7 90 0f 0b 90 e9 35 fe ff ff e8 6c 49 ff f7 90 0f 0b 90 e9 c5 fe ff ff e8 5e 49 ff f7 90 <0f> 0b 90 e9 04 ff ff ff e8 50 49 ff f7 90 0f 0b 90 e9 65 fe ff ff
RSP: 0000:ffffc90000648d98 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff888038524c80 RCX: ffffffff8a09b2c7
RDX: ffff88801d300000 RSI: ffffffff8a09b3c2 RDI: ffff88801d300000
RBP: 0000000000000f70 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000f70 R11: 0000000000000000 R12: ffff888038524c80
R13: ffff888038524d10 R14: ffffffff81eebc9d R15: 0000000000000002
FS: 0000000000000000(0000) GS:ffff8880d653c000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f6788c0d1f0 CR3: 000000000e598000 CR4: 0000000000352ef0
Call Trace:
__sk_destruct+0x85/0xbb0 net/core/sock.c:2350
rcu_do_batch kernel/rcu/tree.c:2617 [inline]
rcu_core+0x5a2/0x10d0 kernel/rcu/tree.c:2869
handle_softirqs+0x1eb/0x9e0 kernel/softirq.c:622
__do_softirq kernel/softirq.c:656 [inline]
invoke_softirq kernel/softirq.c:496 [inline]
__irq_exit_rcu+0xef/0x150 kernel/softirq.c:723
irq_exit_rcu+0x9/0x30 kernel/softirq.c:739
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline]
sysvec_apic_timer_interrupt+0xa3/0xc0 arch/x86/kernel/apic/apic.c:1056
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
RIP: 0010:isolate_migratepages_block+0x55a/0x6870 mm/compaction.c:887
Code: 48 c7 44 24 30 00 00 00 00 48 c7 44 24 18 00 00 00 00 48 89 44 24 60 e8 a4 c2 b4 ff 0f b6 5c 24 17 31 ff 89 de e8 e6 bc b4 ff <84> db 0f 84 a4 00 00 00 e8 89 c2 b4 ff 48 8b 5c 24 20 4c 89 fe 48
RSP: 0000:ffffc900007cf7f8 EFLAGS: 00000293
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff82543a8a
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88801d300000
RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffffc900007cfb60
R13: ffffea00002466c0 R14: dffffc0000000000 R15: 000000000000919c
isolate_migratepages mm/compaction.c:2131 [inline]
compact_zone+0xf9f/0x44c0 mm/compaction.c:2617
compact_node+0x17f/0x2c0 mm/compaction.c:2916
kcompactd+0x74f/0xe00 mm/compaction.c:3214
kthread+0x370/0x450 kernel/kthread.c:436
ret_from_fork+0x754/0xd80 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
----------------
Code disassembly (best guess):
0: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp)
7: 00 00
9: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp)
10: 00 00
12: 48 89 44 24 60 mov %rax,0x60(%rsp)
17: e8 a4 c2 b4 ff call 0xffb4c2c0
1c: 0f b6 5c 24 17 movzbl 0x17(%rsp),%ebx
21: 31 ff xor %edi,%edi
23: 89 de mov %ebx,%esi
25: e8 e6 bc b4 ff call 0xffb4bd10
* 2a: 84 db test %bl,%bl <-- trapping instruction
2c: 0f 84 a4 00 00 00 je 0xd6
32: e8 89 c2 b4 ff call 0xffb4c2c0
37: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx
3c: 4c 89 fe mov %r15,%rsi
3f: 48 rex.W