IPVS: Schedule: port zero only supported in persistent services, check your ipvs configuration watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [syz-executor.1:12621] Modules linked in: irq event stamp: 2955913 hardirqs last enabled at (2955912): [] trace_hardirqs_on_thunk+0x1a/0x1c hardirqs last disabled at (2955913): [] trace_hardirqs_off_thunk+0x1a/0x1c softirqs last enabled at (888496): [] rcu_read_unlock_bh include/linux/rcupdate.h:717 [inline] softirqs last enabled at (888496): [] ip_finish_output2+0xdaf/0x15a0 net/ipv4/ip_output.c:232 softirqs last disabled at (888497): [] do_softirq_own_stack+0x2a/0x40 arch/x86/entry/entry_64.S:1092 CPU: 0 PID: 12621 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:fq_dequeue+0x6ff/0x12b0 net/sched/sch_fq.c:477 Code: 80 38 00 0f 84 ce fe ff ff 4c 89 f7 e8 aa b1 fe fa e9 c1 fe ff ff e8 10 dd c8 fa 48 8b 44 24 10 4c 8b 7c 24 18 42 80 3c 20 00 <0f> 85 a8 09 00 00 48 8b ab 90 02 00 00 48 85 ed 0f 85 aa fe ff ff RSP: 0018:ffff8880ba006e78 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 RAX: 1ffff11014a4d97a RBX: ffff8880a526c940 RCX: ffffffff8699b487 RDX: 0000000000000100 RSI: ffffffff8699b580 RDI: ffff888096802a18 RBP: 0000000000000000 R08: ffffffff8c664018 R09: 0000000000000000 R10: 0000000000000005 R11: ffffffff8c66401b R12: dffffc0000000000 R13: ffff8880a526cbd8 R14: ffff8880a526cbc0 R15: ffff8880a526cbd0 FS: 00007f24859af700(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2e424000 CR3: 00000000afad6000 CR4: 00000000001426f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: dequeue_skb net/sched/sch_generic.c:282 [inline] qdisc_restart net/sched/sch_generic.c:385 [inline] __qdisc_run+0x1b9/0x1640 net/sched/sch_generic.c:403 __dev_xmit_skb net/core/dev.c:3500 [inline] __dev_queue_xmit+0x1518/0x2e00 net/core/dev.c:3807 neigh_hh_output include/net/neighbour.h:491 [inline] neigh_output include/net/neighbour.h:499 [inline] ip_finish_output2+0xb6d/0x15a0 net/ipv4/ip_output.c:230 ip_finish_output+0xae9/0x10b0 net/ipv4/ip_output.c:318 NF_HOOK_COND include/linux/netfilter.h:278 [inline] ip_output+0x203/0x5f0 net/ipv4/ip_output.c:406 dst_output include/net/dst.h:455 [inline] ip_local_out+0xaf/0x170 net/ipv4/ip_output.c:125 iptunnel_xmit+0x63b/0x9d0 net/ipv4/ip_tunnel_core.c:91 geneve_xmit_skb drivers/net/geneve.c:867 [inline] geneve_xmit+0x120d/0x2e60 drivers/net/geneve.c:943 __netdev_start_xmit include/linux/netdevice.h:4345 [inline] netdev_start_xmit include/linux/netdevice.h:4359 [inline] xmit_one net/core/dev.c:3256 [inline] dev_hard_start_xmit+0x1a8/0x920 net/core/dev.c:3272 __dev_queue_xmit+0x269d/0x2e00 net/core/dev.c:3838 neigh_resolve_output+0x55a/0x910 net/core/neighbour.c:1374 neigh_output include/net/neighbour.h:501 [inline] ip6_finish_output2+0x113d/0x2290 net/ipv6/ip6_output.c:120 ip6_finish_output+0x89b/0x10f0 net/ipv6/ip6_output.c:192 NF_HOOK_COND include/linux/netfilter.h:278 [inline] ip6_output+0x205/0x770 net/ipv6/ip6_output.c:209 dst_output include/net/dst.h:455 [inline] NF_HOOK include/linux/netfilter.h:289 [inline] ndisc_send_skb+0xa24/0x1720 net/ipv6/ndisc.c:491 ndisc_send_rs+0x131/0x690 net/ipv6/ndisc.c:685 addrconf_rs_timer+0x384/0x6a0 net/ipv6/addrconf.c:3835 call_timer_fn+0x177/0x700 kernel/time/timer.c:1338 expire_timers+0x243/0x4e0 kernel/time/timer.c:1375 __run_timers kernel/time/timer.c:1696 [inline] run_timer_softirq+0x21c/0x670 kernel/time/timer.c:1709 __do_softirq+0x265/0x980 kernel/softirq.c:292 do_softirq_own_stack+0x2a/0x40 arch/x86/entry/entry_64.S:1092 do_softirq.part.0+0x160/0x1c0 kernel/softirq.c:336 do_softirq kernel/softirq.c:328 [inline] __local_bh_enable_ip+0x20e/0x270 kernel/softirq.c:189 local_bh_enable include/linux/bottom_half.h:32 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:721 [inline] ip_finish_output2+0xde2/0x15a0 net/ipv4/ip_output.c:232 ip_finish_output+0xae9/0x10b0 net/ipv4/ip_output.c:318 NF_HOOK_COND include/linux/netfilter.h:278 [inline] ip_output+0x203/0x5f0 net/ipv4/ip_output.c:406 dst_output include/net/dst.h:455 [inline] ip_local_out+0xaf/0x170 net/ipv4/ip_output.c:125 ip_send_skb+0x3e/0xe0 net/ipv4/ip_output.c:1451 udp_send_skb+0x6a4/0x1170 net/ipv4/udp.c:848 udp_sendmsg+0x1cb4/0x2550 net/ipv4/udp.c:1135 inet_sendmsg+0x132/0x5a0 net/ipv4/af_inet.c:798 sock_sendmsg_nosec net/socket.c:651 [inline] sock_sendmsg+0xc3/0x120 net/socket.c:661 rxrpc_send_data_packet+0xe8a/0x2fd0 net/rxrpc/output.c:411 rxrpc_queue_packet net/rxrpc/sendmsg.c:224 [inline] rxrpc_send_data+0xdc6/0x3c60 net/rxrpc/sendmsg.c:424 rxrpc_do_sendmsg+0xc7c/0x1d50 net/rxrpc/sendmsg.c:739 rxrpc_sendmsg+0x416/0x600 net/rxrpc/af_rxrpc.c:593 sock_sendmsg_nosec net/socket.c:651 [inline] sock_sendmsg+0xc3/0x120 net/socket.c:661 ___sys_sendmsg+0x7bb/0x8e0 net/socket.c:2225 __sys_sendmsg net/socket.c:2263 [inline] __do_sys_sendmsg net/socket.c:2272 [inline] __se_sys_sendmsg net/socket.c:2270 [inline] __x64_sys_sendmsg+0x132/0x220 net/socket.c:2270 do_syscall_64+0xf9/0x620 arch/x86/entry/common.c:293 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x4665e9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f24859af188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 RDX: 0000000000000548 RSI: 0000000020000000 RDI: 0000000000000004 RBP: 00000000004bfcc4 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056bf80 R13: 00007ffd3b546c2f R14: 00007f24859af300 R15: 0000000000022000 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 24069 Comm: kworker/u4:10 Not tainted 4.19.204-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: writeback wb_workfn (flush-8:0) RIP: 0010:__read_once_size include/linux/compiler.h:261 [inline] RIP: 0010:csd_lock_wait kernel/smp.c:108 [inline] RIP: 0010:smp_call_function_single+0x1db/0x420 kernel/smp.c:302 Code: 00 e8 a9 03 0a 00 48 8b 4c 24 08 48 8b 54 24 10 48 8d 74 24 40 8b 7c 24 1c e8 a1 f9 ff ff 41 89 c5 eb 07 e8 87 03 0a 00 f3 90 <44> 8b 64 24 58 31 ff 41 83 e4 01 44 89 e6 e8 e2 04 0a 00 45 85 e4 RSP: 0018:ffff88803cec6ce0 EFLAGS: 00000293 RAX: ffff888048dc41c0 RBX: 1ffff110079d8da0 RCX: ffffffff81588f1e RDX: 0000000000000000 RSI: ffffffff81588f09 RDI: 0000000000000005 RBP: ffff88803cec6da8 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000005 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000002 FS: 0000000000000000(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000333f848 CR3: 0000000009e6d000 CR4: 00000000001426e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: smp_call_function_many+0x743/0x8d0 kernel/smp.c:434 flush_tlb_others arch/x86/include/asm/paravirt.h:309 [inline] flush_tlb_mm_range+0x179/0x320 arch/x86/mm/tlb.c:728 flush_tlb_page arch/x86/include/asm/tlbflush.h:576 [inline] ptep_clear_flush+0x123/0x160 mm/pgtable-generic.c:87 page_mkclean_one+0x425/0x860 mm/rmap.c:912 rmap_walk_file+0x539/0xb10 mm/rmap.c:1897 rmap_walk+0x105/0x190 mm/rmap.c:1915 page_mkclean+0x20f/0x2b0 mm/rmap.c:981 clear_page_dirty_for_io+0x305/0xee0 mm/page-writeback.c:2687 mpage_submit_page+0x80/0x250 fs/ext4/inode.c:2215 mpage_process_page_bufs+0x534/0x630 fs/ext4/inode.c:2345 mpage_prepare_extent_to_map+0x9a2/0xf10 fs/ext4/inode.c:2707 ext4_writepages+0x111d/0x37f0 fs/ext4/inode.c:2835 do_writepages+0xe5/0x290 mm/page-writeback.c:2344 __writeback_single_inode+0x10c/0x11d0 fs/fs-writeback.c:1385 writeback_sb_inodes+0x537/0xef0 fs/fs-writeback.c:1647 __writeback_inodes_wb+0xc6/0x280 fs/fs-writeback.c:1716 wb_writeback+0x841/0xcc0 fs/fs-writeback.c:1822 wb_check_old_data_flush fs/fs-writeback.c:1924 [inline] wb_do_writeback fs/fs-writeback.c:1977 [inline] wb_workfn+0x8ba/0x1250 fs/fs-writeback.c:2006 process_one_work+0x864/0x1570 kernel/workqueue.c:2153 worker_thread+0x64c/0x1130 kernel/workqueue.c:2296 kthread+0x33f/0x460 kernel/kthread.c:259 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415 ---------------- Code disassembly (best guess): 0: 80 38 00 cmpb $0x0,(%rax) 3: 0f 84 ce fe ff ff je 0xfffffed7 9: 4c 89 f7 mov %r14,%rdi c: e8 aa b1 fe fa callq 0xfafeb1bb 11: e9 c1 fe ff ff jmpq 0xfffffed7 16: e8 10 dd c8 fa callq 0xfac8dd2b 1b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 20: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 25: 42 80 3c 20 00 cmpb $0x0,(%rax,%r12,1) * 2a: 0f 85 a8 09 00 00 jne 0x9d8 <-- trapping instruction 30: 48 8b ab 90 02 00 00 mov 0x290(%rbx),%rbp 37: 48 85 ed test %rbp,%rbp 3a: 0f 85 aa fe ff ff jne 0xfffffeea