====================================== | [ 652.501984][ T2074] Mirror/redirect action on | [ 689.913174][ T2404] ------------[ cut here ]------------ | [ 689.913629][ T2404] WARNING: CPU: 0 PID: 2404 at ./include/linux/skbuff.h:1164 ip_route_me_harder (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/netfilter.c:68) | [ 689.914189][ T2404] Modules linked in: xt_mark nft_compat nf_tables sch_ingress act_mirred cls_basic sch_fq_codel [ 689.915332][ T2404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 689.915711][ T2404] RIP: 0010:ip_route_me_harder (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/netfilter.c:68) [ 689.916075][ T2404] Code: 31 db e9 9a f7 ff ff 80 3c 02 00 0f 85 ee 05 00 00 49 8b 46 58 48 89 c3 48 83 e3 fe a8 01 0f 85 f5 02 00 00 48 85 db 74 04 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 4c 89 ea 48 c1 ea 03 80 3c All code ======== 0: 31 db xor %ebx,%ebx 2: e9 9a f7 ff ff jmp 0xfffffffffffff7a1 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 ee 05 00 00 jne 0x5ff 11: 49 8b 46 58 mov 0x58(%r14),%rax 15: 48 89 c3 mov %rax,%rbx 18: 48 83 e3 fe and $0xfffffffffffffffe,%rbx 1c: a8 01 test $0x1,%al 1e: 0f 85 f5 02 00 00 jne 0x319 24: 48 85 db test %rbx,%rbx 27: 74 04 je 0x2d 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 4c 89 ea mov %r13,%rdx 3a: 48 c1 ea 03 shr $0x3,%rdx 3e: 80 .byte 0x80 3f: 3c .byte 0x3c Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 4c 89 ea mov %r13,%rdx 10: 48 c1 ea 03 shr $0x3,%rdx 14: 80 .byte 0x80 15: 3c .byte 0x3c [ 689.917293][ T2404] RSP: 0018:ffffc90000877510 EFLAGS: 00010282 [ 689.917664][ T2404] RAX: ffff88800a6ca940 RBX: ffff88800a6ca940 RCX: 1ffff110014d9528 [ 689.918089][ T2404] RDX: 1ffff1100139ff5b RSI: 0000000000000000 RDI: ffff888009a410e0 [ 689.918517][ T2404] RBP: ffff88800b1b8040 R08: 1ffff9200010eeb4 R09: 0000000000000000 [ 689.918937][ T2404] R10: ffff88800a6ca983 R11: dffffc0000000000 R12: ffff888005822040 [ 689.919369][ T2404] R13: ffff888009cffad8 R14: ffff888009cffa80 R15: ffff888009cffb01 [ 689.919790][ T2404] FS: 00007f6888c81740(0000) GS:ffff8880c0792000(0000) knlGS:0000000000000000 [ 689.920284][ T2404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 689.920643][ T2404] CR2: 0000558b75427000 CR3: 00000000173b1002 CR4: 0000000000772ef0 [ 689.921061][ T2404] PKRU: 55555554 [ 689.921279][ T2404] Call Trace: [ 689.921496][ T2404] [ 689.921654][ T2404] ? __pfx_ip_route_me_harder (net/ipv4/netfilter.c:22) [ 689.921942][ T2404] ? ip_generic_getfrag (./include/linux/uio.h:246 net/ipv4/ip_output.c:931) [ 689.922220][ T2404] ? __pfx_ip_generic_getfrag (net/ipv4/ip_output.c:927) [ 689.922514][ T2404] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 689.922801][ T2404] nf_route_table_hook4 (net/netfilter/nft_chain_route.c:47) nf_tables [ 689.923188][ T2404] ? __pfx_nf_route_table_hook4 (net/netfilter/nft_chain_route.c:19) nf_tables [ 689.923838][ T2404] ? __pfx_nf_route_table_hook4 (net/netfilter/nft_chain_route.c:19) nf_tables [ 689.924215][ T2404] nf_hook_slow (./include/linux/netfilter.h:157 net/netfilter/core.c:623) [ 689.924507][ T2404] __ip_local_out (./include/linux/netfilter.h:272 net/ipv4/ip_output.c:118) [ 689.924788][ T2404] ? __pfx___ip_local_out (net/ipv4/ip_output.c:101) [ 689.925072][ T2404] ? __pfx_dst_output (./include/net/dst.h:460) [ 689.925358][ T2404] ? __pfx_ip_make_skb (net/ipv4/ip_output.c:1551) [ 689.925639][ T2404] ip_send_skb (net/ipv4/ip_output.c:128 net/ipv4/ip_output.c:1501) [ 689.925854][ T2404] ? ipv4_dst_check (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:401 net/ipv4/route.c:1216) [ 689.926133][ T2404] udp_send_skb (net/ipv4/udp.c:1195) [ 689.926419][ T2404] ? rt_fill_info (net/ipv4/route.c:3044) [ 689.926705][ T2404] udp_sendmsg (net/ipv4/udp.c:1484) [ 689.926984][ T2404] ? __pfx_ip_generic_getfrag (net/ipv4/ip_output.c:927) [ 689.927262][ T2404] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 689.927552][ T2404] ? __pfx_udp_sendmsg (net/ipv4/udp.c:1271) [ 689.927838][ T2404] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 689.928137][ T2404] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 689.928430][ T2404] ? __unix_dgram_recvmsg (net/unix/af_unix.c:2583) [ 689.928714][ T2404] ? __pfx___skb_try_recv_datagram (net/core/datagram.c:246) [ 689.929060][ T2404] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:903) [ 689.929422][ T2404] ? __unix_dgram_recvmsg (net/unix/af_unix.c:2583) [ 689.929703][ T2404] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179) [ 689.929980][ T2404] ? __pfx___unix_dgram_recvmsg (net/unix/af_unix.c:2554) [ 689.930261][ T2404] ? __pfx_sock_write_iter (net/socket.c:1163) [ 689.930563][ T2404] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 689.930773][ T2404] ? __pfx___sys_recvfrom (net/socket.c:2255) [ 689.931051][ T2404] ? __pfx_vfs_write (fs/read_write.c:667) [ 689.931347][ T2404] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 689.931637][ T2404] ksys_write (fs/read_write.c:738) [ 689.931849][ T2404] ? __pfx_ksys_write (fs/read_write.c:728) [ 689.932137][ T2404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 689.932423][ T2404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 689.932765][ T2404] RIP: 0033:0x7f6888dce337 [ 689.933057][ T2404] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0f 00 (bad) 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 689.934063][ T2404] RSP: 002b:00007fffffba9de8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 689.934490][ T2404] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f6888dce337 [ 689.934908][ T2404] RDX: 0000000000000002 RSI: 0000558b75427000 RDI: 0000000000000007 [ 689.935339][ T2404] RBP: 0000558b75427000 R08: 0000000000000002 R09: 0000000000000000 [ 689.935756][ T2404] R10: 0000000000000040 R11: 0000000000000246 R12: 0000000000000007 [ 689.936176][ T2404] R13: 0000000000000002 R14: 0000558b5a293570 R15: 0000000000000002 | [ 705.490556][ T2517] ------------[ cut here ]------------ | [ 705.490893][ T2517] WARNING: CPU: 0 PID: 2517 at ./include/linux/skbuff.h:1164 ip6_route_me_harder (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv6/netfilter.c:66) | [ 705.491564][ T2517] Modules linked in: xt_mark nft_compat nf_tables sch_ingress act_mirred cls_basic sch_fq_codel | [ 705.493071][ T2517] Tainted: [W]=WARN [ 705.493476][ T2517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 705.493910][ T2517] RIP: 0010:ip6_route_me_harder (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv6/netfilter.c:66) [ 705.494294][ T2517] Code: ff e8 67 1e f8 fd e9 a3 fd ff ff 80 3c 02 00 0f 85 90 04 00 00 49 8b 47 58 a8 01 0f 85 54 02 00 00 48 a9 fe ff ff ff 74 04 90 <0f> 0b 90 48 8b 95 88 fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 c1 All code ======== 0: ff ljmp (bad) 1: e8 67 1e f8 fd call 0xfffffffffdf81e6d 6: e9 a3 fd ff ff jmp 0xfffffffffffffdae b: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) f: 0f 85 90 04 00 00 jne 0x4a5 15: 49 8b 47 58 mov 0x58(%r15),%rax 19: a8 01 test $0x1,%al 1b: 0f 85 54 02 00 00 jne 0x275 21: 48 a9 fe ff ff ff test $0xfffffffffffffffe,%rax 27: 74 04 je 0x2d 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 8b 95 88 fe ff ff mov -0x178(%rbp),%rdx 34: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 3b: fc ff df 3e: 48 rex.W 3f: c1 .byte 0xc1 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 8b 95 88 fe ff ff mov -0x178(%rbp),%rdx a: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 11: fc ff df 14: 48 rex.W 15: c1 .byte 0xc1 [ 705.495507][ T2517] RSP: 0018:ffffc90000517418 EFLAGS: 00010282 [ 705.495963][ T2517] RAX: ffff88800b57ce40 RBX: 0000000000000000 RCX: 1ffff110016af9c8 [ 705.496651][ T2517] RDX: 1ffff110016e64bb RSI: 0000000000000000 RDI: ffff8880195190e0 [ 705.497431][ T2517] RBP: ffffc900005175c0 R08: 0000000031d43930 R09: ffff88800b732601 [ 705.498181][ T2517] R10: ffff88800b57ce83 R11: dffffc0000000000 R12: ffff88800e6fa340 [ 705.498793][ T2517] R13: ffff88800b1bd5c0 R14: ffff88800b57ce40 R15: ffff88800b732580 [ 705.499342][ T2517] FS: 00007f2b6202d740(0000) GS:ffff8880c0792000(0000) knlGS:0000000000000000 [ 705.500214][ T2517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 705.500607][ T2517] CR2: 00005577314b2000 CR3: 000000000c038006 CR4: 0000000000772ef0 [ 705.501133][ T2517] PKRU: 55555554 [ 705.501577][ T2517] Call Trace: [ 705.501820][ T2517] [ 705.501972][ T2517] ? __pfx_ip6_route_me_harder (net/ipv6/netfilter.c:24) [ 705.502270][ T2517] ? __pfx_ipv6_find_hdr (net/ipv6/exthdrs_core.c:190) [ 705.502574][ T2517] ? ip_generic_getfrag (./include/linux/uio.h:246 net/ipv4/ip_output.c:931) [ 705.502876][ T2517] nf_route_table_hook6 (net/netfilter/nft_chain_route.c:97) nf_tables [ 705.503274][ T2517] ? __pfx_nf_route_table_hook6 (net/netfilter/nft_chain_route.c:68) nf_tables [ 705.503673][ T2517] ? __ip6_make_skb (net/ipv6/ip6_output.c:1972 (discriminator 61)) [ 705.503982][ T2517] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 705.504281][ T2517] ? __pfx_nf_route_table_hook6 (net/netfilter/nft_chain_route.c:68) nf_tables [ 705.504693][ T2517] nf_hook_slow (./include/linux/netfilter.h:157 net/netfilter/core.c:623) [ 705.504991][ T2517] nf_hook.constprop.0 (./include/linux/netfilter.h:272) [ 705.505283][ T2517] ? __pfx_nf_hook.constprop.0 (./include/linux/netfilter.h:226) [ 705.505581][ T2517] ? __pfx_dst_output (./include/net/dst.h:460) [ 705.505888][ T2517] ip6_local_out (net/ipv6/output_core.c:154) [ 705.506195][ T2517] ip6_send_skb (net/ipv6/ip6_output.c:1984) [ 705.506499][ T2517] udp_v6_send_skb (net/ipv6/udp.c:1439) [ 705.506792][ T2517] ? add_chain_block (kernel/locking/lockdep.c:3405 kernel/locking/lockdep.c:3444) [ 705.507086][ T2517] udpv6_sendmsg (net/ipv6/udp.c:1730) [ 705.507386][ T2517] ? __pfx_ip_generic_getfrag (net/ipv4/ip_output.c:927) [ 705.507692][ T2517] ? __pfx_udpv6_sendmsg (net/ipv6/udp.c:1475) [ 705.507996][ T2517] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 705.508289][ T2517] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 705.508586][ T2517] ? __unix_dgram_recvmsg (net/unix/af_unix.c:2583) [ 705.508872][ T2517] ? __lock_release (kernel/locking/lockdep.c:5539) [ 705.509189][ T2517] ? sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179) [ 705.509484][ T2517] sock_write_iter (net/socket.c:714 net/socket.c:729 net/socket.c:1179) [ 705.509779][ T2517] ? __pfx___unix_dgram_recvmsg (net/unix/af_unix.c:2554) [ 705.510074][ T2517] ? __pfx_sock_write_iter (net/socket.c:1163) [ 705.510392][ T2517] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 705.510618][ T2517] ? __pfx___sys_recvfrom (net/socket.c:2255) [ 705.510912][ T2517] ? __pfx_vfs_write (fs/read_write.c:667) [ 705.511212][ T2517] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 705.511523][ T2517] ksys_write (fs/read_write.c:738) [ 705.511740][ T2517] ? __pfx_ksys_write (fs/read_write.c:728) [ 705.512034][ T2517] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 705.512344][ T2517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 705.512711][ T2517] RIP: 0033:0x7f2b6217a337 [ 705.513007][ T2517] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0f 00 (bad) 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 705.514050][ T2517] RSP: 002b:00007ffec5df3e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 705.514504][ T2517] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f2b6217a337 [ 705.514945][ T2517] RDX: 0000000000000002 RSI: 00005577314b2000 RDI: 0000000000000007 [ 705.515396][ T2517] RBP: 00005577314b2000 R08: 0000000000000002 R09: 0000000000000000 [ 705.515850][ T2517] R10: 0000000000000040 R11: 0000000000000246 R12: 0000000000000007 Finger prints: ip6_route_me_harder:nf_route_table_hook6:nf_hook_slow:ip6_local_out:ip6_send_skb ip_route_me_harder:nf_route_table_hook4:nf_hook_slow:__ip_local_out:ip_send_skb