====================================== | [ 53.568454][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 53.568612][ C0] | [ 53.568690][ C0] | [ 53.568690][ C0] stack backtrace: [ 53.569195][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 53.569539][ C0] Call Trace: [ 53.569747][ C0] [ 53.569827][ C0] dump_stack_lvl (lib/dump_stack.c:117) [ 53.569988][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4024) [ 53.570182][ C0] ? kernel_text_address (kernel/extable.c:99) [ 53.570338][ C0] ? __pfx_print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4024) [ 53.570612][ C0] ? __pfx_usage_skip (kernel/locking/lockdep.c:2264) [ 53.570768][ C0] ? __pfx_usage_match (kernel/locking/lockdep.c:2256) [ 53.570926][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 53.571081][ C0] mark_lock_irq (kernel/locking/lockdep.c:4244) [ 53.571326][ C0] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:256) [ 53.571495][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4207) [ 53.571649][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 53.571809][ C0] ? save_trace (kernel/locking/lockdep.c:586) [ 53.572050][ C0] mark_lock (kernel/locking/lockdep.c:4678) [ 53.572168][ C0] mark_usage (kernel/locking/lockdep.c:4567) [ 53.572291][ C0] __lock_acquire (kernel/locking/lockdep.c:5091) [ 53.572448][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:451 (discriminator 2)) act_mirred [ 53.572643][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 53.572883][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 53.573037][ C0] ? sch_direct_xmit (./include/linux/netdevice.h:4345 (discriminator 1) net/sched/sch_generic.c:341 (discriminator 1)) [ 53.573193][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 53.573349][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 53.573590][ C0] ? sch_direct_xmit (./include/linux/netdevice.h:4345 (discriminator 1) net/sched/sch_generic.c:341 (discriminator 1)) [ 53.573743][ C0] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 53.573901][ C0] ? sch_direct_xmit (./include/linux/netdevice.h:4345 (discriminator 1) net/sched/sch_generic.c:341 (discriminator 1)) [ 53.574055][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 53.574294][ C0] ? sch_direct_xmit (./include/linux/netdevice.h:4345 (discriminator 1) net/sched/sch_generic.c:341 (discriminator 1)) [ 53.574448][ C0] sch_direct_xmit (./include/linux/netdevice.h:4345 (discriminator 1) net/sched/sch_generic.c:341 (discriminator 1)) [ 53.574603][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 53.574757][ C0] ? __pfx_sch_direct_xmit (net/sched/sch_generic.c:318) [ 53.574994][ C0] ? __dev_xmit_skb (./include/net/sch_generic.h:195 ./include/net/sch_generic.h:192 net/core/dev.c:3779) [ 53.575147][ C0] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 53.575306][ C0] ? __dev_xmit_skb (./include/net/sch_generic.h:195 ./include/net/sch_generic.h:192 net/core/dev.c:3779) [ 53.575462][ C0] __dev_xmit_skb (net/core/dev.c:3792) [ 53.575617][ C0] ? __pfx___dev_xmit_skb (net/core/dev.c:3767) [ 53.575856][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:833 net/core/dev.c:4297) [ 53.576010][ C0] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 53.576165][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:833 net/core/dev.c:4297) [ 53.576321][ C0] __dev_queue_xmit (net/core/dev.c:4338) [ 53.576559][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4292 kernel/locking/lockdep.c:4359) [ 53.576757][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4281) [ 53.576912][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 52)) [ 53.577070][ C0] ? kmem_cache_alloc (mm/slub.c:3858) [ 53.577312][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1501) [ 53.577472][ C0] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1572 (discriminator 4)) [ 53.577628][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:241 net/sched/act_mirred.c:236 net/sched/act_mirred.c:315) act_mirred [ 53.577827][ C0] tcf_mirred_act (net/sched/act_mirred.c:453 (discriminator 2)) act_mirred [ 53.578195][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 53.578353][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 53.578509][ C0] ? mall_classify (net/sched/cls_matchall.c:32 (discriminator 3)) cls_matchall [ 53.578702][ C0] __tcf_classify.constprop.0 (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1770) [ 53.578942][ C0] tcf_classify (net/sched/cls_api.c:1815) [ 53.579059][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1815) [ 53.579215][ C0] tc_run (net/core/dev.c:3958) [ 53.579333][ C0] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:960) [ 53.579612][ C0] ? __pfx_tc_run (net/core/dev.c:3937) [ 53.579779][ C0] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4030 net/core/dev.c:5464) [ 53.579973][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 53.580128][ C0] ? __pfx___netif_receive_skb_core.constprop.0 (net/core/dev.c:5391) [ 53.580401][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 53.580555][ C0] ? process_backlog (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 net/core/dev.c:6046) [ 53.580709][ C0] __netif_receive_skb_one_core (net/core/dev.c:5603) [ 53.580902][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5597) [ 53.581182][ C0] ? process_backlog (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 net/core/dev.c:6046) [ 53.581337][ C0] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 53.581498][ C0] ? process_backlog (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 net/core/dev.c:6046) [ 53.581652][ C0] process_backlog (./include/linux/rcupdate.h:810 net/core/dev.c:6048) [ 53.581896][ C0] __napi_poll.constprop.0 (net/core/dev.c:6701) [ 53.582051][ C0] net_rx_action (net/core/dev.c:6770 net/core/dev.c:6886) [ 53.582207][ C0] ? __schedule (kernel/sched/core.c:6617) [ 53.582363][ C0] ? __pfx_net_rx_action (net/core/dev.c:6850) [ 53.582602][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 53.582762][ C0] __do_softirq (kernel/softirq.c:554) [ 53.582919][ C0] ? __pfx_run_ksoftirqd (kernel/softirq.c:917) [ 53.583074][ C0] run_ksoftirqd (kernel/softirq.c:411 kernel/softirq.c:925 kernel/softirq.c:916) [ 53.583313][ C0] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 53.583469][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 53.583625][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 53.583779][ C0] kthread (kernel/kthread.c:388) [ 53.583897][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 53.584140][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 53.584296][ C0] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: ret_from_fork_asm:dump_stack_lvl:mark_lock_irq:mark_lock