======================================
| [ 36.062152][ T359] br10: port 1(veth1.10) entered forwarding state
| [ 36.067837][ C1] ------------[ cut here ]------------
| [ 36.068210][ C1] UBSAN: invalid-load in ./include/linux/skbuff.h:4267:9
| [ 36.068591][ C1] load of value 107 is not a valid value for type '_Bool'
[ 36.069334][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014
[ 36.070000][ C1] Call Trace:
[ 36.070183][ C1]
DETECTED CRASH, lowering timeout
[ 36.070336][ C1] dump_stack_lvl (lib/dump_stack.c:107)
[ 36.070581][ C1] __ubsan_handle_load_invalid_value (lib/ubsan.c:218 lib/ubsan.c:419)
[ 36.070912][ C1] br_forward_finish.cold (./include/linux/spinlock.h:396 net/bridge/br.c:81) bridge
[ 36.071273][ C1] deliver_clone (net/bridge/br_forward.c:132) bridge
[ 36.071584][ C1] maybe_deliver (net/bridge/br_forward.c:191) bridge
[ 36.071899][ C1] ? check_prev_add (kernel/locking/lockdep.c:3214)
[ 36.072159][ C1] br_flood (net/bridge/br_forward.c:236) bridge
[ 36.072458][ C1] br_dev_xmit (net/bridge/br_device.c:100) bridge
[ 36.072770][ C1] ? __pfx_br_dev_xmit (net/bridge/br_device.c:29) bridge
[ 36.073108][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756)
[ 36.073380][ C1] ? __pfx_skb_network_protocol (net/core/dev.c:3341)
[ 36.073684][ C1] ? __pfx_qdisc_pkt_len_init (net/core/dev.c:3679)
[ 36.073972][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 36.074271][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:4991 ./include/linux/netdevice.h:5005 net/core/dev.c:3530 net/core/dev.c:3546)
[ 36.074547][ C1] __dev_queue_xmit (./include/linux/netdevice.h:3369 net/core/dev.c:4338)
[ 36.074811][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 36.075062][ C1] ? eth_header (net/ethernet/eth.c:100)
[ 36.075303][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4246)
[ 36.075582][ C1] ? neigh_resolve_output (./include/linux/netdevice.h:3226 net/core/neighbour.c:1558 net/core/neighbour.c:1543)
[ 36.075877][ C1] ip_finish_output2 (./include/net/neighbour.h:542 net/ipv4/ip_output.c:235)
[ 36.076145][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 36.076384][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199)
[ 36.076672][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1627 ./include/linux/skbuff.h:4943 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295)
[ 36.076948][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433)
[ 36.077174][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427)
[ 36.077431][ C1] ? igmpv3_send_cr (net/ipv4/igmp.c:721)
[ 36.077693][ C1] ? ip_local_out (net/ipv4/ip_output.c:128)
[ 36.077938][ C1] igmp_ifc_timer_expire (net/ipv4/igmp.c:815)
[ 36.078213][ C1] ? __pfx_igmp_ifc_timer_expire (net/ipv4/igmp.c:809)
[ 36.078514][ C1] call_timer_fn (kernel/time/timer.c:1700)
[ 36.078759][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677)
[ 36.079026][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 36.079269][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4274)
[ 36.079534][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038)
[ 36.079799][ C1] ? __pfx_igmp_ifc_timer_expire (net/ipv4/igmp.c:809)
[ 36.080109][ C1] ? __pfx___lock_release (kernel/locking/lockdep.c:5406)
[ 36.080379][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007)
[ 36.080671][ C1] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 36.080974][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 36.081211][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 36.081449][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053)
[ 36.081704][ C1] __do_softirq (kernel/softirq.c:553)
[ 36.081955][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644)
[ 36.082180][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14))
[ 36.082474][ C1]
[ 36.082630][ C1]
[ 36.082785][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649)
[ 36.083098][ C1] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:80 arch/x86/kernel/unwind_orc.c:102)
[ 36.083356][ C1] Code: 8d 6b 04 49 89 df 4c 39 e5 77 4e 4c 89 e2 48 29 ea 48 89 d6 48 c1 ea 3f 48 c1 fe 02 48 01 f2 48 d1 fa 48 8d 5c 95 00 48 89 da <48> c1 ea 03 0f b6 34 0a 48 89 da 83 e2 07 83 c2 03 40 38 f2 7c 05
All code
========
0: 8d 6b 04 lea 0x4(%rbx),%ebp
3: 49 89 df mov %rbx,%r15
6: 4c 39 e5 cmp %r12,%rbp
9: 77 4e ja 0x59
b: 4c 89 e2 mov %r12,%rdx
e: 48 29 ea sub %rbp,%rdx
11: 48 89 d6 mov %rdx,%rsi
14: 48 c1 ea 3f shr $0x3f,%rdx
18: 48 c1 fe 02 sar $0x2,%rsi
1c: 48 01 f2 add %rsi,%rdx
1f: 48 d1 fa sar %rdx
22: 48 8d 5c 95 00 lea 0x0(%rbp,%rdx,4),%rbx
27: 48 89 da mov %rbx,%rdx
2a:* 48 c1 ea 03 shr $0x3,%rdx <-- trapping instruction
2e: 0f b6 34 0a movzbl (%rdx,%rcx,1),%esi
32: 48 89 da mov %rbx,%rdx
35: 83 e2 07 and $0x7,%edx
38: 83 c2 03 add $0x3,%edx
3b: 40 38 f2 cmp %sil,%dl
3e: 7c 05 jl 0x45
Code starting with the faulting instruction
===========================================
0: 48 c1 ea 03 shr $0x3,%rdx
4: 0f b6 34 0a movzbl (%rdx,%rcx,1),%esi
8: 48 89 da mov %rbx,%rdx
b: 83 e2 07 and $0x7,%edx
e: 83 c2 03 add $0x3,%edx
11: 40 38 f2 cmp %sil,%dl
14: 7c 05 jl 0x1b
[ 36.084334][ C1] RSP: 0018:ffffc9000075f5a8 EFLAGS: 00000246
[ 36.084649][ C1] RAX: ffffffff90e6a9ce RBX: ffffffff90b6355c RCX: dffffc0000000000
[ 36.085053][ C1] RDX: ffffffff90b6355c RSI: 0000000000000000 RDI: ffffffff90b63554
[ 36.085457][ C1] RBP: ffffffff90b6355c R08: ffffc9000075f728 R09: 1ffff920000ebec6
[ 36.085865][ C1] R10: ffffc9000075f6e8 R11: ffffc9000075f729 R12: ffffffff90b6355c
[ 36.086269][ C1] R13: ffffffff8c794dcb R14: ffffffff90b63554 R15: ffffffff90b63558
[ 36.086674][ C1] ? exit_mm (kernel/exit.c:569)
[ 36.086914][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 36.087172][ C1] unwind_next_frame (arch/x86/kernel/unwind_orc.c:495)
[ 36.087437][ C1] ? exit_mm (kernel/exit.c:570)
[ 36.087667][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469)
[ 36.087956][ C1] ? exit_mm (kernel/exit.c:570)
[ 36.088176][ C1] ? kernel_text_address (kernel/extable.c:99)
[ 36.088442][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 36.088763][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:24)
[ 36.089019][ C1] ? exit_mm (kernel/exit.c:570)
[ 36.089247][ C1] stack_trace_save (kernel/stacktrace.c:123)
[ 36.089497][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 36.089780][ C1] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825)
[ 36.090054][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 36.090288][ C1] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3))
[ 36.090517][ C1] kasan_save_stack (mm/kasan/common.c:48)
[ 36.090762][ C1] ? kasan_save_stack (mm/kasan/common.c:48)
[ 36.091013][ C1] ? __kasan_record_aux_stack (mm/kasan/generic.c:586)
[ 36.091301][ C1] ? __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:103 kernel/rcu/tree.c:2716)
[ 36.091613][ C1] ? kmem_cache_free_bulk.part.0 (./include/linux/kmemleak.h:48 mm/slub.c:2087 mm/slub.c:2150 mm/slub.c:4312 mm/slub.c:4526)
[ 36.091920][ C1] ? mt_destroy_walk (lib/maple_tree.c:178 lib/maple_tree.c:5264)
[ 36.092177][ C1] ? __mt_destroy (lib/maple_tree.c:217 lib/maple_tree.c:6795)
[ 36.092416][ C1] ? exit_mmap (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/linux/mmap_lock.h:41 ./include/linux/mmap_lock.h:131 mm/mmap.c:3314)
[ 36.092649][ C1] ? __mmput (kernel/fork.c:1410 (discriminator 2) kernel/fork.c:1345 (discriminator 2))
[ 36.092868][ C1] ? exit_mm (kernel/exit.c:570)
[ 36.093102][ C1] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 36.093340][ C1] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436)
[ 36.093597][ C1] ? __pfx___lock_release (kernel/locking/lockdep.c:5406)
[ 36.093867][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719)
[ 36.094167][ C1] ? __virt_addr_valid (./include/linux/rcupdate.h:308 ./include/linux/rcupdate.h:863 ./include/linux/mmzone.h:2026 arch/x86/mm/physaddr.c:65)
[ 36.094437][ C1] ? __virt_addr_valid (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:865 ./include/linux/mmzone.h:2026 arch/x86/mm/physaddr.c:65)
[ 36.094704][ C1] ? __pfx_free_object_rcu (mm/kmemleak.c:508)
[ 36.094980][ C1] ? kasan_addr_to_slab (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/page-flags.h:481 mm/kasan/../slab.h:206 mm/kasan/common.c:38)
[ 36.095244][ C1] __kasan_record_aux_stack (mm/kasan/generic.c:586)
[ 36.095524][ C1] ? __pfx_free_object_rcu (mm/kmemleak.c:508)
[ 36.095797][ C1] __call_rcu_common.constprop.0 (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:103 kernel/rcu/tree.c:2716)
[ 36.096111][ C1] kmem_cache_free_bulk.part.0 (./include/linux/kmemleak.h:48 mm/slub.c:2087 mm/slub.c:2150 mm/slub.c:4312 mm/slub.c:4526)
[ 36.096409][ C1] ? mt_destroy_walk (lib/maple_tree.c:178 lib/maple_tree.c:5264)
[ 36.096682][ C1] mt_destroy_walk (lib/maple_tree.c:178 lib/maple_tree.c:5264)
[ 36.096940][ C1] ? __pfx_mt_destroy_walk (lib/maple_tree.c:5244)
[ 36.097226][ C1] __mt_destroy (lib/maple_tree.c:217 lib/maple_tree.c:6795)
[ 36.097462][ C1] exit_mmap (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/linux/mmap_lock.h:41 ./include/linux/mmap_lock.h:131 mm/mmap.c:3314)
[ 36.097688][ C1] ? __pfx_exit_mmap (mm/mmap.c:3253)
[ 36.097947][ C1] ? __pfx_exit_aio (fs/aio.c:888)
[ 36.098192][ C1] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:109 ./include/linux/atomic/atomic-arch-fallback.h:4308 ./include/linux/atomic/atomic-long.h:1499 ./include/linux/atomic/atomic-instrumented.h:4446 kernel/locking/mutex.c:929)
[ 36.098508][ C1] __mmput (kernel/fork.c:1410 (discriminator 2) kernel/fork.c:1345 (discriminator 2))
[ 36.098720][ C1] exit_mm (kernel/exit.c:570)
[ 36.098937][ C1] do_exit (kernel/exit.c:861)
[ 36.099153][ C1] ? __pfx_do_exit (kernel/exit.c:812)
[ 36.099406][ C1] do_group_exit (kernel/exit.c:1001)
[ 36.099656][ C1] __x64_sys_exit_group (kernel/exit.c:1029)
[ 36.099917][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 36.100158][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129)
[ 36.100463][ C1] RIP: 0033:0x7f3dc67fda8d
[ 36.100696][ C1] Code: Unable to access opcode bytes at 0x7f3dc67fda63.
Code starting with the faulting instruction
===========================================
[ 36.101052][ C1] RSP: 002b:00007ffe27807708 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
[ 36.101482][ C1] RAX: ffffffffffffffda RBX: 00007f3dc68da9c0 RCX: 00007f3dc67fda8d
[ 36.101886][ C1] RDX: 00000000000000e7 RSI: fffffffffffffe90 RDI: 0000000000000000
[ 36.102299][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000058
[ 36.102704][ C1] R10: 00007ffe27807530 R11: 0000000000000246 R12: 00007f3dc68da9c0
Finger prints:
dump_stack_lvl:__ubsan_handle_load_invalid_value:deliver_clone:maybe_deliver