make -C tools/testing/selftests TARGETS=net TEST_PROGS=ip_defrag.sh TEST_GGEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: ip_defrag.sh # ipv4 defrag # seed = 1708047185 # PASS # ipv4 defrag with overlaps # seed = 1708047186 # PASS # ipv6 defrag # seed = 1708047193 # PASS # ipv6 defrag with overlaps # seed = 1708047194 # PASS # ipv6 nf_conntrack defrag # seed = 1708047198 [ 730.715769][ T4675] ------------[ cut here ]------------ [ 730.716199][ T4675] UBSAN: invalid-load in ./include/linux/skbuff.h:4267:9 [ 730.716607][ T4675] load of value 107 is not a valid value for type '_Bool' [ 730.716998][ T4675] CPU: 2 PID: 4675 Comm: ip_defrag Not tainted 6.8.0-rc4-virtme #1 [ 730.717432][ T4675] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 730.718088][ T4675] Call Trace: [ 730.718279][ T4675] [ 730.718457][ T4675] dump_stack_lvl+0x92/0xb0 [ 730.718706][ T4675] __ubsan_handle_load_invalid_value+0xa7/0xe0 [ 730.719073][ T4675] loopback_xmit.cold+0x10/0x15 [ 730.719365][ T4675] dev_hard_start_xmit+0x13d/0x570 [ 730.719659][ T4675] __dev_queue_xmit+0xf7d/0x17f0 [ 730.719927][ T4675] ? lock_acquire.part.0+0xe5/0x330 [ 730.720239][ T4675] ? lockdep_hardirqs_on_prepare.part.0+0x1b1/0x370 [ 730.720598][ T4675] ? __pfx___dev_queue_xmit+0x10/0x10 [ 730.720910][ DETECTED CRASH, lowering timeout T4675] ip6_finish_output2+0x59b/0xf60 [ 730.721198][ T4675] ? ip6_copy_metadata+0x62b/0xc40 [ 730.721472][ T4675] ip6_fragment+0x199d/0x26c0 [ 730.721736][ T4675] ? __pfx_ip6_finish_output2+0x10/0x10 [ 730.722064][ T4675] ? __pfx_ip6_fragment+0x10/0x10 [ 730.722365][ T4675] ? __lock_release+0x40f/0x880 [ 730.722628][ T4675] ? __lock_release+0x40f/0x880 [ 730.722886][ T4675] ? ip6_dst_mtu_maybe_forward.constprop.0+0x14f/0x380 [ 730.723308][ T4675] ip6_finish_output+0x6ee/0xdf0 [ 730.723603][ T4675] ? ip6_output+0x4f4/0x760 [ 730.723844][ T4675] ip6_output+0x1ea/0x760 [ 730.724074][ T4675] ? __pfx_ip6_output+0x10/0x10 [ 730.724343][ T4675] ? __pfx_ip6_finish_output+0x10/0x10 [ 730.724629][ T4675] ? __pfx_ipv6_conntrack_local+0x10/0x10 [nf_conntrack] [ 730.725035][ T4675] ? NF_HOOK.constprop.0+0x1c2/0x680 [ 730.725329][ T4675] NF_HOOK.constprop.0+0xe2/0x680 [ 730.725592][ T4675] ? __pfx_NF_HOOK.constprop.0+0x10/0x10 [ 730.725883][ T4675] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 730.726189][ T4675] ? __pfx_dst_output+0x10/0x10 [ 730.726452][ T4675] ? lock_acquire+0x1c1/0x220 [ 730.726696][ T4675] ? rawv6_send_hdrinc+0x867/0x1370 [ 730.726972][ T4675] rawv6_send_hdrinc+0x94b/0x1370 [ 730.727298][ T4675] ? __pfx_rawv6_send_hdrinc+0x10/0x10 [ 730.727597][ T4675] ? ip6_dst_hoplimit.part.0.isra.0+0xd5/0x2b0 [ 730.727926][ T4675] rawv6_sendmsg+0x8b0/0x17e0 [ 730.728195][ T4675] ? __pfx_rawv6_sendmsg+0x10/0x10 [ 730.728465][ T4675] ? __lock_acquire+0xb67/0x1610 [ 730.728750][ T4675] ? hlock_class+0x4e/0x130 [ 730.729017][ T4675] ? hlock_class+0x4e/0x130 [ 730.729289][ T4675] ? __lock_release+0x40f/0x880 [ 730.729581][ T4675] ? lock_acquire+0x1c1/0x220 [ 730.729843][ T4675] ? __might_fault+0xc6/0x180 [ 730.730111][ T4675] ? __might_fault+0x11f/0x180 [ 730.730401][ T4675] ? __sys_sendto+0x332/0x410 [ 730.730659][ T4675] __sys_sendto+0x332/0x410 [ 730.730916][ T4675] ? __pfx___sys_sendto+0x10/0x10 [ 730.731223][ T4675] ? lock_acquire+0x1c1/0x220 [ 730.731518][ T4675] ? rseq_ip_fixup+0x2f9/0x4a0 [ 730.731782][ T4675] ? __pfx_rseq_ip_fixup+0x10/0x10 [ 730.732069][ T4675] ? __pfx_task_work_run+0x10/0x10 [ 730.732367][ T4675] ? __pfx___sys_socket+0x10/0x10 [ 730.732648][ T4675] ? rseq_update_cpu_node_id+0x1bd/0x230 [ 730.732962][ T4675] __x64_sys_sendto+0xe0/0x1c0 [ 730.733242][ T4675] ? lockdep_hardirqs_on_prepare.part.0+0x1b1/0x370 [ 730.733607][ T4675] do_syscall_64+0xc9/0x1e0 [ 730.733846][ T4675] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 730.734180][ T4675] RIP: 0033:0x7ff78e57985a [ 730.734436][ T4675] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 [ 730.735478][ T4675] RSP: 002b:00007ffec2163518 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 730.735925][ T4675] RAX: ffffffffffffffda RBX: 00007ffec2163600 RCX: 00007ff78e57985a [ 730.736370][ T4675] RDX: 0000000000000038 RSI: 00000000004077e0 RDI: 0000000000000005 [ 730.736809][ T4675] RBP: 0000000000000005 R08: 00007ffec2163600 R09: 000000000000001c [ 730.737244][ T4675] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000001c [ 730.737666][ T4675] R13: 0000000000000038 R14: 0000000000000038 R15: 00000000000004b8 [ 730.738108][ T4675] [ 730.738313][ T4675] ---[ end trace ]--- # PASS # ipv6 nf_conntrack defrag with overlaps # seed = 1708047201 # PASS # all tests done ok 1 selftests: net: ip_defrag.sh make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->