====================================== | [ 570.002926][ T71] ================================================================== | [ 570.003360][ T71] BUG: KASAN: slab-use-after-free in __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) | [ 570.003753][ T71] Read of size 8 at addr ffff888008e4fa68 by task kworker/u8:1/71 | [ 570.004152][ T71] [ 570.004694][ T71] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 570.005311][ T71] Workqueue: netns cleanup_net [ 570.005562][ T71] Call Trace: [ 570.005743][ T71] [ 570.005897][ T71] dump_stack_lvl (lib/dump_stack.c:107) [ 570.006134][ T71] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 570.006472][ T71] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 570.006724][ T71] print_report (mm/kasan/report.c:489) [ 570.006954][ T71] ? 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) [ 570.007214][ T71] kasan_report (mm/kasan/report.c:603) [ 570.007438][ T71] ? __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 570.007689][ T71] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:752) [ 570.007922][ T71] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 570.008174][ T71] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 570.008442][ T71] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 570.008750][ T71] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 570.009066][ T71] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 570.009366][ T71] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 570.009647][ T71] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 570.009944][ T71] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 570.010265][ T71] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 570.010577][ T71] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 570.010903][ T71] __tcf_action_put (net/sched/act_api.c:377) [ 570.011170][ T71] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 570.011440][ T71] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 570.011714][ T71] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 570.012086][ T71] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 570.012399][ T71] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 570.012710][ T71] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 570.013016][ T71] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 570.013306][ T71] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 570.013628][ T71] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 570.013880][ T71] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 570.014123][ T71] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 570.014411][ T71] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 570.014728][ T71] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 570.015038][ T71] tcf_proto_destroy (net/sched/cls_api.c:418) [ 570.015291][ T71] tcf_chain_flush (net/sched/cls_api.c:737) [ 570.015545][ T71] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 570.015799][ T71] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 570.016105][ T71] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 570.016351][ T71] dev_shutdown (net/sched/sch_generic.c:1482) [ 570.016586][ T71] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 570.016918][ T71] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 570.017160][ T71] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 570.017518][ T71] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 570.017912][ T71] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 570.018166][ T71] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 570.018525][ T71] cleanup_net (net/core/net_namespace.c:633) [ 570.018790][ T71] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 570.019090][ T71] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 570.019375][ T71] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 570.019622][ T71] ? process_one_work (kernel/workqueue.c:2609) [ 570.019928][ T71] process_one_work (kernel/workqueue.c:2633) [ 570.020206][ T71] ? 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) [ 570.020465][ T71] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 570.020751][ T71] ? assign_work (kernel/workqueue.c:1101) [ 570.021013][ T71] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 570.021295][ T71] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 570.021685][ T71] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 570.021948][ T71] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 570.022235][ T71] kthread (kernel/kthread.c:388) [ 570.022473][ T71] ? __pfx_kthread (kernel/kthread.c:341) [ 570.022754][ T71] ret_from_fork (arch/x86/kernel/process.c:147) [ 570.022992][ T71] ? __pfx_kthread (kernel/kthread.c:341) [ 570.023256][ T71] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 570.040419][ T71] Disabling lock debugging due to kernel taint | [ 596.045325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 596.045707][ C0] rcu: 0-....: (26000 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=5578 | [ 596.046256][ C0] rcu: (t=26001 jiffies g=477977 q=5585 ncpus=4) [ 596.047068][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 596.047693][ C0] Workqueue: netns cleanup_net [ 596.047947][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 596.048214][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 596.049200][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 596.049516][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 596.049923][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 596.050330][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 596.050736][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 596.051140][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 596.051547][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 596.052001][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 596.052337][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 596.052748][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 596.053153][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 596.053559][ C0] PKRU: 55555554 [ 596.053742][ C0] Call Trace: [ 596.053913][ C0] [ 596.054066][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 596.054350][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 596.054607][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 596.054861][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 596.055151][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 596.055386][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 596.055659][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 596.055933][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 596.056193][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 596.056485][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 596.056729][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 596.057048][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 596.057324][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 596.057617][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 596.057886][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 596.058196][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 596.058463][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 596.058777][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 596.059076][ C0] [ 596.059230][ C0] [ 596.059383][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 596.059702][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 596.060004][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 596.060302][ C0] ? kasan_report (mm/kasan/report.c:609) [ 596.060541][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 596.060829][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 596.061147][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 596.061402][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 596.061655][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 596.061930][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 596.062219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 596.062459][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 596.062708][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 596.062951][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 596.063184][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 596.063419][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 596.063670][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 596.063936][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 596.064238][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 596.064498][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 596.064745][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 596.065017][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 596.065291][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 596.065586][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 596.065885][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 596.066175][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 596.066419][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 596.066674][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 596.066917][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 596.067242][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 596.067520][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 596.067824][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 596.068121][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 596.068413][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 596.068726][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 596.068978][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 596.069222][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 596.069509][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 596.069822][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 596.070131][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 596.070383][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 596.070629][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 596.070876][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 596.071186][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 596.071432][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 596.071664][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 596.071989][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 596.072234][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 596.072554][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 596.072900][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 596.073147][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 596.073456][ C0] cleanup_net (net/core/net_namespace.c:633) [ 596.073683][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 596.073973][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 596.074228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 596.074470][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 596.074737][ C0] process_one_work (kernel/workqueue.c:2633) [ 596.074992][ C0] ? 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) [ 596.075227][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 596.075504][ C0] ? assign_work (kernel/workqueue.c:1101) [ 596.075744][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 596.075991][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 596.076328][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 596.076592][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 596.076853][ C0] kthread (kernel/kthread.c:388) [ 596.077063][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 596.077301][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 596.077533][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 596.077767][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 603.467591][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 33192 jiffies s: 1289 root: 0x1/. | [ 603.468239][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 603.468635][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 603.468926][ C0] NMI backtrace for cpu 0 [ 603.468937][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 603.468940][ C0] Workqueue: netns cleanup_net [ 603.468949][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 603.468958][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 603.468960][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 603.468963][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 603.468965][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 603.468967][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 603.468968][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 603.468969][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 603.468971][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 603.468973][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 603.468977][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 603.468978][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 603.468979][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 603.468981][ C0] PKRU: 55555554 [ 603.468982][ C0] Call Trace: [ 603.468983][ C0] [ 603.468986][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 603.468992][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 603.468997][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 603.469002][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 603.469007][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 603.469010][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 603.469015][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 603.469018][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 603.469021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 603.469025][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 603.469028][ C0] [ 603.469029][ C0] [ 603.469030][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 603.469034][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 603.469040][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 603.469047][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 603.469050][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 603.469053][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 603.469055][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 603.469059][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 603.469062][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 603.469064][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 603.469067][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 603.469070][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 603.469072][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 603.469079][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 603.469082][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 603.469086][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 603.469089][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 603.469094][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 603.469099][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 603.469102][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 603.469106][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 603.469109][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 603.469113][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 603.469115][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 603.469126][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 603.469134][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 603.469142][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 603.469151][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 603.469159][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 603.469167][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 603.469170][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 603.469174][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 603.469183][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 603.469191][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 603.469196][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 603.469200][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 603.469204][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 603.469208][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 603.469215][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 603.469219][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 603.469222][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 603.469227][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 603.469231][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 603.469234][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 603.469237][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 603.469240][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 603.469245][ C0] cleanup_net (net/core/net_namespace.c:633) [ 603.469248][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 603.469250][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 603.469253][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 603.469255][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 603.469260][ C0] process_one_work (kernel/workqueue.c:2633) [ 603.469264][ C0] ? 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) [ 603.469267][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 603.469271][ C0] ? assign_work (kernel/workqueue.c:1101) [ 603.469274][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 603.469276][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 603.469280][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 603.469283][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 603.469285][ C0] kthread (kernel/kthread.c:388) [ 603.469287][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 603.469290][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 603.469292][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 603.469294][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 628.557222][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 628.557701][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 628.558175][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 628.558652][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 628.559598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 628.560220][ C0] Workqueue: netns cleanup_net [ 628.560469][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 628.560756][ C0] Code: 48 c7 c7 b0 c2 3e 91 5b 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 b0 c2 3e 91 mov $0xffffffff913ec2b0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 9a b3 9b ff jmp 0xffffffffff9bb3aa 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 628.561740][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 628.562057][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 628.562461][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 628.562867][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 628.563271][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 628.563675][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 628.564076][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 628.564528][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 628.564863][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 628.565271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 628.565674][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 628.566077][ C0] PKRU: 55555554 [ 628.566260][ C0] Call Trace: [ 628.566434][ C0] [ 628.566583][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 628.566852][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 628.567100][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 628.567381][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 628.567660][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 628.567950][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 628.568220][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 628.568532][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 628.568797][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 628.569111][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 628.569412][ C0] [ 628.569565][ C0] [ 628.569716][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 628.570038][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 628.570339][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 628.570623][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 628.570908][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 628.571224][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 628.571480][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 628.571735][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 628.572010][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 628.572301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 628.572548][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 628.572792][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 628.573035][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 628.573270][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 628.573505][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 628.573756][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 628.574022][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 628.574327][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 628.574588][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 628.574840][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 628.575111][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 628.575386][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 628.575683][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 628.575981][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 628.576271][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 628.576516][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 628.576772][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 628.577017][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 628.577345][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 628.577622][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 628.577927][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 628.578224][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 628.578539][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 628.578854][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 628.579104][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 628.579352][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 628.579638][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 628.579956][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 628.580267][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 628.580521][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 628.580769][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 628.581017][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 628.581328][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 628.581574][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 628.581809][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 628.582136][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 628.582381][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 628.582705][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 628.583052][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 628.583297][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 628.583609][ C0] cleanup_net (net/core/net_namespace.c:633) [ 628.583840][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 628.584128][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 628.584384][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 628.584626][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 628.584892][ C0] process_one_work (kernel/workqueue.c:2633) [ 628.585150][ C0] ? 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) [ 628.585388][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 628.585667][ C0] ? assign_work (kernel/workqueue.c:1101) [ 628.585905][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 628.586148][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 628.586487][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 628.586750][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 628.587013][ C0] kthread (kernel/kthread.c:388) [ 628.587227][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 628.587465][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 628.587697][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 628.587934][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 656.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 656.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 656.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 656.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 656.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 656.560205][ C0] Workqueue: netns cleanup_net [ 656.560455][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 656.560723][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 656.561711][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 656.562021][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 656.562434][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 656.562838][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 656.563246][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 656.563651][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 656.564058][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 656.564514][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 656.564852][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 656.565257][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 656.565667][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 656.566073][ C0] PKRU: 55555554 [ 656.566257][ C0] Call Trace: [ 656.566432][ C0] [ 656.566584][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 656.566852][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 656.567100][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 656.567385][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 656.567661][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 656.567953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 656.568224][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 656.568534][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 656.568801][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 656.569114][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 656.569416][ C0] [ 656.569566][ C0] [ 656.569720][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 656.570041][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 656.570342][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 656.570580][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 656.570869][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 656.571185][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 656.571441][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 656.571695][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 656.571970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 656.572257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 656.572504][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 656.572748][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 656.572991][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 656.573223][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 656.573460][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 656.573711][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 656.573978][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 656.574279][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 656.574540][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 656.574790][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 656.575063][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 656.575338][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 656.575634][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 656.575933][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 656.576222][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 656.576470][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 656.576725][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 656.576968][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 656.577293][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 656.577571][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 656.577874][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 656.578172][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 656.578463][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 656.578779][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 656.579029][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 656.579273][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 656.579560][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 656.579873][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 656.580182][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 656.580434][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 656.580679][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 656.580927][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 656.581240][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 656.581485][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 656.581719][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 656.582044][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 656.582288][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 656.582614][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 656.582958][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 656.583205][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 656.583512][ C0] cleanup_net (net/core/net_namespace.c:633) [ 656.583740][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 656.584029][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 656.584283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 656.584524][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 656.584791][ C0] process_one_work (kernel/workqueue.c:2633) [ 656.585047][ C0] ? 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) [ 656.585288][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 656.585566][ C0] ? assign_work (kernel/workqueue.c:1101) [ 656.585806][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 656.586054][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 656.586391][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 656.586654][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 656.586916][ C0] kthread (kernel/kthread.c:388) [ 656.587127][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 656.587368][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 656.587597][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 656.587833][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 656.588085][ C0] | [ 674.081325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 674.081704][ C0] rcu: 0-....: (103916 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=22792 | [ 674.082259][ C0] rcu: (t=104037 jiffies g=477977 q=5715 ncpus=4) [ 674.083082][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 674.083707][ C0] Workqueue: netns cleanup_net [ 674.083958][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 674.084228][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 674.085216][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 674.085529][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 674.085936][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 674.086341][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 674.086744][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 674.087146][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 674.087556][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 674.088009][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 674.088347][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 674.088753][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 674.089155][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 674.089563][ C0] PKRU: 55555554 [ 674.089751][ C0] Call Trace: [ 674.089923][ C0] [ 674.090073][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 674.090353][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 674.090609][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 674.090863][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 674.091157][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 674.091393][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 674.091665][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 674.091939][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 674.092200][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 674.092493][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 674.092738][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 674.093054][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 674.093331][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 674.093623][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 674.093892][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 674.094202][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 674.094468][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 674.094783][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 674.095084][ C0] [ 674.095238][ C0] [ 674.095391][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 674.095710][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 674.096006][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 674.096299][ C0] ? kasan_report (mm/kasan/report.c:609) [ 674.096538][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 674.096791][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 674.097078][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 674.097397][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 674.097650][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 674.097902][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 674.098179][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 674.098467][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 674.098713][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 674.098956][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 674.099196][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 674.099432][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 674.099667][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 674.099917][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 674.100184][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 674.100485][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 674.100744][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 674.100991][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 674.101262][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 674.101538][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 674.101834][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 674.102134][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 674.102428][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 674.102674][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 674.102929][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 674.103170][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 674.103494][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 674.103772][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 674.104075][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 674.104376][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 674.104665][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 674.104981][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 674.105233][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 674.105476][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 674.105763][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 674.106079][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 674.106388][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 674.106640][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 674.106888][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 674.107137][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 674.107445][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 674.107688][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 674.107923][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 674.108250][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 674.108495][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 674.108814][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 674.109159][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 674.109407][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 674.109711][ C0] cleanup_net (net/core/net_namespace.c:633) [ 674.109942][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 674.110229][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 674.110486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 674.110728][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 674.110993][ C0] process_one_work (kernel/workqueue.c:2633) [ 674.111258][ C0] ? 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) [ 674.111486][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 674.111755][ C0] ? assign_work (kernel/workqueue.c:1101) [ 674.111986][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 674.112220][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 674.112579][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 674.112842][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 674.113104][ C0] kthread (kernel/kthread.c:388) [ 674.113314][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 674.113552][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 674.113780][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 674.114017][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 700.557201][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 700.557693][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 700.558166][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 700.558642][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 700.559593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 700.560215][ C0] Workqueue: netns cleanup_net [ 700.560465][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 700.560795][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 700.561784][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 700.562093][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 700.562504][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 700.562919][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 700.563324][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 700.563728][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 700.564132][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 700.564585][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 700.564920][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 700.565323][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 700.565727][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 700.566130][ C0] PKRU: 55555554 [ 700.566313][ C0] Call Trace: [ 700.566485][ C0] [ 700.566643][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 700.566912][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 700.567160][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 700.567441][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 700.567714][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 700.568007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 700.568276][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 700.568585][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 700.568849][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 700.569164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 700.569461][ C0] [ 700.569614][ C0] [ 700.569765][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 700.570085][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 700.570385][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 700.570692][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 700.571007][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 700.571259][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 700.571516][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 700.571790][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 700.572077][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 700.572326][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 700.572570][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 700.572811][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 700.573043][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 700.573277][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 700.573529][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 700.573793][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 700.574095][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 700.574353][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 700.574597][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 700.574869][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 700.575143][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 700.575438][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 700.575737][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 700.576023][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 700.576267][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 700.576523][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 700.576766][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 700.577089][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 700.577367][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 700.577668][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 700.577965][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 700.578254][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 700.578570][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 700.578820][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 700.579063][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 700.579350][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 700.579661][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 700.579972][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 700.580222][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 700.580470][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 700.580719][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 700.581026][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 700.581268][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 700.581505][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 700.581830][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 700.582074][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 700.582401][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 700.582745][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 700.582990][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 700.583295][ C0] cleanup_net (net/core/net_namespace.c:633) [ 700.583524][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 700.583813][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 700.584066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 700.584305][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 700.584571][ C0] process_one_work (kernel/workqueue.c:2633) [ 700.584827][ C0] ? 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) [ 700.585062][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 700.585338][ C0] ? assign_work (kernel/workqueue.c:1101) [ 700.585576][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 700.585818][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 700.586154][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 700.586420][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 700.586681][ C0] kthread (kernel/kthread.c:388) [ 700.586891][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 700.587127][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 700.587358][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 700.587595][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 701.771347][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 131496 jiffies s: 1289 root: 0x1/. | [ 701.771988][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 701.772372][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 701.772655][ C0] NMI backtrace for cpu 0 [ 701.772665][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 701.772668][ C0] Workqueue: netns cleanup_net [ 701.772673][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 701.772679][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 701.772682][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 701.772684][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 701.772686][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 701.772687][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 701.772689][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 701.772690][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 701.772691][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 701.772693][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 701.772696][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 701.772697][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 701.772699][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 701.772700][ C0] PKRU: 55555554 [ 701.772701][ C0] Call Trace: [ 701.772704][ C0] [ 701.772706][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 701.772711][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 701.772716][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 701.772721][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 701.772726][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 701.772728][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 701.772733][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 701.772738][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 701.772741][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 701.772744][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 701.772747][ C0] [ 701.772748][ C0] [ 701.772749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 701.772752][ C0] ? kasan_report (mm/kasan/report.c:609) [ 701.772756][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 701.772761][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 701.772765][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 701.772769][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 701.772774][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 701.772780][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 701.772782][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 701.772785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 701.772787][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 701.772792][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 701.772794][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 701.772797][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 701.772800][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 701.772802][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 701.772805][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 701.772810][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 701.772813][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 701.772817][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 701.772820][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 701.772824][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 701.772829][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 701.772832][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 701.772837][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 701.772841][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 701.772844][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 701.772847][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 701.772857][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 701.772865][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 701.772873][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 701.772882][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 701.772891][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 701.772898][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 701.772902][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 701.772906][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 701.772915][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 701.772923][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 701.772928][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 701.772932][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 701.772936][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 701.772941][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 701.772948][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 701.772952][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 701.772956][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 701.772960][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 701.772964][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 701.772966][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 701.772969][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 701.772972][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 701.772977][ C0] cleanup_net (net/core/net_namespace.c:633) [ 701.772979][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 701.772982][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 701.772985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 701.772987][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 701.772992][ C0] process_one_work (kernel/workqueue.c:2633) [ 701.772996][ C0] ? 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) [ 701.773000][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 701.773004][ C0] ? assign_work (kernel/workqueue.c:1101) [ 701.773008][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 701.773010][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 701.773014][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 701.773017][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 701.773020][ C0] kthread (kernel/kthread.c:388) [ 701.773022][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 701.773024][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 701.773027][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 701.773028][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 728.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 728.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 728.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 728.558626][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 728.559578][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 728.560200][ C0] Workqueue: netns cleanup_net [ 728.560450][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 728.560744][ C0] Code: 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d All code ======== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe 16: 48 39 c7 cmp %rax,%rdi 19: 77 23 ja 0x3e 1b: 44 89 c2 mov %r8d,%edx 1e: e8 57 e8 ff ff call 0xffffffffffffe87a 23: 83 f0 01 xor $0x1,%eax 26: 5b pop %rbx 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 36: 7f ff ff 39: 48 39 c7 cmp %rax,%rdi 3c: 76 dd jbe 0x1b 3e: 4c rex.WR 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax c: 7f ff ff f: 48 39 c7 cmp %rax,%rdi 12: 76 dd jbe 0xfffffffffffffff1 14: 4c rex.WR 15: 8d .byte 0x8d [ 728.561728][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000202 [ 728.562044][ C0] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 728.562448][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 728.562850][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 728.563254][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 728.563660][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 728.564063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 728.564517][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 728.564852][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 728.565258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 728.565670][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 728.566074][ C0] PKRU: 55555554 [ 728.566258][ C0] Call Trace: [ 728.566435][ C0] [ 728.566585][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 728.566853][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 728.567102][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 728.567383][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 728.567657][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 728.567951][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 728.568221][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 728.568533][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 728.568799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 728.569114][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 728.569414][ C0] [ 728.569567][ C0] [ 728.569719][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 728.570040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 728.570332][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 728.570593][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 728.570879][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 728.571195][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 728.571450][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 728.571702][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 728.571979][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 728.572272][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 728.572517][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 728.572760][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 728.573000][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 728.573235][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 728.573472][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 728.573722][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 728.573990][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 728.574291][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 728.574551][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 728.574799][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 728.575069][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 728.575343][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 728.575642][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 728.575941][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 728.576230][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 728.576478][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 728.576733][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 728.576974][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 728.577299][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 728.577578][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 728.577883][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 728.578183][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 728.578474][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 728.578791][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 728.579042][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 728.579284][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 728.579576][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 728.579888][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 728.580195][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 728.580449][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 728.580698][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 728.580947][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 728.581253][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 728.581498][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 728.581734][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 728.582070][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 728.582313][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 728.582632][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 728.582978][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 728.583224][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 728.583531][ C0] cleanup_net (net/core/net_namespace.c:633) [ 728.583762][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 728.584048][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 728.584303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 728.584546][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 728.584811][ C0] process_one_work (kernel/workqueue.c:2633) [ 728.585067][ C0] ? 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) [ 728.585302][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 728.585581][ C0] ? assign_work (kernel/workqueue.c:1101) [ 728.585819][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 728.586060][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 728.586398][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 728.586662][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 728.586925][ C0] kthread (kernel/kthread.c:388) [ 728.587136][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 728.587375][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 728.587605][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 728.587843][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 738.658714][ T41] INFO: lockdep is turned off. | [ 752.118324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 752.118703][ C0] rcu: 0-....: (181832 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=40254 | [ 752.119257][ C0] rcu: (t=182074 jiffies g=477977 q=5731 ncpus=4) [ 752.120072][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 752.120695][ C0] Workqueue: netns cleanup_net [ 752.120948][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 752.121225][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 752.122217][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 752.122529][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 752.122933][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 752.123339][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 752.123743][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 752.124149][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 752.124554][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 752.125005][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 752.125343][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 752.125749][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 752.126155][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 752.126559][ C0] PKRU: 55555554 [ 752.126743][ C0] Call Trace: [ 752.126916][ C0] [ 752.127068][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 752.127347][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 752.127604][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 752.127860][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 752.128150][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 752.128387][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 752.128659][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 752.128931][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 752.129191][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 752.129484][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 752.129728][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 752.130044][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 752.130322][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 752.130612][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 752.130881][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 752.131192][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 752.131460][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 752.131775][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 752.132081][ C0] [ 752.132233][ C0] [ 752.132384][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 752.132704][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 752.133007][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 752.133304][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 752.133553][ C0] kasan_report (mm/kasan/report.c:585) [ 752.133779][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 752.134068][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 752.134386][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 752.134639][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 752.134893][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 752.135168][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 752.135456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 752.135698][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 752.135941][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 752.136183][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 752.136418][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 752.136652][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 752.136903][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 752.137172][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 752.137474][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 752.137733][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 752.137980][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 752.138252][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 752.138528][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 752.138822][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 752.139121][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 752.139410][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 752.139654][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 752.139910][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 752.140153][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 752.140476][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 752.140753][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 752.141055][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 752.141354][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 752.141644][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 752.141963][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 752.142214][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 752.142458][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 752.142743][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 752.143056][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 752.143363][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 752.143613][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 752.143861][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 752.144108][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 752.144417][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 752.144658][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 752.144894][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 752.145219][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 752.145465][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 752.145789][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 752.146134][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 752.146384][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 752.146689][ C0] cleanup_net (net/core/net_namespace.c:633) [ 752.146919][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 752.147207][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 752.147463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 752.147704][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 752.147969][ C0] process_one_work (kernel/workqueue.c:2633) [ 752.148226][ C0] ? 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) [ 752.148462][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 752.148738][ C0] ? assign_work (kernel/workqueue.c:1101) [ 752.148977][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 752.149219][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 752.149558][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 752.149821][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 752.150083][ C0] kthread (kernel/kthread.c:388) [ 752.150293][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 752.150532][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 752.150761][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 752.150999][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 776.557188][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 776.557666][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 776.558145][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 776.558620][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 776.559570][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 776.560199][ C0] Workqueue: netns cleanup_net [ 776.560452][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 776.560719][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 776.561702][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 776.562017][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 776.562422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 776.562826][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 776.563230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 776.563634][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 776.564037][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 776.564490][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 776.564828][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 776.565236][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 776.565640][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 776.566042][ C0] PKRU: 55555554 [ 776.566226][ C0] Call Trace: [ 776.566401][ C0] [ 776.566551][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 776.566819][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 776.567066][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 776.567346][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 776.567625][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 776.567915][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 776.568183][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 776.568495][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 776.568760][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 776.569074][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 776.569374][ C0] [ 776.569527][ C0] [ 776.569677][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 776.569997][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 776.570292][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 776.570586][ C0] ? kasan_report (mm/kasan/report.c:609) [ 776.570824][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 776.571077][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 776.571364][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 776.571681][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 776.571942][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 776.572195][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 776.572471][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 776.572759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 776.573000][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 776.573244][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 776.573488][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 776.573720][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 776.573956][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 776.574207][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 776.574475][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 776.574775][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 776.575034][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 776.575280][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 776.575554][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 776.575829][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 776.576122][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 776.576425][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 776.576714][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 776.576959][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 776.577214][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 776.577460][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 776.577783][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 776.578061][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 776.578364][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 776.578665][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 776.578953][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 776.579269][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 776.579525][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 776.579768][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 776.580054][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 776.580369][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 776.580677][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 776.580928][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 776.581176][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 776.581425][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 776.581736][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 776.581985][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 776.582220][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 776.582546][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 776.582791][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 776.583111][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 776.583456][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 776.583703][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 776.584009][ C0] cleanup_net (net/core/net_namespace.c:633) [ 776.584238][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 776.584529][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 776.584783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 776.585023][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 776.585289][ C0] process_one_work (kernel/workqueue.c:2633) [ 776.585547][ C0] ? 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) [ 776.585781][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 776.586058][ C0] ? assign_work (kernel/workqueue.c:1101) [ 776.586298][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 776.586541][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 776.586879][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 776.587142][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 776.587405][ C0] kthread (kernel/kthread.c:388) [ 776.587616][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 776.587854][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 776.588082][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 776.588320][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 800.075342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 229800 jiffies s: 1289 root: 0x1/. | [ 800.075998][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 800.076376][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 800.076655][ C0] NMI backtrace for cpu 0 [ 800.076669][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 800.076672][ C0] Workqueue: netns cleanup_net [ 800.076680][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 800.076689][ C0] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [ 800.076691][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 800.076694][ C0] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 800.076696][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 800.076697][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 800.076699][ C0] R10: ffff888008e4fa0b R11: ffff8880353fc508 R12: 0000000000000003 [ 800.076700][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 800.076701][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 800.076703][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 800.076707][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 800.076708][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 800.076710][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 800.076711][ C0] PKRU: 55555554 [ 800.076712][ C0] Call Trace: [ 800.076716][ C0] [ 800.076720][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 800.076727][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 800.076732][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 800.076738][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 800.076743][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 800.076746][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 800.076751][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 800.076757][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 800.076760][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 800.076764][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 800.076767][ C0] [ 800.076768][ C0] [ 800.076769][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 800.076773][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 800.076777][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 800.076782][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 800.076789][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 800.076792][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 800.076795][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 800.076797][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 800.076801][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 800.076804][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 800.076807][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 800.076810][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 800.076813][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 800.076816][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 800.076822][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 800.076825][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 800.076828][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 800.076831][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 800.076836][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 800.076843][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 800.076846][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 800.076851][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 800.076857][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 800.076860][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 800.076864][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 800.076875][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 800.076884][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 800.076892][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 800.076901][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 800.076910][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 800.076917][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 800.076921][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 800.076925][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 800.076935][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 800.076943][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 800.076947][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 800.076951][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 800.076955][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 800.076960][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 800.076969][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 800.076973][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 800.076977][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 800.076982][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 800.076985][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 800.076988][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 800.076991][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 800.076994][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 800.077001][ C0] cleanup_net (net/core/net_namespace.c:633) [ 800.077004][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 800.077007][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 800.077010][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 800.077013][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 800.077018][ C0] process_one_work (kernel/workqueue.c:2633) [ 800.077022][ C0] ? 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) [ 800.077026][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 800.077030][ C0] ? assign_work (kernel/workqueue.c:1101) [ 800.077034][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 800.077036][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 800.077040][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 800.077043][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 800.077046][ C0] kthread (kernel/kthread.c:388) [ 800.077049][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 800.077051][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 800.077055][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 800.077056][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 824.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 824.557673][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 824.558157][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 824.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 824.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 824.560203][ C0] Workqueue: netns cleanup_net [ 824.560456][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 824.560723][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 824.561711][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 824.562023][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 824.562426][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 824.562829][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 824.563235][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 824.563639][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 824.564041][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 824.564495][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 824.564831][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 824.565239][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 824.565648][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 824.566050][ C0] PKRU: 55555554 [ 824.566234][ C0] Call Trace: [ 824.566411][ C0] [ 824.566560][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 824.566828][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 824.567076][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 824.567358][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 824.567636][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 824.567926][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 824.568195][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 824.568508][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 824.568773][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 824.569086][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 824.569386][ C0] [ 824.569538][ C0] [ 824.569693][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 824.570011][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 824.570311][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 824.570609][ C0] ? kasan_report (mm/kasan/report.c:609) [ 824.570847][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 824.571134][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 824.571453][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 824.571712][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 824.571965][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 824.572239][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 824.572529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 824.572769][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 824.573011][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 824.573253][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 824.573489][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 824.573721][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 824.573971][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 824.574236][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 824.574540][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 824.574803][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 824.575051][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 824.575321][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 824.575594][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 824.575890][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 824.576188][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 824.576479][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 824.576722][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 824.576977][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 824.577220][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 824.577546][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 824.577825][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 824.578129][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 824.578427][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 824.578718][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 824.579031][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 824.579281][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 824.579526][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 824.579811][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 824.580123][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 824.580432][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 824.580683][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 824.580930][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 824.581175][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 824.581485][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 824.581732][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 824.581967][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 824.582293][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 824.582541][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 824.582858][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 824.583201][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 824.583447][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 824.583754][ C0] cleanup_net (net/core/net_namespace.c:633) [ 824.583984][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 824.584270][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 824.584526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 824.584767][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 824.585032][ C0] process_one_work (kernel/workqueue.c:2633) [ 824.585287][ C0] ? 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) [ 824.585521][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 824.585799][ C0] ? assign_work (kernel/workqueue.c:1101) [ 824.586035][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 824.586277][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 824.586613][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 824.586874][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 824.587135][ C0] kthread (kernel/kthread.c:388) [ 824.587349][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 824.587585][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 824.587815][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 824.588051][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 824.588303][ C0] | [ 830.155324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 830.155689][ C0] rcu: 0-....: (259747 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=57506 | [ 830.156242][ C0] rcu: (t=260111 jiffies g=477977 q=5747 ncpus=4) [ 830.157057][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 830.157680][ C0] Workqueue: netns cleanup_net [ 830.157932][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 830.158200][ C0] Code: 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 <84> c0 0f 84 9c 00 00 00 e8 ff a7 ba ff 41 81 87 3c 0a 00 00 00 00 All code ======== 0: 4c 8b 3c 25 80 b8 1f mov 0x1fb880,%r15 7: 00 8: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax f: 85 c0 test %eax,%eax 11: 0f 85 b7 00 00 00 jne 0xce 17: 48 89 fd mov %rdi,%rbp 1a: 49 89 f6 mov %rsi,%r14 1d: 89 d3 mov %edx,%ebx 1f: 49 89 cd mov %rcx,%r13 22: e8 0f f7 ff ff call 0xfffffffffffff736 27: 41 89 c4 mov %eax,%r12d 2a:* 84 c0 test %al,%al <-- trapping instruction 2c: 0f 84 9c 00 00 00 je 0xce 32: e8 ff a7 ba ff call 0xffffffffffbaa836 37: 41 rex.B 38: 81 .byte 0x81 39: 87 3c 0a xchg %edi,(%rdx,%rcx,1) 3c: 00 00 add %al,(%rax) ... Code starting with the faulting instruction =========================================== 0: 84 c0 test %al,%al 2: 0f 84 9c 00 00 00 je 0xa4 8: e8 ff a7 ba ff call 0xffffffffffbaa80c d: 41 rex.B e: 81 .byte 0x81 f: 87 3c 0a xchg %edi,(%rdx,%rcx,1) 12: 00 00 add %al,(%rax) ... [ 830.159179][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000247 [ 830.159491][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 830.159895][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 830.160297][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 830.160704][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 830.161110][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 830.161519][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 830.161971][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 830.162306][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 830.162711][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 830.163117][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 830.163525][ C0] PKRU: 55555554 [ 830.163710][ C0] Call Trace: [ 830.163882][ C0] [ 830.164033][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 830.164311][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 830.164568][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 830.164822][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 830.165112][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 830.165347][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 830.165619][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 830.165892][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 830.166152][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 830.166444][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 830.166688][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 830.167002][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 830.167280][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 830.167571][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 830.167839][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 830.168149][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 830.168414][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 830.168728][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 830.169029][ C0] [ 830.169181][ C0] [ 830.169333][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 830.169654][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 830.169956][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 830.170253][ C0] ? kasan_report (mm/kasan/report.c:585) [ 830.170489][ C0] ? kasan_report (mm/kasan/report.c:585) [ 830.170724][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 830.171023][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 830.171313][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 830.171636][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 830.171888][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 830.172140][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 830.172418][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 830.172705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 830.172948][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 830.173189][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 830.173431][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 830.173666][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 830.173899][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 830.174150][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 830.174419][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 830.174720][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 830.174979][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 830.175226][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 830.175497][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 830.175768][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 830.176065][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 830.176364][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 830.176655][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 830.176900][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 830.177157][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 830.177398][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 830.177722][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 830.177997][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 830.178302][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 830.178601][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 830.178892][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 830.179207][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 830.179459][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 830.179700][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 830.179988][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 830.180298][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 830.180607][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 830.180859][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 830.181107][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 830.181357][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 830.181667][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 830.181911][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 830.182147][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 830.182472][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 830.182715][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 830.183033][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 830.183381][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 830.183631][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 830.183940][ C0] cleanup_net (net/core/net_namespace.c:633) [ 830.184172][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 830.184458][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 830.184712][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 830.184954][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 830.185220][ C0] process_one_work (kernel/workqueue.c:2633) [ 830.185478][ C0] ? 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) [ 830.185717][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 830.185995][ C0] ? assign_work (kernel/workqueue.c:1101) [ 830.186232][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 830.186473][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 830.186810][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 830.187074][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 830.187337][ C0] kthread (kernel/kthread.c:388) [ 830.187549][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 830.187785][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 830.188015][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 830.188253][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 856.557193][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 856.557670][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 856.558150][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 856.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 856.559575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 856.560198][ C0] Workqueue: netns cleanup_net [ 856.560449][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 856.560715][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 856.561702][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 856.562013][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 856.562417][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 856.562820][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 856.563222][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 856.563628][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 856.564031][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 856.564484][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 856.564820][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 856.565225][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 856.565631][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 856.566033][ C0] PKRU: 55555554 [ 856.566217][ C0] Call Trace: [ 856.566392][ C0] [ 856.566544][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 856.566811][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 856.567059][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 856.567340][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 856.567616][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 856.567913][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 856.568182][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 856.568495][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 856.568761][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 856.569073][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 856.569373][ C0] [ 856.569525][ C0] [ 856.569678][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 856.570000][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 856.570296][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 856.570535][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 856.570824][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 856.571139][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 856.571400][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 856.571654][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 856.571928][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 856.572217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 856.572460][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 856.572703][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 856.572945][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 856.573180][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 856.573414][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 856.573664][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 856.573929][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 856.574233][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 856.574493][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 856.574741][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 856.575016][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 856.575289][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 856.575587][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 856.575884][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 856.576174][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 856.576419][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 856.576675][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 856.576918][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 856.577242][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 856.577520][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 856.577825][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 856.578121][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 856.578416][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 856.578730][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 856.578979][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 856.579223][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 856.579510][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 856.579823][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 856.580132][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 856.580387][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 856.580634][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 856.580880][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 856.581190][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 856.581441][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 856.581675][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 856.582001][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 856.582244][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 856.582564][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 856.582909][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 856.583154][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 856.583463][ C0] cleanup_net (net/core/net_namespace.c:633) [ 856.583692][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 856.583980][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 856.584235][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 856.584478][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 856.584745][ C0] process_one_work (kernel/workqueue.c:2633) [ 856.585001][ C0] ? 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) [ 856.585234][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 856.585513][ C0] ? assign_work (kernel/workqueue.c:1101) [ 856.585751][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 856.585997][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 856.586335][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 856.586598][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 856.586860][ C0] kthread (kernel/kthread.c:388) [ 856.587071][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 856.587309][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 856.587541][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 856.587777][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 884.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 884.557682][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 884.558157][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 884.558632][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 884.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 884.560201][ C0] Workqueue: netns cleanup_net [ 884.560454][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 884.560719][ C0] Code: c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 <53> 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 All code ======== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c: 00 d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 66 0f 1f 00 nopw (%rax) 21: 41 57 push %r15 23: 41 56 push %r14 25: 41 55 push %r13 27: 41 54 push %r12 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 48 83 ec 70 sub $0x70,%rsp 2f: 9c pushf 30: 8f 04 24 pop (%rsp) 33: 0f 01 ca clac 36: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 3d: 1f 00 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 48 83 ec 70 sub $0x70,%rsp 5: 9c pushf 6: 8f 04 24 pop (%rsp) 9: 0f 01 ca clac c: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 13: 1f 00 15: 41 rex.B [ 884.561709][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000246 [ 884.562020][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 884.562433][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 884.562852][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 884.563255][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 884.563661][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 884.564062][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 884.564516][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 884.564854][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 884.565259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 884.565664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 884.566067][ C0] PKRU: 55555554 [ 884.566259][ C0] Call Trace: [ 884.566431][ C0] [ 884.566576][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 884.566836][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 884.567095][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 884.567378][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 884.567656][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 884.567945][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 884.568215][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 884.568531][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 884.568787][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 884.569092][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 884.569402][ C0] [ 884.569553][ C0] [ 884.569705][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 884.570027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 884.570326][ C0] ? kasan_report (mm/kasan/report.c:579) [ 884.570556][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 884.570847][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 884.571164][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 884.571423][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 884.571677][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 884.571952][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 884.572238][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 884.572489][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 884.572728][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 884.572962][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 884.573190][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 884.573419][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 884.573662][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 884.573921][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 884.574212][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 884.574467][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 884.574709][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 884.574972][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 884.575260][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 884.575556][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 884.575855][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 884.576143][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 884.576398][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 884.576648][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 884.576883][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 884.577197][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 884.577469][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 884.577764][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 884.578076][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 884.578366][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 884.578682][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 884.578932][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 884.579173][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 884.579461][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 884.579773][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 884.580079][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 884.580331][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 884.580579][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 884.580827][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 884.581138][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 884.581386][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 884.581622][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 884.581948][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 884.582192][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 884.582512][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 884.582857][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 884.583102][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 884.583408][ C0] cleanup_net (net/core/net_namespace.c:633) [ 884.583641][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 884.583926][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 884.584185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 884.584427][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 884.584692][ C0] process_one_work (kernel/workqueue.c:2633) [ 884.584951][ C0] ? 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) [ 884.585179][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 884.585449][ C0] ? assign_work (kernel/workqueue.c:1101) [ 884.585681][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 884.585913][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 884.586242][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 884.586500][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 884.586777][ C0] kthread (kernel/kthread.c:388) [ 884.586987][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 884.587224][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 884.587453][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 884.587690][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 898.379340][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 328104 jiffies s: 1289 root: 0x1/. | [ 898.379992][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 898.380384][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 898.380672][ C0] NMI backtrace for cpu 0 [ 898.380682][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 898.380685][ C0] Workqueue: netns cleanup_net [ 898.380693][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 898.380701][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 898.380703][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 898.380706][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 898.380707][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 898.380709][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 898.380710][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 898.380712][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 898.380713][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 898.380715][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 898.380718][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 898.380719][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 898.380720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 898.380722][ C0] PKRU: 55555554 [ 898.380723][ C0] Call Trace: [ 898.380727][ C0] [ 898.380729][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 898.380735][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 898.380741][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 898.380746][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 898.380752][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 898.380754][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 898.380760][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 898.380763][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 898.380766][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 898.380769][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 898.380772][ C0] [ 898.380773][ C0] [ 898.380774][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 898.380778][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 898.380783][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 898.380790][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 898.380793][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 898.380796][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 898.380798][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 898.380802][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 898.380805][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 898.380809][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 898.380812][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 898.380815][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 898.380817][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 898.380824][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 898.380827][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 898.380832][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 898.380835][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 898.380840][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 898.380846][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 898.380849][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 898.380854][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 898.380859][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 898.380863][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 898.380867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 898.380878][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 898.380887][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 898.380895][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 898.380904][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 898.380913][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 898.380921][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 898.380924][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 898.380928][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 898.380938][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 898.380946][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 898.380951][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 898.380955][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 898.380959][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 898.380964][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 898.380972][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 898.380976][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 898.380980][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 898.380985][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 898.380988][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 898.380991][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 898.380994][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 898.380997][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 898.381003][ C0] cleanup_net (net/core/net_namespace.c:633) [ 898.381006][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 898.381009][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 898.381012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 898.381015][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 898.381020][ C0] process_one_work (kernel/workqueue.c:2633) [ 898.381024][ C0] ? 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) [ 898.381028][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 898.381032][ C0] ? assign_work (kernel/workqueue.c:1101) [ 898.381036][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 898.381039][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 898.381043][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 898.381045][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 898.381048][ C0] kthread (kernel/kthread.c:388) [ 898.381050][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 898.381052][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 898.381056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 898.381057][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 898.381067][ C0] | [ 908.192325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 908.192692][ C0] rcu: 0-....: (337664 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=74474 | [ 908.193245][ C0] rcu: (t=338148 jiffies g=477977 q=5753 ncpus=4) [ 908.194057][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 908.194679][ C0] Workqueue: netns cleanup_net [ 908.194931][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 908.195263][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 908.196241][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 908.196552][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 908.196953][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 908.197356][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 908.197758][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 908.198162][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 908.198566][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 908.199022][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 908.199358][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 908.199759][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 908.200165][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 908.200569][ C0] PKRU: 55555554 [ 908.200752][ C0] Call Trace: [ 908.200924][ C0] [ 908.201075][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 908.201358][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 908.201613][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 908.201866][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 908.202159][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 908.202394][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 908.202666][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 908.202939][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 908.203198][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 908.203488][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 908.203732][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 908.204046][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 908.204323][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 908.204613][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 908.204880][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 908.205189][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 908.205454][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 908.205768][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 908.206068][ C0] [ 908.206219][ C0] [ 908.206370][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 908.206691][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 908.206990][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 908.207288][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 908.207612][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 908.207864][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 908.208116][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 908.208389][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 908.208677][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 908.208916][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 908.209157][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 908.209399][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 908.209633][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 908.209863][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 908.210112][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 908.210378][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 908.210679][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 908.210937][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 908.211188][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 908.211459][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 908.211730][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 908.212024][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 908.212320][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 908.212610][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 908.212851][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 908.213106][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 908.213350][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 908.213670][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 908.213945][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 908.214248][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 908.214545][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 908.214835][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 908.215152][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 908.215401][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 908.215643][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 908.215926][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 908.216238][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 908.216551][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 908.216802][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 908.217048][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 908.217293][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 908.217601][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 908.217844][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 908.218076][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 908.218402][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 908.218645][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 908.218960][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 908.219303][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 908.219549][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 908.219855][ C0] cleanup_net (net/core/net_namespace.c:633) [ 908.220084][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 908.220371][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 908.220625][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 908.220865][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 908.221133][ C0] process_one_work (kernel/workqueue.c:2633) [ 908.221394][ C0] ? 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) [ 908.221625][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 908.221901][ C0] ? assign_work (kernel/workqueue.c:1101) [ 908.222138][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 908.222380][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 908.222714][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 908.222975][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 908.223235][ C0] kthread (kernel/kthread.c:388) [ 908.223446][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 908.223682][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 908.223911][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 908.224145][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 932.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 932.557681][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 932.558156][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 932.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 932.559579][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 932.560195][ C0] Workqueue: netns cleanup_net [ 932.560447][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 932.560719][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 932.561702][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 932.562012][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 932.562422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 932.562825][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 932.563226][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 932.563629][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 932.564032][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 932.564484][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 932.564820][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 932.565222][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 932.565624][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 932.566037][ C0] PKRU: 55555554 [ 932.566219][ C0] Call Trace: [ 932.566393][ C0] [ 932.566543][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 932.566810][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 932.567056][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 932.567342][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 932.567618][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 932.567906][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 932.568177][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 932.568485][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 932.568749][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 932.569064][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 932.569365][ C0] [ 932.569515][ C0] [ 932.569668][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 932.569985][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 932.570279][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 932.570572][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 932.570814][ C0] kasan_report (mm/kasan/report.c:585) [ 932.571044][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 932.571297][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 932.571582][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 932.571899][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 932.572152][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 932.572406][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 932.572682][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 932.572969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 932.573210][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 932.573455][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 932.573694][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 932.573929][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 932.574163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 932.574415][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 932.574682][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 932.574981][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 932.575240][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 932.575489][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 932.575759][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 932.576034][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 932.576333][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 932.576633][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 932.576920][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 932.577166][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 932.577423][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 932.577664][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 932.577986][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 932.578264][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 932.578569][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 932.578867][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 932.579155][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 932.579472][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 932.579723][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 932.579965][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 932.580251][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 932.580568][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 932.580874][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 932.581130][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 932.581379][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 932.581627][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 932.581934][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 932.582176][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 932.582414][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 932.582739][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 932.582983][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 932.583301][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 932.583646][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 932.583893][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 932.584197][ C0] cleanup_net (net/core/net_namespace.c:633) [ 932.584431][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 932.584716][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 932.584971][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 932.585221][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 932.585488][ C0] process_one_work (kernel/workqueue.c:2633) [ 932.585743][ C0] ? 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) [ 932.585977][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 932.586253][ C0] ? assign_work (kernel/workqueue.c:1101) [ 932.586495][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 932.586734][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 932.587073][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 932.587336][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 932.587598][ C0] kthread (kernel/kthread.c:388) [ 932.587808][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 932.588045][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 932.588274][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 932.588512][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 960.557191][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 960.557669][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 960.558147][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 960.558622][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 960.559568][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 960.560189][ C0] Workqueue: netns cleanup_net [ 960.560441][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 960.560708][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 960.561696][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 960.562007][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 960.562411][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 960.562818][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 960.563223][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 960.563628][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 960.564031][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 960.564483][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 960.564817][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 960.565224][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 960.565628][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 960.566030][ C0] PKRU: 55555554 [ 960.566213][ C0] Call Trace: [ 960.566389][ C0] [ 960.566539][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 960.566805][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 960.567054][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 960.567334][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 960.567612][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 960.567905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 960.568173][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 960.568485][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 960.568749][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 960.569064][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 960.569362][ C0] [ 960.569516][ C0] [ 960.569667][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 960.569987][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 960.570287][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 960.570525][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 960.570814][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 960.571135][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 960.571388][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 960.571644][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 960.571924][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 960.572212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 960.572457][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 960.572700][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 960.572942][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 960.573176][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 960.573411][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 960.573661][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 960.573928][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 960.574230][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 960.574489][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 960.574740][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 960.575011][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 960.575284][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 960.575583][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 960.575879][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 960.576171][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 960.576416][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 960.576671][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 960.576912][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 960.577236][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 960.577513][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 960.577818][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 960.578115][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 960.578407][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 960.578722][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 960.578972][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 960.579214][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 960.579503][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 960.579813][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 960.580122][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 960.580377][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 960.580624][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 960.580884][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 960.581191][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 960.581436][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 960.581672][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 960.581999][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 960.582241][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 960.582562][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 960.582910][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 960.583155][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 960.583464][ C0] cleanup_net (net/core/net_namespace.c:633) [ 960.583695][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 960.583982][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 960.584237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 960.584480][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 960.584746][ C0] process_one_work (kernel/workqueue.c:2633) [ 960.585003][ C0] ? 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) [ 960.585236][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 960.585517][ C0] ? assign_work (kernel/workqueue.c:1101) [ 960.585753][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 960.585997][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 960.586332][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 960.586595][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 960.586859][ C0] kthread (kernel/kthread.c:388) [ 960.587072][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 960.587307][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 960.587540][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 960.587778][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 984.427878][ T41] INFO: lockdep is turned off. | [ 986.227325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 986.227698][ C0] rcu: 0-....: (415605 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=92197 | [ 986.228254][ C0] rcu: (t=416183 jiffies g=477977 q=5753 ncpus=4) [ 986.229073][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 986.229704][ C0] Workqueue: netns cleanup_net [ 986.229957][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 986.230292][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 986.231278][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 986.231589][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 986.231992][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 986.232395][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 986.232796][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 986.233200][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 986.233603][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 986.234056][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 986.234391][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 986.234794][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 986.235199][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 986.235604][ C0] PKRU: 55555554 [ 986.235788][ C0] Call Trace: [ 986.235961][ C0] [ 986.236113][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 986.236393][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 986.236648][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 986.236901][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 986.237192][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 986.237432][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 986.237704][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 986.237977][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 986.238238][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 986.238528][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 986.238772][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 986.239085][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 986.239364][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 986.239654][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 986.239922][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 986.240232][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 986.240496][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 986.240812][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 986.241111][ C0] [ 986.241262][ C0] [ 986.241412][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 986.241732][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 986.242030][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 986.242326][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 986.242642][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 986.242898][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 986.243152][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 986.243426][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 986.243715][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 986.243954][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 986.244196][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 986.244437][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 986.244670][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 986.244901][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 986.245151][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 986.245418][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 986.245722][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 986.245980][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 986.246227][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 986.246497][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 986.246773][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 986.247068][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 986.247367][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 986.247661][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 986.247903][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 986.248156][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 986.248400][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 986.248725][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 986.249001][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 986.249304][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 986.249601][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 986.249889][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 986.250201][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 986.250452][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 986.250694][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 986.250988][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 986.251300][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 986.251607][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 986.251858][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 986.252105][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 986.252351][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 986.252660][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 986.252903][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 986.253135][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 986.253461][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 986.253703][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 986.254020][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 986.254363][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 986.254609][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 986.254915][ C0] cleanup_net (net/core/net_namespace.c:633) [ 986.255144][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 986.255432][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 986.255686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 986.255927][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 986.256191][ C0] process_one_work (kernel/workqueue.c:2633) [ 986.256448][ C0] ? 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) [ 986.256679][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 986.256956][ C0] ? assign_work (kernel/workqueue.c:1101) [ 986.257192][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 986.257435][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 986.257770][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 986.258031][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 986.258290][ C0] kthread (kernel/kthread.c:388) [ 986.258503][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 986.258738][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 986.258968][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 986.259203][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 996.683341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 426408 jiffies s: 1289 root: 0x1/. | [ 996.683999][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 996.684405][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 996.684684][ C0] NMI backtrace for cpu 0 [ 996.684693][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 996.684696][ C0] Workqueue: netns cleanup_net [ 996.684703][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 996.684710][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 996.684712][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 996.684715][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 996.684716][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 996.684718][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 996.684720][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 996.684721][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 996.684723][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 996.684724][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 996.684727][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 996.684729][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 996.684730][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 996.684731][ C0] PKRU: 55555554 [ 996.684733][ C0] Call Trace: [ 996.684737][ C0] [ 996.684739][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 996.684745][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 996.684750][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 996.684756][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 996.684761][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 996.684763][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 996.684768][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 996.684771][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 996.684775][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 996.684778][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 996.684781][ C0] [ 996.684782][ C0] [ 996.684783][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 996.684787][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 996.684793][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 996.684800][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 996.684804][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 996.684807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 996.684809][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 996.684813][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 996.684816][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 996.684819][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 996.684822][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 996.684824][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 996.684827][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 996.684834][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 996.684837][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 996.684841][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 996.684844][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 996.684848][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 996.684854][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 996.684858][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 996.684862][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 996.684867][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 996.684871][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 996.684875][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 996.684885][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 996.684894][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 996.684902][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 996.684911][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 996.684920][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 996.684927][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 996.684931][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 996.684935][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 996.684944][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 996.684952][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 996.684957][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 996.684961][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 996.684965][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 996.684970][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 996.684978][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 996.684982][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 996.684986][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 996.684990][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 996.684994][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 996.684997][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 996.685000][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 996.685002][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 996.685008][ C0] cleanup_net (net/core/net_namespace.c:633) [ 996.685011][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 996.685013][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 996.685016][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 996.685019][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 996.685023][ C0] process_one_work (kernel/workqueue.c:2633) [ 996.685028][ C0] ? 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) [ 996.685031][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 996.685036][ C0] ? assign_work (kernel/workqueue.c:1101) [ 996.685039][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 996.685042][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 996.685046][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 996.685049][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 996.685051][ C0] kthread (kernel/kthread.c:388) [ 996.685054][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 996.685056][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 996.685059][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 996.685061][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1024.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1024.557680][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1024.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1024.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1024.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1024.560202][ C0] Workqueue: netns cleanup_net [ 1024.560456][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1024.560726][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1024.561710][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1024.562019][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1024.562424][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1024.562827][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1024.563229][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1024.563632][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1024.564036][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1024.564488][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1024.564824][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1024.565228][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1024.565630][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1024.566035][ C0] PKRU: 55555554 [ 1024.566218][ C0] Call Trace: [ 1024.566392][ C0] [ 1024.566544][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1024.566811][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1024.567057][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1024.567341][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1024.567617][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1024.567907][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1024.568178][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1024.568488][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1024.568752][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1024.569067][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1024.569368][ C0] [ 1024.569519][ C0] [ 1024.569672][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1024.569990][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1024.570290][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1024.570601][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1024.570835][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1024.571127][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1024.571446][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1024.571698][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1024.571949][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1024.572225][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1024.572512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1024.572754][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1024.572997][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1024.573237][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1024.573474][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1024.573708][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1024.573957][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1024.574228][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1024.574528][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1024.574787][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1024.575035][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1024.575305][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1024.575583][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1024.575879][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1024.576178][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1024.576468][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1024.576713][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1024.576968][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1024.577210][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1024.577533][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1024.577811][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1024.578117][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1024.578417][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1024.578706][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1024.579021][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1024.579271][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1024.579514][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1024.579800][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1024.580110][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1024.580418][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1024.580675][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1024.580922][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1024.581170][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1024.581478][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1024.581722][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1024.581957][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1024.582286][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1024.582531][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1024.582848][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1024.583193][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1024.583442][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1024.583746][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1024.583978][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1024.584263][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1024.584520][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1024.584761][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1024.585025][ C0] process_one_work (kernel/workqueue.c:2633) [ 1024.585282][ C0] ? 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) [ 1024.585519][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1024.585795][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1024.586033][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1024.586273][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1024.586612][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1024.586875][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1024.587137][ C0] kthread (kernel/kthread.c:388) [ 1024.587349][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1024.587587][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1024.587821][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1024.588058][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1052.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1052.557686][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1052.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1052.558638][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1052.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1052.560204][ C0] Workqueue: netns cleanup_net [ 1052.560460][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1052.560751][ C0] Code: 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff All code ======== 0: 01 00 add %eax,(%rax) 2: 00 48 89 add %cl,-0x77(%rax) 5: f8 clc 6: 41 54 push %r12 8: 44 0f b6 c2 movzbl %dl,%r8d c: 48 01 f0 add %rsi,%rax f: 55 push %rbp 10: 53 push %rbx 11: 72 14 jb 0x27 13: eb 26 jmp 0x3b 15: cc int3 16: cc int3 17: cc int3 18: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 1f: ff ff fe 22: 48 39 c7 cmp %rax,%rdi 25: 77 23 ja 0x4a 27: 44 89 c2 mov %r8d,%edx 2a:* e8 57 e8 ff ff call 0xffffffffffffe886 <-- trapping instruction 2f: 83 f0 01 xor $0x1,%eax 32: 5b pop %rbx 33: 5d pop %rbp 34: 41 5c pop %r12 36: c3 ret 37: cc int3 38: cc int3 39: cc int3 3a: cc int3 3b: 48 rex.W 3c: b8 .byte 0xb8 3d: ff (bad) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: e8 57 e8 ff ff call 0xffffffffffffe85c 5: 83 f0 01 xor $0x1,%eax 8: 5b pop %rbx 9: 5d pop %rbp a: 41 5c pop %r12 c: c3 ret d: cc int3 e: cc int3 f: cc int3 10: cc int3 11: 48 rex.W 12: b8 .byte 0xb8 13: ff (bad) 14: ff (bad) 15: ff .byte 0xff [ 1052.561752][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000213 [ 1052.562064][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1052.562467][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1052.562871][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1052.563275][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1052.563679][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1052.564082][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1052.564534][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1052.564869][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1052.565276][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1052.565682][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1052.566083][ C0] PKRU: 55555554 [ 1052.566266][ C0] Call Trace: [ 1052.566442][ C0] [ 1052.566591][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1052.566858][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1052.567105][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1052.567385][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1052.567663][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1052.567953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1052.568221][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1052.568533][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1052.568798][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1052.569112][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1052.569410][ C0] [ 1052.569563][ C0] [ 1052.569715][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1052.570035][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1052.570328][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1052.570596][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1052.570881][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1052.571198][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1052.571454][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1052.571708][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1052.571983][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1052.572269][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1052.572514][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1052.572758][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1052.572998][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1052.573232][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1052.573469][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1052.573720][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1052.573986][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1052.574286][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1052.574546][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1052.574794][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1052.575064][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1052.575340][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1052.575634][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1052.575933][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1052.576223][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1052.576469][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1052.576724][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1052.576967][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1052.577289][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1052.577570][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1052.577872][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1052.578171][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1052.578463][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1052.578778][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1052.579029][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1052.579272][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1052.579560][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1052.579872][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1052.580179][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1052.580437][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1052.580688][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1052.580936][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1052.581243][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1052.581488][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1052.581724][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1052.582049][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1052.582294][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1052.582615][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1052.582960][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1052.583208][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1052.583515][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1052.583745][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1052.584032][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1052.584286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1052.584530][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1052.584794][ C0] process_one_work (kernel/workqueue.c:2633) [ 1052.585050][ C0] ? 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) [ 1052.585284][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1052.585562][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1052.585800][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1052.586039][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1052.586379][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1052.586643][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1052.586905][ C0] kthread (kernel/kthread.c:388) [ 1052.587114][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1052.587353][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1052.587581][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1052.587818][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1052.588071][ C0] | [ 1064.263326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1064.263694][ C0] rcu: 0-....: (493521 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=110375 | [ 1064.264254][ C0] rcu: (t=494219 jiffies g=477977 q=5763 ncpus=4) [ 1064.265069][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1064.265691][ C0] Workqueue: netns cleanup_net [ 1064.265945][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1064.266279][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1064.267262][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1064.267578][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1064.267982][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1064.268385][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1064.268792][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1064.269196][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1064.269600][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1064.270052][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1064.270394][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1064.270800][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1064.271202][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1064.271606][ C0] PKRU: 55555554 [ 1064.271790][ C0] Call Trace: [ 1064.271964][ C0] [ 1064.272113][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1064.272391][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1064.272646][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1064.272899][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1064.273191][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1064.273425][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1064.273697][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1064.273972][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1064.274231][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1064.274521][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1064.274768][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1064.275084][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1064.275359][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1064.275649][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1064.275921][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1064.276229][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1064.276494][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1064.276809][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1064.277110][ C0] [ 1064.277260][ C0] [ 1064.277414][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1064.277733][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1064.278038][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1064.278339][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1064.278657][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1064.278909][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1064.279163][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1064.279441][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1064.279728][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1064.279970][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1064.280211][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1064.280462][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1064.280696][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1064.280928][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1064.281177][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1064.281444][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1064.281745][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1064.282003][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1064.282250][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1064.282521][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1064.282794][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1064.283090][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1064.283387][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1064.283678][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1064.283923][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1064.284178][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1064.284420][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1064.284742][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1064.285016][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1064.285320][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1064.285618][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1064.285909][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1064.286224][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1064.286480][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1064.286721][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1064.287007][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1064.287316][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1064.287626][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1064.287877][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1064.288124][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1064.288373][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1064.288678][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1064.288922][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1064.289157][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1064.289483][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1064.289725][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1064.290044][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1064.290394][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1064.290638][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1064.290943][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1064.291173][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1064.291459][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1064.291714][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1064.291955][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1064.292219][ C0] process_one_work (kernel/workqueue.c:2633) [ 1064.292475][ C0] ? 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) [ 1064.292708][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1064.292985][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1064.293221][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1064.293465][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1064.293799][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1064.294060][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1064.294324][ C0] kthread (kernel/kthread.c:388) [ 1064.294535][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1064.294770][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1064.295002][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1064.295239][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1088.557193][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1088.557670][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1088.558145][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1088.558620][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1088.559568][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1088.560193][ C0] Workqueue: netns cleanup_net [ 1088.560444][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1088.560713][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1088.561695][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1088.562005][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1088.562410][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1088.562812][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1088.563213][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1088.563618][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1088.564022][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1088.564476][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1088.564811][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1088.565216][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1088.565621][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1088.566030][ C0] PKRU: 55555554 [ 1088.566213][ C0] Call Trace: [ 1088.566386][ C0] [ 1088.566539][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1088.566805][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1088.567053][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1088.567333][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1088.567609][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1088.567900][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1088.568169][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1088.568479][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1088.568744][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1088.569053][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1088.569353][ C0] [ 1088.569504][ C0] [ 1088.569658][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1088.569977][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1088.570279][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1088.570579][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1088.570812][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1088.571103][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1088.571340][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1088.571627][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1088.571942][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1088.572195][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1088.572450][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1088.572723][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1088.573010][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1088.573252][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1088.573498][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1088.573739][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1088.573974][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1088.574208][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1088.574460][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1088.574730][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1088.575031][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1088.575289][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1088.575538][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1088.575810][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1088.576083][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1088.576377][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1088.576676][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1088.576962][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1088.577207][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1088.577464][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1088.577707][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1088.578028][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1088.578305][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1088.578608][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1088.578907][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1088.579195][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1088.579512][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1088.579765][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1088.580008][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1088.580297][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1088.580610][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1088.580917][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1088.581167][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1088.581415][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1088.581662][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1088.581970][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1088.582212][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1088.582448][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1088.582773][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1088.583017][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1088.583335][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1088.583679][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1088.583925][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1088.584235][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1088.584465][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1088.584753][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1088.585006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1088.585245][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1088.585510][ C0] process_one_work (kernel/workqueue.c:2633) [ 1088.585766][ C0] ? 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) [ 1088.586001][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1088.586276][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1088.586516][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1088.586757][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1088.587094][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1088.587357][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1088.587619][ C0] kthread (kernel/kthread.c:388) [ 1088.587827][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1088.588064][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1088.588292][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1088.588531][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1094.987338][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 524712 jiffies s: 1289 root: 0x1/. | [ 1094.987985][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1094.988365][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1094.988646][ C0] NMI backtrace for cpu 0 [ 1094.988654][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1094.988657][ C0] Workqueue: netns cleanup_net [ 1094.988663][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1094.988671][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1094.988673][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1094.988675][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1094.988677][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1094.988678][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1094.988680][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1094.988682][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1094.988683][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1094.988685][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1094.988687][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1094.988689][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1094.988690][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1094.988691][ C0] PKRU: 55555554 [ 1094.988692][ C0] Call Trace: [ 1094.988695][ C0] [ 1094.988698][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1094.988704][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1094.988709][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1094.988715][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1094.988719][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1094.988722][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1094.988726][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1094.988730][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1094.988733][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1094.988736][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1094.988739][ C0] [ 1094.988740][ C0] [ 1094.988741][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1094.988745][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1094.988750][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1094.988757][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1094.988759][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1094.988762][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1094.988765][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1094.988768][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1094.988771][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1094.988775][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1094.988778][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1094.988781][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1094.988783][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1094.988789][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1094.988792][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1094.988795][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1094.988798][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1094.988803][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1094.988809][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1094.988812][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1094.988816][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1094.988820][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1094.988824][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1094.988827][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1094.988838][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1094.988846][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1094.988855][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1094.988863][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1094.988872][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1094.988880][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1094.988883][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1094.988887][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1094.988897][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1094.988904][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1094.988909][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1094.988913][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1094.988917][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1094.988921][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1094.988929][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1094.988933][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1094.988936][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1094.988941][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1094.988944][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1094.988947][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1094.988950][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1094.988952][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1094.988958][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1094.988960][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1094.988963][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1094.988966][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1094.988968][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1094.988972][ C0] process_one_work (kernel/workqueue.c:2633) [ 1094.988976][ C0] ? 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) [ 1094.988980][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1094.988984][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1094.988988][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1094.988991][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1094.988995][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1094.988998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1094.989000][ C0] kthread (kernel/kthread.c:388) [ 1094.989003][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1094.989005][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1094.989007][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1094.989009][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1120.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1120.557681][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1120.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1120.558633][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1120.559590][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1120.560214][ C0] Workqueue: netns cleanup_net [ 1120.560465][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1120.560796][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1120.561779][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1120.562087][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1120.562496][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1120.562897][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1120.563300][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1120.563703][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1120.564109][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1120.564563][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1120.564904][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1120.565309][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1120.565713][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1120.566117][ C0] PKRU: 55555554 [ 1120.566301][ C0] Call Trace: [ 1120.566475][ C0] [ 1120.566627][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1120.566895][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1120.567141][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1120.567425][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1120.567700][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1120.567992][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1120.568262][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1120.568572][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1120.568839][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1120.569152][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1120.569453][ C0] [ 1120.569604][ C0] [ 1120.569758][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1120.570082][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1120.570383][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1120.570683][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1120.570999][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1120.571250][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1120.571505][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1120.571783][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1120.572071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1120.572313][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1120.572557][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1120.572796][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1120.573031][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1120.573271][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1120.573522][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1120.573789][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1120.574090][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1120.574349][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1120.574598][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1120.574869][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1120.575144][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1120.575442][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1120.575741][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1120.576031][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1120.576276][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1120.576532][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1120.576773][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1120.577097][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1120.577375][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1120.577684][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1120.577982][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1120.578272][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1120.578591][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1120.578842][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1120.579083][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1120.579373][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1120.579683][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1120.579991][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1120.580247][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1120.580496][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1120.580745][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1120.581050][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1120.581295][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1120.581533][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1120.581858][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1120.582100][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1120.582421][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1120.582767][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1120.583013][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1120.583317][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1120.583550][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1120.583837][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1120.584095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1120.584338][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1120.584605][ C0] process_one_work (kernel/workqueue.c:2633) [ 1120.584863][ C0] ? 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) [ 1120.585099][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1120.585377][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1120.585616][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1120.585857][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1120.586196][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1120.586462][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1120.586725][ C0] kthread (kernel/kthread.c:388) [ 1120.586937][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1120.587174][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1120.587405][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1120.587643][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1120.587896][ C0] | [ 1142.299325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1142.299696][ C0] rcu: 0-....: (571437 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=127011 | [ 1142.300256][ C0] rcu: (t=572255 jiffies g=477977 q=5773 ncpus=4) [ 1142.301073][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1142.301696][ C0] Workqueue: netns cleanup_net [ 1142.301948][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1142.302214][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 1142.303204][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000282 [ 1142.303518][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1142.303923][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1142.304332][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1142.304741][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1142.305142][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1142.305548][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1142.306002][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1142.306339][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1142.306745][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1142.307150][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1142.307555][ C0] PKRU: 55555554 [ 1142.307737][ C0] Call Trace: [ 1142.307911][ C0] [ 1142.308062][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1142.308343][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1142.308599][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1142.308852][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1142.309144][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1142.309381][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1142.309654][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1142.309932][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1142.310193][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1142.310482][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1142.310726][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1142.311042][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1142.311317][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1142.311611][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1142.311880][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1142.312189][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1142.312459][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1142.312772][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1142.313072][ C0] [ 1142.313226][ C0] [ 1142.313378][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1142.313698][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1142.313999][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1142.314297][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1142.314534][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1142.314821][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1142.315137][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1142.315395][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1142.315654][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1142.315929][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1142.316217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1142.316459][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1142.316703][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1142.316944][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1142.317176][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1142.317412][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1142.317662][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1142.317927][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1142.318227][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1142.318486][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1142.318733][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1142.319004][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1142.319276][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1142.319571][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1142.319870][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1142.320165][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1142.320413][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1142.320668][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1142.320910][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1142.321234][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1142.321511][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1142.321813][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1142.322111][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1142.322399][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1142.322715][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1142.322964][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1142.323207][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1142.323492][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1142.323804][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1142.324113][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1142.324364][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1142.324609][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1142.324858][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1142.325165][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1142.325408][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1142.325641][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1142.325965][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1142.326211][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1142.326536][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1142.326879][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1142.327124][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1142.327431][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1142.327658][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1142.327946][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1142.328200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1142.328439][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1142.328706][ C0] process_one_work (kernel/workqueue.c:2633) [ 1142.328961][ C0] ? 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) [ 1142.329196][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1142.329472][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1142.329710][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1142.329961][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1142.330297][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1142.330561][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1142.330822][ C0] kthread (kernel/kthread.c:388) [ 1142.331031][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1142.331268][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1142.331499][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1142.331734][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1168.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1168.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1168.558148][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1168.558625][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1168.559572][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1168.560199][ C0] Workqueue: netns cleanup_net [ 1168.560450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1168.560717][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1168.561708][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1168.562017][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1168.562423][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1168.562826][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1168.563228][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1168.563634][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1168.564038][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1168.564496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1168.564831][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1168.565236][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1168.565642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1168.566044][ C0] PKRU: 55555554 [ 1168.566228][ C0] Call Trace: [ 1168.566402][ C0] [ 1168.566555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1168.566823][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1168.567071][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1168.567352][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1168.567628][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1168.567921][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1168.568191][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1168.568503][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1168.568768][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1168.569080][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1168.569383][ C0] [ 1168.569534][ C0] [ 1168.569689][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1168.570013][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1168.570306][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1168.570603][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1168.570839][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1168.571093][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1168.571380][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1168.571697][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1168.571950][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1168.572205][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1168.572481][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1168.572772][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1168.573013][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1168.573255][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1168.573498][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1168.573732][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1168.573967][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1168.574217][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1168.574484][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1168.574786][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1168.575045][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1168.575292][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1168.575565][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1168.575838][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1168.576133][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1168.576431][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1168.576723][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1168.576965][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1168.577219][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1168.577466][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1168.577789][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1168.578064][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1168.578370][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1168.578667][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1168.578957][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1168.579272][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1168.579522][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1168.579766][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1168.580058][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1168.580371][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1168.580680][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1168.580931][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1168.581178][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1168.581427][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1168.581735][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1168.581979][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1168.582213][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1168.582540][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1168.582783][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1168.583102][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1168.583447][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1168.583692][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1168.583999][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1168.584230][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1168.584518][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1168.584773][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1168.585015][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1168.585280][ C0] process_one_work (kernel/workqueue.c:2633) [ 1168.585536][ C0] ? 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) [ 1168.585768][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1168.586046][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1168.586282][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1168.586526][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1168.586861][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1168.587123][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1168.587386][ C0] kthread (kernel/kthread.c:388) [ 1168.587598][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1168.587833][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1168.588064][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1168.588300][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1193.291344][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 623016 jiffies s: 1289 root: 0x1/. | [ 1193.291994][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1193.292371][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1193.292654][ C0] NMI backtrace for cpu 0 [ 1193.292664][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1193.292667][ C0] Workqueue: netns cleanup_net [ 1193.292676][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1193.292683][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1193.292685][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1193.292687][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1193.292689][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1193.292690][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1193.292692][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1193.292693][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1193.292695][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1193.292696][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1193.292700][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1193.292701][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1193.292702][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1193.292703][ C0] PKRU: 55555554 [ 1193.292704][ C0] Call Trace: [ 1193.292707][ C0] [ 1193.292710][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1193.292717][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1193.292722][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1193.292727][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1193.292732][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1193.292735][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1193.292738][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1193.292744][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1193.292747][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1193.292750][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1193.292753][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1193.292756][ C0] [ 1193.292757][ C0] [ 1193.292760][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1193.292766][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1193.292770][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1193.292774][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1193.292780][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1193.292786][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1193.292789][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1193.292792][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1193.292795][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1193.292799][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1193.292802][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1193.292805][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1193.292808][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1193.292811][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1193.292814][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1193.292820][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1193.292823][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1193.292827][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1193.292830][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1193.292835][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1193.292841][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1193.292844][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1193.292849][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1193.292855][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1193.292859][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1193.292862][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1193.292873][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1193.292882][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1193.292890][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1193.292899][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1193.292908][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1193.292916][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1193.292919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1193.292923][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1193.292933][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1193.292941][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1193.292945][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1193.292949][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1193.292953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1193.292958][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1193.292965][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1193.292969][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1193.292973][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1193.292978][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1193.292982][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1193.292984][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1193.292987][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1193.292990][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1193.292996][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1193.292999][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1193.293002][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1193.293005][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1193.293007][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1193.293012][ C0] process_one_work (kernel/workqueue.c:2633) [ 1193.293016][ C0] ? 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) [ 1193.293020][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1193.293024][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1193.293028][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1193.293031][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1193.293034][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1193.293037][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1193.293040][ C0] kthread (kernel/kthread.c:388) [ 1193.293043][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1193.293046][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1193.293049][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1193.293051][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1193.293061][ C0] | [ 1220.335325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1220.335694][ C0] rcu: 0-....: (649383 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=143460 | [ 1220.336253][ C0] rcu: (t=650291 jiffies g=477977 q=5779 ncpus=4) [ 1220.337067][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1220.337692][ C0] Workqueue: netns cleanup_net [ 1220.337944][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1220.338212][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1220.339196][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1220.339507][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1220.339925][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1220.340332][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1220.340733][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1220.341135][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1220.341540][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1220.341991][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1220.342326][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1220.342731][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1220.343135][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1220.343539][ C0] PKRU: 55555554 [ 1220.343723][ C0] Call Trace: [ 1220.343895][ C0] [ 1220.344050][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1220.344329][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1220.344585][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1220.344839][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1220.345128][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1220.345362][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1220.345636][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1220.345909][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1220.346167][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1220.346458][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1220.346701][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1220.347016][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1220.347291][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1220.347583][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1220.347851][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1220.348160][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1220.348425][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1220.348739][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1220.349036][ C0] [ 1220.349189][ C0] [ 1220.349341][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1220.349666][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1220.349961][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1220.350253][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1220.350490][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1220.350781][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1220.351033][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1220.351315][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1220.351631][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1220.351884][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1220.352137][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1220.352410][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1220.352699][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1220.352938][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1220.353180][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1220.353423][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1220.353656][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1220.353888][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1220.354136][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1220.354402][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1220.354701][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1220.354959][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1220.355206][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1220.355476][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1220.355748][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1220.356042][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1220.356341][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1220.356630][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1220.356872][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1220.357126][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1220.357370][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1220.357692][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1220.357968][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1220.358272][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1220.358569][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1220.358859][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1220.359171][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1220.359422][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1220.359671][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1220.359954][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1220.360266][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1220.360573][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1220.360824][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1220.361069][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1220.361316][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1220.361623][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1220.361869][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1220.362101][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1220.362426][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1220.362670][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1220.362987][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1220.363329][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1220.363574][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1220.363880][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1220.364108][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1220.364396][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1220.364650][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1220.364891][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1220.365155][ C0] process_one_work (kernel/workqueue.c:2633) [ 1220.365416][ C0] ? 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) [ 1220.365648][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1220.365924][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1220.366160][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1220.366404][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1220.366739][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1220.367000][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1220.367260][ C0] kthread (kernel/kthread.c:388) [ 1220.367472][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1220.367708][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1220.367938][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1220.368172][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1244.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1244.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1244.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1244.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1244.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1244.560207][ C0] Workqueue: netns cleanup_net [ 1244.560461][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1244.560727][ C0] Code: 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e <41> 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 90 90 90 90 90 90 90 All code ======== 0: 24 10 and $0x10,%al 2: e8 92 fa ff ff call 0xfffffffffffffa99 7: 0f b6 d3 movzbl %bl,%edx a: 48 89 ee mov %rbp,%rsi d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 12: e8 02 fd ff ff call 0xfffffffffffffd19 17: ff 34 24 push (%rsp) 1a: 9d popf 1b: 48 83 c4 70 add $0x70,%rsp 1f: 44 89 e0 mov %r12d,%eax 22: 5b pop %rbx 23: 5d pop %rbp 24: 41 5c pop %r12 26: 41 5d pop %r13 28: 41 5e pop %r14 2a:* 41 5f pop %r15 <-- trapping instruction 2c: c3 ret 2d: cc int3 2e: cc int3 2f: cc int3 30: cc int3 31: 45 31 e4 xor %r12d,%r12d 34: eb e1 jmp 0x17 36: 0f 1f 00 nopl (%rax) 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 41 5f pop %r15 2: c3 ret 3: cc int3 4: cc int3 5: cc int3 6: cc int3 7: 45 31 e4 xor %r12d,%r12d a: eb e1 jmp 0xffffffffffffffed c: 0f 1f 00 nopl (%rax) f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1244.561709][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000286 [ 1244.562020][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1244.562429][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1244.562830][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1244.563235][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1244.563641][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1244.564043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1244.564496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1244.564833][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1244.565238][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1244.565644][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1244.566047][ C0] PKRU: 55555554 [ 1244.566231][ C0] Call Trace: [ 1244.566407][ C0] [ 1244.566558][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1244.566826][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1244.567074][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1244.567356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1244.567631][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1244.567924][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1244.568198][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1244.568511][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1244.568776][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1244.569091][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1244.569390][ C0] [ 1244.569550][ C0] [ 1244.569702][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1244.570021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1244.570312][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1244.570549][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1244.570802][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1244.571086][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1244.571404][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1244.571658][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1244.571912][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1244.572187][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1244.572475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1244.572715][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1244.572959][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1244.573201][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1244.573440][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1244.573674][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1244.573924][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1244.574190][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1244.574494][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1244.574756][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1244.575003][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1244.575276][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1244.575550][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1244.575843][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1244.576143][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1244.576434][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1244.576679][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1244.576934][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1244.577177][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1244.577502][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1244.577778][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1244.578083][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1244.578381][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1244.578672][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1244.578987][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1244.579239][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1244.579490][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1244.579775][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1244.580087][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1244.580400][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1244.580653][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1244.580900][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1244.581150][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1244.581459][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1244.581703][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1244.581940][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1244.582265][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1244.582511][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1244.582830][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1244.583173][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1244.583423][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1244.583731][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1244.583959][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1244.584249][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1244.584506][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1244.584745][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1244.585011][ C0] process_one_work (kernel/workqueue.c:2633) [ 1244.585266][ C0] ? 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) [ 1244.585501][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1244.585778][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1244.586017][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1244.586260][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1244.586602][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1244.586865][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1244.587127][ C0] kthread (kernel/kthread.c:388) [ 1244.587338][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1244.587576][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1244.587807][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1244.588043][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1272.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1272.557676][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1272.558155][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1272.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1272.559581][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1272.560201][ C0] Workqueue: netns cleanup_net [ 1272.560453][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1272.560718][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 1272.561700][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1272.562014][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1272.562418][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1272.562820][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1272.563225][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1272.563628][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1272.564031][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1272.564484][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1272.564820][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1272.565228][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1272.565631][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1272.566035][ C0] PKRU: 55555554 [ 1272.566218][ C0] Call Trace: [ 1272.566395][ C0] [ 1272.566544][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1272.566811][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1272.567060][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1272.567341][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1272.567617][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1272.567910][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1272.568179][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1272.568492][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1272.568757][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1272.569071][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1272.569377][ C0] [ 1272.569531][ C0] [ 1272.569682][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1272.570002][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1272.570294][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1272.570530][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1272.570823][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1272.571056][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1272.571309][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1272.571594][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1272.571910][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1272.572163][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1272.572417][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1272.572692][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1272.572983][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1272.573224][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1272.573468][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1272.573711][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1272.573946][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1272.574178][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1272.574430][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1272.574699][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1272.575002][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1272.575260][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1272.575510][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1272.575780][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1272.576054][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1272.576350][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1272.576649][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1272.576940][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1272.577183][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1272.577441][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1272.577685][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1272.578009][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1272.578285][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1272.578592][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1272.578889][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1272.579180][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1272.579502][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1272.579753][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1272.579997][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1272.580281][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1272.580596][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1272.580904][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1272.581156][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1272.581406][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1272.581652][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1272.581962][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1272.582206][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1272.582441][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1272.582767][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1272.583011][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1272.583331][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1272.583678][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1272.583924][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1272.584232][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1272.584463][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1272.584751][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1272.585006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1272.585248][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1272.585516][ C0] process_one_work (kernel/workqueue.c:2633) [ 1272.585773][ C0] ? 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) [ 1272.586006][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1272.586283][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1272.586522][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1272.586765][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1272.587102][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1272.587365][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1272.587626][ C0] kthread (kernel/kthread.c:388) [ 1272.587839][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1272.588075][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1272.588306][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1272.588544][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1291.595342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 721320 jiffies s: 1289 root: 0x1/. | [ 1291.595992][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1291.596372][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1291.596655][ C0] NMI backtrace for cpu 0 [ 1291.596664][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1291.596667][ C0] Workqueue: netns cleanup_net [ 1291.596675][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1291.596682][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1291.596684][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1291.596687][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1291.596689][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1291.596690][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1291.596692][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1291.596693][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1291.596695][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1291.596697][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1291.596699][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1291.596701][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1291.596702][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1291.596703][ C0] PKRU: 55555554 [ 1291.596704][ C0] Call Trace: [ 1291.596707][ C0] [ 1291.596711][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1291.596717][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1291.596722][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1291.596728][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1291.596734][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1291.596736][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1291.596740][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1291.596746][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1291.596750][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1291.596753][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1291.596756][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1291.596759][ C0] [ 1291.596759][ C0] [ 1291.596762][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1291.596765][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1291.596771][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1291.596775][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1291.596778][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1291.596784][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1291.596791][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1291.596794][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1291.596797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1291.596800][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1291.596804][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1291.596807][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1291.596810][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1291.596813][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1291.596816][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1291.596819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1291.596825][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1291.596828][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1291.596831][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1291.596835][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1291.596840][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1291.596847][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1291.596850][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1291.596854][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1291.596860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1291.596863][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1291.596867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1291.596878][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1291.596887][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1291.596895][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1291.596904][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1291.596913][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1291.596921][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1291.596925][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1291.596928][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1291.596938][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1291.596946][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1291.596950][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1291.596954][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1291.596958][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1291.596962][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1291.596970][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1291.596974][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1291.596977][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1291.596982][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1291.596987][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1291.596989][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1291.596992][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1291.596995][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1291.597001][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1291.597005][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1291.597007][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1291.597011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1291.597013][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1291.597019][ C0] process_one_work (kernel/workqueue.c:2633) [ 1291.597023][ C0] ? 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) [ 1291.597027][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1291.597032][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1291.597035][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1291.597038][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1291.597042][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1291.597045][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1291.597047][ C0] kthread (kernel/kthread.c:388) [ 1291.597050][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1291.597052][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1291.597056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1291.597058][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1291.597067][ C0] | [ 1298.372325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1298.372697][ C0] rcu: 0-....: (727297 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=160003 | [ 1298.373253][ C0] rcu: (t=728328 jiffies g=477977 q=5779 ncpus=4) [ 1298.374065][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1298.374687][ C0] Workqueue: netns cleanup_net [ 1298.374937][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1298.375213][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1298.376196][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 1298.376514][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1298.376917][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1298.377319][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1298.377721][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1298.378126][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1298.378530][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1298.378987][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1298.379329][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1298.379733][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1298.380137][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1298.380541][ C0] PKRU: 55555554 [ 1298.380726][ C0] Call Trace: [ 1298.380897][ C0] [ 1298.381049][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1298.381326][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1298.381582][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1298.381836][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1298.382125][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1298.382360][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1298.382632][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1298.382907][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1298.383166][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1298.383461][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1298.383705][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1298.384021][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1298.384299][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1298.384592][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1298.384859][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1298.385168][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1298.385434][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1298.385748][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1298.386049][ C0] [ 1298.386208][ C0] [ 1298.386360][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1298.386679][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1298.386980][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1298.387276][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1298.387520][ C0] kasan_report (mm/kasan/report.c:585) [ 1298.387746][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1298.388033][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1298.388350][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1298.388603][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1298.388856][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1298.389130][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1298.389423][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1298.389665][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1298.389907][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1298.390152][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1298.390385][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1298.390619][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1298.390869][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1298.391134][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1298.391434][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1298.391693][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1298.391940][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1298.392210][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1298.392486][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1298.392779][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1298.393078][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1298.393366][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1298.393610][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1298.393865][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1298.394108][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1298.394430][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1298.394709][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1298.395010][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1298.395309][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1298.395598][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1298.395913][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1298.396164][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1298.396407][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1298.396692][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1298.397004][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1298.397311][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1298.397561][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1298.397808][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1298.398056][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1298.398366][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1298.398607][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1298.398843][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1298.399172][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1298.399416][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1298.399735][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1298.400078][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1298.400324][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1298.400630][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1298.400860][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1298.401146][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1298.401401][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1298.401641][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1298.401906][ C0] process_one_work (kernel/workqueue.c:2633) [ 1298.402162][ C0] ? 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) [ 1298.402397][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1298.402673][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1298.402912][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1298.403153][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1298.403494][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1298.403756][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1298.404017][ C0] kthread (kernel/kthread.c:388) [ 1298.404227][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1298.404465][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1298.404693][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1298.404930][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1324.557192][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1324.557673][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1324.558148][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1324.558622][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1324.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1324.560194][ C0] Workqueue: netns cleanup_net [ 1324.560445][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1324.560717][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1324.561702][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 1324.562011][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1324.562416][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1324.562820][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1324.563222][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1324.563625][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1324.564029][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1324.564483][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1324.564819][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1324.565224][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1324.565628][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1324.566033][ C0] PKRU: 55555554 [ 1324.566215][ C0] Call Trace: [ 1324.566390][ C0] [ 1324.566541][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1324.566808][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1324.567053][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1324.567337][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1324.567613][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1324.567904][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1324.568174][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1324.568484][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1324.568749][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1324.569067][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1324.569368][ C0] [ 1324.569519][ C0] [ 1324.569673][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1324.569992][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1324.570286][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1324.570580][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1324.570822][ C0] kasan_report (mm/kasan/report.c:585) [ 1324.571047][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1324.571340][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1324.571594][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1324.571877][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1324.572193][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1324.572449][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1324.572703][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1324.572977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1324.573266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1324.573507][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1324.573750][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1324.573992][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1324.574226][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1324.574460][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1324.574714][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1324.574980][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1324.575283][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1324.575544][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1324.575792][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1324.576063][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1324.576337][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1324.576633][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1324.576931][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1324.577222][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1324.577466][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1324.577722][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1324.577965][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1324.578290][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1324.578571][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1324.578884][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1324.579187][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1324.579480][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1324.579793][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1324.580042][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1324.580286][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1324.580572][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1324.580885][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1324.581193][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1324.581446][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1324.581694][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1324.581940][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1324.582248][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1324.582493][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1324.582727][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1324.583052][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1324.583298][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1324.583619][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1324.583963][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1324.584207][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1324.584514][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1324.584743][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1324.585031][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1324.585285][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1324.585527][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1324.585792][ C0] process_one_work (kernel/workqueue.c:2633) [ 1324.586047][ C0] ? 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) [ 1324.586279][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1324.586556][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1324.586793][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1324.587035][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1324.587372][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1324.587633][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1324.587894][ C0] kthread (kernel/kthread.c:388) [ 1324.588105][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1324.588343][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1324.588573][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1324.588809][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1352.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1352.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1352.558156][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1352.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1352.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1352.560200][ C0] Workqueue: netns cleanup_net [ 1352.560451][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1352.560716][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1352.561697][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1352.562009][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1352.562413][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1352.562818][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1352.563220][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1352.563624][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1352.564027][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1352.564480][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1352.564816][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1352.565220][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1352.565623][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1352.566031][ C0] PKRU: 55555554 [ 1352.566213][ C0] Call Trace: [ 1352.566389][ C0] [ 1352.566539][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1352.566807][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1352.567054][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1352.567335][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1352.567617][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1352.567907][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1352.568178][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1352.568489][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1352.568753][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1352.569072][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1352.569374][ C0] [ 1352.569525][ C0] [ 1352.569677][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1352.569996][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1352.570290][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1352.570583][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1352.570820][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1352.571114][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1352.571368][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1352.571655][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1352.571970][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1352.572222][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1352.572477][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1352.572754][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1352.573041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1352.573284][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1352.573529][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1352.573770][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1352.574004][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1352.574245][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1352.574497][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1352.574765][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1352.575068][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1352.575330][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1352.575578][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1352.575848][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1352.576121][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1352.576418][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1352.576716][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1352.577007][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1352.577253][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1352.577509][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1352.577750][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1352.578074][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1352.578352][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1352.578660][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1352.578964][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1352.579255][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1352.579572][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1352.579823][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1352.580064][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1352.580352][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1352.580662][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1352.580972][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1352.581223][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1352.581473][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1352.581721][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1352.582027][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1352.582272][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1352.582509][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1352.582835][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1352.583078][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1352.583398][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1352.583746][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1352.583992][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1352.584298][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1352.584529][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1352.584817][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1352.585073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1352.585314][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1352.585581][ C0] process_one_work (kernel/workqueue.c:2633) [ 1352.585837][ C0] ? 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) [ 1352.586070][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1352.586348][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1352.586585][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1352.586827][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1352.587161][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1352.587426][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1352.587688][ C0] kthread (kernel/kthread.c:388) [ 1352.587899][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1352.588134][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1352.588365][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1352.588603][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1352.588855][ C0] | [ 1376.409324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1376.409702][ C0] rcu: 0-....: (805238 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=176710 | [ 1376.410259][ C0] rcu: (t=806365 jiffies g=477977 q=5779 ncpus=4) [ 1376.411077][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1376.411698][ C0] Workqueue: netns cleanup_net [ 1376.411953][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1376.412286][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1376.413270][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1376.413582][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1376.413985][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1376.414392][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1376.414796][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1376.415199][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1376.415602][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1376.416054][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1376.416392][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1376.416800][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1376.417202][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1376.417604][ C0] PKRU: 55555554 [ 1376.417789][ C0] Call Trace: [ 1376.417964][ C0] [ 1376.418114][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1376.418394][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1376.418651][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1376.418911][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1376.419204][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1376.419437][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1376.419712][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1376.419986][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1376.420247][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1376.420536][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1376.420782][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1376.421098][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1376.421374][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1376.421666][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1376.421936][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1376.422245][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1376.422510][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1376.422822][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1376.423125][ C0] [ 1376.423275][ C0] [ 1376.423430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1376.423750][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1376.424047][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1376.424348][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1376.424665][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1376.424918][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1376.425170][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1376.425447][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1376.425735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1376.425977][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1376.426220][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1376.426460][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1376.426697][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1376.426931][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1376.427181][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1376.427449][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1376.427748][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1376.428007][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1376.428258][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1376.428529][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1376.428814][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1376.429116][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1376.429417][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1376.429706][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1376.429952][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1376.430207][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1376.430449][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1376.430773][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1376.431051][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1376.431356][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1376.431655][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1376.431943][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1376.432259][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1376.432511][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1376.432753][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1376.433040][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1376.433352][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1376.433659][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1376.433910][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1376.434158][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1376.434407][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1376.434714][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1376.434958][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1376.435193][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1376.435520][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1376.435764][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1376.436082][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1376.436429][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1376.436675][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1376.436979][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1376.437211][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1376.437498][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1376.437754][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1376.437995][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1376.438261][ C0] process_one_work (kernel/workqueue.c:2633) [ 1376.438518][ C0] ? 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) [ 1376.438754][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1376.439037][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1376.439276][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1376.439517][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1376.439860][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1376.440123][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1376.440387][ C0] kthread (kernel/kthread.c:388) [ 1376.440598][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1376.440837][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1376.441066][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1376.441303][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1389.899346][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 819624 jiffies s: 1289 root: 0x1/. | [ 1389.899995][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1389.900375][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1389.900658][ C0] NMI backtrace for cpu 0 [ 1389.900668][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1389.900671][ C0] Workqueue: netns cleanup_net [ 1389.900679][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1389.900687][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 1389.900690][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1389.900692][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1389.900694][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1389.900695][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1389.900697][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1389.900699][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1389.900701][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1389.900702][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1389.900706][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1389.900707][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1389.900708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1389.900710][ C0] PKRU: 55555554 [ 1389.900711][ C0] Call Trace: [ 1389.900715][ C0] [ 1389.900718][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1389.900725][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1389.900730][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1389.900735][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1389.900741][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1389.900743][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1389.900748][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1389.900754][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1389.900757][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1389.900760][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1389.900763][ C0] [ 1389.900764][ C0] [ 1389.900768][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1389.900774][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1389.900778][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1389.900782][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1389.900788][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1389.900794][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1389.900797][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1389.900800][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1389.900803][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1389.900808][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1389.900810][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1389.900814][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1389.900817][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1389.900820][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1389.900823][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1389.900829][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1389.900833][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1389.900837][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1389.900840][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1389.900845][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1389.900852][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1389.900855][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1389.900860][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1389.900866][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1389.900870][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1389.900873][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1389.900885][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1389.900893][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1389.900902][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1389.900911][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1389.900920][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1389.900928][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1389.900932][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1389.900936][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1389.900945][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1389.900953][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1389.900957][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1389.900961][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1389.900965][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1389.900970][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1389.900977][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1389.900981][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1389.900984][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1389.900989][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1389.900993][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1389.900996][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1389.900999][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1389.901002][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1389.901009][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1389.901011][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1389.901014][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1389.901017][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1389.901019][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1389.901024][ C0] process_one_work (kernel/workqueue.c:2633) [ 1389.901029][ C0] ? 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) [ 1389.901032][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1389.901037][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1389.901040][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1389.901043][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1389.901047][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1389.901050][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1389.901053][ C0] kthread (kernel/kthread.c:388) [ 1389.901056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1389.901059][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1389.901062][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1389.901064][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1416.557204][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1416.557687][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1416.558163][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1416.558641][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1416.559594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1416.560215][ C0] Workqueue: netns cleanup_net [ 1416.560465][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1416.560794][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1416.561781][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1416.562091][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1416.562497][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1416.562901][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1416.563304][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1416.563708][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1416.564113][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1416.564566][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1416.564914][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1416.565320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1416.565728][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1416.566141][ C0] PKRU: 55555554 [ 1416.566324][ C0] Call Trace: [ 1416.566499][ C0] [ 1416.566650][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1416.566919][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1416.567164][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1416.567450][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1416.567725][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1416.568015][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1416.568287][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1416.568603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1416.568868][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1416.569182][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1416.569482][ C0] [ 1416.569633][ C0] [ 1416.569786][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1416.570107][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1416.570409][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1416.570709][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1416.571025][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1416.571277][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1416.571532][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1416.571809][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1416.572097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1416.572340][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1416.572584][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1416.572824][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1416.573059][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1416.573293][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1416.573543][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1416.573812][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1416.574114][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1416.574374][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1416.574623][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1416.574894][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1416.575168][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1416.575466][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1416.575765][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1416.576055][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1416.576300][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1416.576557][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1416.576798][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1416.577123][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1416.577401][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1416.577707][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1416.578004][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1416.578295][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1416.578618][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1416.578869][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1416.579110][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1416.579401][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1416.579711][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1416.580021][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1416.580273][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1416.580526][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1416.580775][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1416.581082][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1416.581326][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1416.581563][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1416.581891][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1416.582135][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1416.582454][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1416.582802][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1416.583047][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1416.583353][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1416.583584][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1416.583871][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1416.584126][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1416.584369][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1416.584635][ C0] process_one_work (kernel/workqueue.c:2633) [ 1416.584892][ C0] ? 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) [ 1416.585127][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1416.585410][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1416.585647][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1416.585890][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1416.586225][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1416.586491][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1416.586754][ C0] kthread (kernel/kthread.c:388) [ 1416.586966][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1416.587204][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1416.587436][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1416.587674][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1444.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1444.557681][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1444.558156][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1444.558634][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1444.559585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1444.560202][ C0] Workqueue: netns cleanup_net [ 1444.560452][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1444.560717][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1444.561700][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1444.562009][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1444.562414][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1444.562818][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1444.563219][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1444.563621][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1444.564025][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1444.564478][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1444.564813][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1444.565217][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1444.565620][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1444.566025][ C0] PKRU: 55555554 [ 1444.566207][ C0] Call Trace: [ 1444.566382][ C0] [ 1444.566532][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1444.566800][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1444.567045][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1444.567328][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1444.567604][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1444.567894][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1444.568165][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1444.568477][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1444.568744][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1444.569059][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1444.569359][ C0] [ 1444.569510][ C0] [ 1444.569662][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1444.569980][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1444.570274][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1444.570565][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1444.570802][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1444.571055][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1444.571338][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1444.571654][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1444.571907][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1444.572160][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1444.572436][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1444.572724][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1444.572962][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1444.573207][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1444.573451][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1444.573684][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1444.573916][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1444.574167][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1444.574434][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1444.574740][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1444.575001][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1444.575248][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1444.575520][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1444.575791][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1444.576085][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1444.576384][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1444.576673][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1444.576916][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1444.577171][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1444.577415][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1444.577742][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1444.578021][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1444.578325][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1444.578627][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1444.578916][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1444.579230][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1444.579482][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1444.579725][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1444.580009][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1444.580321][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1444.580630][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1444.580881][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1444.581127][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1444.581374][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1444.581682][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1444.581926][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1444.582158][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1444.582485][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1444.582729][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1444.583047][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1444.583390][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1444.583636][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1444.583943][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1444.584170][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1444.584462][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1444.584717][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1444.584956][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1444.585222][ C0] process_one_work (kernel/workqueue.c:2633) [ 1444.585479][ C0] ? 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) [ 1444.585712][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1444.585987][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1444.586227][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1444.586470][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1444.586806][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1444.587068][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1444.587328][ C0] kthread (kernel/kthread.c:388) [ 1444.587538][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1444.587777][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1444.588007][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1444.588242][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1444.588504][ C0] | [ 1454.445325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1454.445699][ C0] rcu: 0-....: (883154 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=193375 | [ 1454.446256][ C0] rcu: (t=884401 jiffies g=477977 q=5779 ncpus=4) [ 1454.447070][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1454.447692][ C0] Workqueue: netns cleanup_net [ 1454.447944][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1454.448211][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 1454.449200][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1454.449511][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1454.449916][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1454.450319][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1454.450723][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1454.451124][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1454.451529][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1454.451981][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1454.452318][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1454.452722][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1454.453124][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1454.453531][ C0] PKRU: 55555554 [ 1454.453714][ C0] Call Trace: [ 1454.453887][ C0] [ 1454.454037][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1454.454316][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1454.454573][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1454.454826][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1454.455116][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1454.455351][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1454.455625][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1454.455898][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1454.456159][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1454.456448][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1454.456692][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1454.457008][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1454.457282][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1454.457576][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1454.457845][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1454.458155][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1454.458425][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1454.458739][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1454.459037][ C0] [ 1454.459190][ C0] [ 1454.459342][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1454.459663][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1454.459963][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1454.460198][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1454.460489][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1454.460805][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1454.461057][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1454.461311][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1454.461590][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1454.461878][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1454.462120][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1454.462361][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1454.462604][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1454.462839][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1454.463071][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1454.463322][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1454.463587][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1454.463889][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1454.464149][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1454.464398][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1454.464668][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1454.464941][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1454.465237][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1454.465534][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1454.465825][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1454.466069][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1454.466324][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1454.466566][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1454.466890][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1454.467165][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1454.467471][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1454.467767][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1454.468059][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1454.468380][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1454.468630][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1454.468873][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1454.469159][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1454.469471][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1454.469779][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1454.470031][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1454.470279][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1454.470527][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1454.470833][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1454.471077][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1454.471312][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1454.471639][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1454.471880][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1454.472200][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1454.472547][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1454.472791][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1454.473097][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1454.473327][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1454.473614][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1454.473869][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1454.474111][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1454.474376][ C0] process_one_work (kernel/workqueue.c:2633) [ 1454.474632][ C0] ? 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) [ 1454.474864][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1454.475143][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1454.475378][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1454.475621][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1454.475957][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1454.476219][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1454.476482][ C0] kthread (kernel/kthread.c:388) [ 1454.476696][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1454.476931][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1454.477163][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1454.477400][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1480.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1480.557677][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1480.558152][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1480.558632][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1480.559582][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1480.560200][ C0] Workqueue: netns cleanup_net [ 1480.560453][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1480.560777][ C0] Code: 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c 08 84 c0 0f 85 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 da 79 e9 fd 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 d0 79 e9 fd call 0xfffffffffde979e8 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 da 79 e9 fd call 0xfffffffffde97a18 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 da 79 e9 fd call 0xfffffffffde979ee 14: 89 d8 mov %ebx,%eax [ 1480.561759][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000282 [ 1480.562071][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1480.562476][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1480.562881][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1480.563284][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1480.563687][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1480.564088][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1480.564543][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1480.564890][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1480.565296][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1480.565703][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1480.566104][ C0] PKRU: 55555554 [ 1480.566288][ C0] Call Trace: [ 1480.566464][ C0] [ 1480.566615][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1480.566882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1480.567129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1480.567411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1480.567687][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1480.567977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1480.568251][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1480.568564][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1480.568828][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1480.569141][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1480.569442][ C0] [ 1480.569593][ C0] [ 1480.569743][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1480.570064][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1480.570365][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1480.570656][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1480.570971][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1480.571223][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1480.571480][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1480.571754][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1480.572043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1480.572283][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1480.572529][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1480.572771][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1480.573008][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1480.573241][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1480.573493][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1480.573761][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1480.574063][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1480.574321][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1480.574570][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1480.574840][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1480.575114][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1480.575409][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1480.575709][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1480.575997][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1480.576241][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1480.576499][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1480.576741][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1480.577064][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1480.577341][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1480.577646][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1480.577942][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1480.578231][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1480.578551][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1480.578802][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1480.579044][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1480.579330][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1480.579643][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1480.579950][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1480.580202][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1480.580450][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1480.580697][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1480.581005][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1480.581249][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1480.581482][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1480.581809][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1480.582053][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1480.582372][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1480.582715][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1480.582961][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1480.583267][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1480.583495][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1480.583784][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1480.584039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1480.584279][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1480.584547][ C0] process_one_work (kernel/workqueue.c:2633) [ 1480.584801][ C0] ? 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) [ 1480.585034][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1480.585308][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1480.585550][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1480.585792][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1480.586132][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1480.586396][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1480.586657][ C0] kthread (kernel/kthread.c:388) [ 1480.586867][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1480.587106][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1480.587340][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1480.587580][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1488.203341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 917928 jiffies s: 1289 root: 0x1/. | [ 1488.203989][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1488.204372][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1488.204654][ C0] NMI backtrace for cpu 0 [ 1488.204662][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1488.204665][ C0] Workqueue: netns cleanup_net [ 1488.204671][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 1488.204678][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 1488.204681][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1488.204684][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1488.204686][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1488.204687][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1488.204689][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1488.204691][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1488.204692][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1488.204694][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1488.204698][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1488.204699][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1488.204701][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1488.204702][ C0] PKRU: 55555554 [ 1488.204703][ C0] Call Trace: [ 1488.204707][ C0] [ 1488.204709][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1488.204715][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1488.204720][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1488.204725][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1488.204731][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1488.204734][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1488.204738][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1488.204744][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 1488.204747][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 1488.204750][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 1488.204753][ C0] [ 1488.204754][ C0] [ 1488.204757][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1488.204763][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1488.204767][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1488.204771][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1488.204776][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1488.204782][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1488.204785][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1488.204788][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1488.204790][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1488.204794][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1488.204797][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1488.204800][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1488.204803][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1488.204806][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1488.204808][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1488.204813][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1488.204817][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1488.204820][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1488.204823][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1488.204827][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1488.204833][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1488.204837][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1488.204841][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1488.204845][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1488.204849][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1488.204852][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1488.204862][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1488.204870][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1488.204879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1488.204887][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1488.204897][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1488.204904][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1488.204908][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1488.204912][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1488.204921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1488.204929][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1488.204934][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1488.204938][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1488.204942][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1488.204946][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1488.204954][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1488.204959][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1488.204963][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1488.204968][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1488.204972][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1488.204975][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1488.204978][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1488.204981][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1488.204987][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1488.204989][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1488.204992][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1488.204995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1488.204998][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1488.205002][ C0] process_one_work (kernel/workqueue.c:2633) [ 1488.205007][ C0] ? 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) [ 1488.205010][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1488.205015][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1488.205018][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1488.205021][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1488.205025][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1488.205028][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1488.205030][ C0] kthread (kernel/kthread.c:388) [ 1488.205033][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1488.205035][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1488.205037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1488.205039][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1512.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1512.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1512.558159][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1512.558640][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1512.559586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1512.560207][ C0] Workqueue: netns cleanup_net [ 1512.560457][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1512.560723][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 1512.561707][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1512.562018][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1512.562422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1512.562823][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1512.563229][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1512.563634][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1512.564037][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1512.564490][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1512.564826][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1512.565231][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1512.565636][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1512.566038][ C0] PKRU: 55555554 [ 1512.566222][ C0] Call Trace: [ 1512.566398][ C0] [ 1512.566549][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1512.566815][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1512.567065][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1512.567346][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1512.567619][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1512.567913][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1512.568186][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1512.568498][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1512.568763][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1512.569075][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1512.569374][ C0] [ 1512.569527][ C0] [ 1512.569679][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1512.570000][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1512.570290][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1512.570528][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1512.570781][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1512.571064][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1512.571380][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1512.571633][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1512.571891][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1512.572168][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1512.572460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1512.572700][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1512.572943][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1512.573185][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1512.573418][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1512.573654][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1512.573905][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1512.574171][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1512.574474][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1512.574732][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1512.574978][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1512.575251][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1512.575526][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1512.575819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1512.576119][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1512.576408][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1512.576653][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1512.576908][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1512.577151][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1512.577476][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1512.577752][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1512.578056][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1512.578364][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1512.578652][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1512.578968][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1512.579219][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1512.579468][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1512.579753][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1512.580064][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1512.580373][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1512.580624][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1512.580871][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1512.581118][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1512.581428][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1512.581672][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1512.581905][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1512.582231][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1512.582476][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1512.582795][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1512.583138][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1512.583386][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1512.583692][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1512.583920][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1512.584215][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1512.584472][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1512.584711][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1512.584977][ C0] process_one_work (kernel/workqueue.c:2633) [ 1512.585232][ C0] ? 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) [ 1512.585469][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1512.585746][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1512.585984][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1512.586228][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1512.586566][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1512.586829][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1512.587091][ C0] kthread (kernel/kthread.c:388) [ 1512.587301][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1512.587541][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1512.587771][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1512.588008][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1512.588265][ C0] | [ 1532.481326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1532.481702][ C0] rcu: 0-....: (961070 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=209719 | [ 1532.482259][ C0] rcu: (t=962437 jiffies g=477977 q=5782 ncpus=4) [ 1532.483076][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1532.483699][ C0] Workqueue: netns cleanup_net [ 1532.483952][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 1532.484242][ C0] Code: 48 c7 c7 b0 c2 3e 91 5b 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 b0 c2 3e 91 mov $0xffffffff913ec2b0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 9a b3 9b ff jmp 0xffffffffff9bb3aa 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 1532.485226][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 1532.485540][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1532.485944][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1532.486349][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1532.486753][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1532.487159][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1532.487564][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1532.488024][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1532.488361][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1532.488766][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1532.489172][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1532.489580][ C0] PKRU: 55555554 [ 1532.489764][ C0] Call Trace: [ 1532.489937][ C0] [ 1532.490088][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1532.490367][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1532.490624][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1532.490882][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1532.491171][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1532.491408][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1532.491680][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1532.491953][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1532.492214][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1532.492506][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1532.492752][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1532.493067][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1532.493345][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1532.493636][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1532.493904][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1532.494217][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1532.494483][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1532.494796][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1532.495099][ C0] [ 1532.495251][ C0] [ 1532.495404][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1532.495726][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1532.496028][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 1532.496311][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1532.496597][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1532.496913][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1532.497166][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1532.497423][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1532.497699][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1532.497993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1532.498236][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1532.498480][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1532.498722][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1532.498957][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1532.499190][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1532.499441][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1532.499709][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1532.500011][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1532.500269][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1532.500518][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1532.500790][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1532.501063][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1532.501362][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1532.501659][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1532.501957][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1532.502201][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1532.502457][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1532.502699][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1532.503023][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1532.503299][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1532.503606][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1532.503904][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1532.504196][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1532.504512][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1532.504763][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1532.505006][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1532.505293][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1532.505604][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1532.505914][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1532.506166][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1532.506416][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1532.506670][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1532.506976][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1532.507220][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1532.507457][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1532.507784][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1532.508031][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1532.508353][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1532.508700][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1532.508945][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1532.509252][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1532.509485][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1532.509772][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1532.510027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1532.510269][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1532.510536][ C0] process_one_work (kernel/workqueue.c:2633) [ 1532.510792][ C0] ? 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) [ 1532.511026][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1532.511305][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1532.511542][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1532.511787][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1532.512123][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1532.512386][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1532.512650][ C0] kthread (kernel/kthread.c:388) [ 1532.512863][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1532.513099][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1532.513335][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1532.513575][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1556.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1556.557679][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1556.558163][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1556.558639][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1556.559592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1556.560211][ C0] Workqueue: netns cleanup_net [ 1556.560463][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1556.560730][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1556.561712][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1556.562023][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1556.562427][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1556.562832][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1556.563235][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1556.563640][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1556.564043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1556.564496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1556.564833][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1556.565240][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1556.565645][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1556.566047][ C0] PKRU: 55555554 [ 1556.566232][ C0] Call Trace: [ 1556.566407][ C0] [ 1556.566557][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1556.566824][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1556.567073][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1556.567354][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1556.567632][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1556.567929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1556.568200][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1556.568512][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1556.568778][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1556.569092][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1556.569393][ C0] [ 1556.569545][ C0] [ 1556.569696][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1556.570016][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1556.570316][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1556.570615][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1556.570854][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1556.571143][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1556.571460][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1556.571714][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1556.571968][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1556.572242][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1556.572535][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1556.572775][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1556.573017][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1556.573260][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1556.573497][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1556.573729][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1556.573979][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1556.574245][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1556.574549][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1556.574808][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1556.575057][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1556.575328][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1556.575603][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1556.575899][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1556.576197][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1556.576488][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1556.576731][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1556.576988][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1556.577231][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1556.577555][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1556.577832][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1556.578143][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1556.578442][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1556.578734][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1556.579049][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1556.579307][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1556.579552][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1556.579837][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1556.580149][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1556.580460][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1556.580712][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1556.580959][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1556.581205][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1556.581515][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1556.581760][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1556.581994][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1556.582320][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1556.582564][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1556.582883][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1556.583231][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1556.583479][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1556.583786][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1556.584016][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1556.584305][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1556.584562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1556.584808][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1556.585074][ C0] process_one_work (kernel/workqueue.c:2633) [ 1556.585336][ C0] ? 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) [ 1556.585569][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1556.585847][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1556.586087][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1556.586331][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1556.586669][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1556.586933][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1556.587194][ C0] kthread (kernel/kthread.c:388) [ 1556.587406][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1556.587643][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1556.587879][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1556.588116][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1584.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1584.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1584.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1584.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1584.559586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1584.560205][ C0] Workqueue: netns cleanup_net [ 1584.560455][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1584.560728][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1584.561710][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 1584.562022][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1584.562426][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1584.562832][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1584.563235][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1584.563644][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1584.564046][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1584.564501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1584.564841][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1584.565251][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1584.565662][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1584.566067][ C0] PKRU: 55555554 [ 1584.566250][ C0] Call Trace: [ 1584.566426][ C0] [ 1584.566576][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1584.566844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1584.567092][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1584.567374][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1584.567656][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1584.567952][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1584.568219][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1584.568532][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1584.568803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1584.569117][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1584.569421][ C0] [ 1584.569572][ C0] [ 1584.569723][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1584.570043][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1584.570345][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1584.570644][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1584.570886][ C0] kasan_report (mm/kasan/report.c:585) [ 1584.571112][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1584.571406][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1584.571695][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1584.572011][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1584.572264][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1584.572521][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1584.572797][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1584.573085][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1584.573328][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1584.573571][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1584.573812][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1584.574047][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1584.574280][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1584.574531][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1584.574799][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1584.575100][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1584.575360][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1584.575609][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1584.575880][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1584.576153][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1584.576451][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1584.576749][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1584.577041][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1584.577285][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1584.577541][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1584.577788][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1584.578112][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1584.578392][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1584.578697][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1584.578994][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1584.579286][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1584.579603][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1584.579854][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1584.580097][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1584.580387][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1584.580698][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1584.581006][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1584.581259][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1584.581510][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1584.581759][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1584.582069][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1584.582315][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1584.582552][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1584.582879][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1584.583121][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1584.583443][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1584.583791][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1584.584037][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1584.584345][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1584.584576][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1584.584867][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1584.585122][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1584.585365][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1584.585632][ C0] process_one_work (kernel/workqueue.c:2633) [ 1584.585890][ C0] ? 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) [ 1584.586124][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1584.586405][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1584.586642][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1584.586886][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1584.587223][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1584.587488][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1584.587758][ C0] kthread (kernel/kthread.c:388) [ 1584.587971][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1584.588211][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1584.588446][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1584.588684][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1586.507345][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1016232 jiffies s: 1289 root: 0x1/. | [ 1586.508049][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1586.508442][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1586.508726][ C0] NMI backtrace for cpu 0 [ 1586.508734][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1586.508737][ C0] Workqueue: netns cleanup_net [ 1586.508743][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1586.508749][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1586.508752][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1586.508755][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1586.508756][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1586.508758][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1586.508760][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1586.508761][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1586.508763][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1586.508764][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1586.508767][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1586.508769][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1586.508770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1586.508771][ C0] PKRU: 55555554 [ 1586.508772][ C0] Call Trace: [ 1586.508775][ C0] [ 1586.508777][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1586.508783][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1586.508788][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1586.508794][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1586.508798][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1586.508800][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1586.508805][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1586.508808][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1586.508812][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1586.508815][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1586.508818][ C0] [ 1586.508820][ C0] [ 1586.508821][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1586.508825][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1586.508831][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1586.508837][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1586.508840][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1586.508843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1586.508846][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1586.508849][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1586.508852][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1586.508855][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1586.508858][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1586.508861][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1586.508863][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1586.508869][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1586.508872][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1586.508875][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1586.508879][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1586.508883][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1586.508889][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1586.508892][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1586.508896][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1586.508901][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1586.508904][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1586.508907][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1586.508917][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1586.508926][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1586.508934][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1586.508943][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1586.508952][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1586.508960][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1586.508963][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1586.508967][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1586.508976][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1586.508984][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1586.508989][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1586.508993][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1586.508997][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1586.509001][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1586.509009][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1586.509013][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1586.509016][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1586.509021][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1586.509024][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1586.509027][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1586.509030][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1586.509033][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1586.509038][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1586.509041][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1586.509043][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1586.509046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1586.509049][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1586.509053][ C0] process_one_work (kernel/workqueue.c:2633) [ 1586.509057][ C0] ? 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) [ 1586.509060][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1586.509064][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1586.509067][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1586.509070][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1586.509074][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1586.509077][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1586.509080][ C0] kthread (kernel/kthread.c:388) [ 1586.509082][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1586.509085][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1586.509087][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1586.509089][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1586.509098][ C0] | [ 1610.517326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1610.517707][ C0] rcu: 0-....: (1038985 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=226016 | [ 1610.518271][ C0] rcu: (t=1040473 jiffies g=477977 q=5782 ncpus=4) [ 1610.519089][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1610.519713][ C0] Workqueue: netns cleanup_net [ 1610.519966][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1610.520302][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1610.521288][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1610.521600][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1610.522005][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1610.522409][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1610.522811][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1610.523217][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1610.523623][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1610.524075][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1610.524412][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1610.524816][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1610.525222][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1610.525626][ C0] PKRU: 55555554 [ 1610.525810][ C0] Call Trace: [ 1610.525981][ C0] [ 1610.526135][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1610.526413][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1610.526669][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1610.526924][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1610.527214][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1610.527450][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1610.527729][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1610.528004][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1610.528263][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1610.528554][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1610.528798][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1610.529114][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1610.529393][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1610.529684][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1610.529953][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1610.530264][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1610.530535][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1610.530851][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1610.531152][ C0] [ 1610.531305][ C0] [ 1610.531458][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1610.531778][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1610.532079][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1610.532377][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1610.532694][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1610.532947][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1610.533201][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1610.533477][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1610.533765][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1610.534005][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1610.534249][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1610.534493][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1610.534727][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1610.534960][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1610.535210][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1610.535477][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1610.535780][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1610.536040][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1610.536291][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1610.536564][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1610.536839][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1610.537135][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1610.537435][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1610.537730][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1610.537974][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1610.538230][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1610.538473][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1610.538799][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1610.539076][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1610.539381][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1610.539678][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1610.539968][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1610.540281][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1610.540534][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1610.540778][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1610.541063][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1610.541377][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1610.541686][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1610.541937][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1610.542183][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1610.542432][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1610.542740][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1610.542985][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1610.543218][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1610.543545][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1610.543790][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1610.544108][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1610.544453][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1610.544700][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1610.545007][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1610.545236][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1610.545528][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1610.545783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1610.546024][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1610.546291][ C0] process_one_work (kernel/workqueue.c:2633) [ 1610.546546][ C0] ? 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) [ 1610.546781][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1610.547056][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1610.547297][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1610.547540][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1610.547883][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1610.548145][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1610.548409][ C0] kthread (kernel/kthread.c:388) [ 1610.548619][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1610.548859][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1610.549089][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1610.549325][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1636.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1636.557688][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1636.558168][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1636.558644][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1636.559597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1636.560219][ C0] Workqueue: netns cleanup_net [ 1636.560472][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1636.560747][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1636.561731][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 1636.562042][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1636.562448][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1636.562852][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1636.563258][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1636.563662][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1636.564065][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1636.564520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1636.564856][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1636.565265][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1636.565669][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1636.566072][ C0] PKRU: 55555554 [ 1636.566256][ C0] Call Trace: [ 1636.566433][ C0] [ 1636.566583][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1636.566851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1636.567099][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1636.567380][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1636.567664][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1636.567955][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1636.568225][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1636.568537][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1636.568802][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1636.569117][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1636.569417][ C0] [ 1636.569570][ C0] [ 1636.569722][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1636.570042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1636.570337][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1636.570629][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1636.570873][ C0] kasan_report (mm/kasan/report.c:585) [ 1636.571098][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1636.571352][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1636.571637][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1636.571953][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1636.572207][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1636.572466][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1636.572740][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1636.573031][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1636.573273][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1636.573516][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1636.573757][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1636.573992][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1636.574225][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1636.574478][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1636.574744][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1636.575048][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1636.575308][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1636.575559][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1636.575830][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1636.576104][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1636.576403][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1636.576701][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1636.576992][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1636.577236][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1636.577502][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1636.577745][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1636.578072][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1636.578349][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1636.578655][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1636.578952][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1636.579246][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1636.579565][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1636.579816][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1636.580059][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1636.580348][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1636.580660][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1636.580971][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1636.581224][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1636.581474][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1636.581721][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1636.582028][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1636.582276][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1636.582515][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1636.582842][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1636.583084][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1636.583405][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1636.583752][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1636.583996][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1636.584305][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1636.584539][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1636.584826][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1636.585081][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1636.585324][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1636.585591][ C0] process_one_work (kernel/workqueue.c:2633) [ 1636.585848][ C0] ? 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) [ 1636.586081][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1636.586363][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1636.586600][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1636.586844][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1636.587181][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1636.587446][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1636.587715][ C0] kthread (kernel/kthread.c:388) [ 1636.587928][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1636.588164][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1636.588398][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1636.588636][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1664.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1664.557686][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1664.558163][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1664.558637][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1664.559586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1664.560204][ C0] Workqueue: netns cleanup_net [ 1664.560455][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1664.560728][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1664.561712][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 1664.562023][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1664.562429][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1664.562834][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1664.563237][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1664.563640][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1664.564043][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1664.564497][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1664.564835][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1664.565240][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1664.565643][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1664.566047][ C0] PKRU: 55555554 [ 1664.566228][ C0] Call Trace: [ 1664.566406][ C0] [ 1664.566555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1664.566825][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1664.567072][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1664.567361][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1664.567637][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1664.567927][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1664.568197][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1664.568509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1664.568774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1664.569095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1664.569394][ C0] [ 1664.569545][ C0] [ 1664.569697][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1664.570015][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1664.570312][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1664.570605][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1664.570846][ C0] kasan_report (mm/kasan/report.c:585) [ 1664.571074][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1664.571326][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1664.571615][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1664.571931][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1664.572184][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1664.572439][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1664.572715][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1664.573002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1664.573244][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1664.573489][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1664.573729][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1664.573964][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1664.574198][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1664.574454][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1664.574725][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1664.575025][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1664.575284][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1664.575533][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1664.575802][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1664.576077][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1664.576373][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1664.576673][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1664.576961][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1664.577207][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1664.577469][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1664.577710][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1664.578032][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1664.578309][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1664.578614][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1664.578913][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1664.579202][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1664.579519][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1664.579770][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1664.580012][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1664.580298][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1664.580610][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1664.580917][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1664.581168][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1664.581417][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1664.581666][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1664.581973][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1664.582216][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1664.582455][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1664.582782][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1664.583027][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1664.583346][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1664.583692][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1664.583938][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1664.584242][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1664.584474][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1664.584759][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1664.585014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1664.585256][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1664.585523][ C0] process_one_work (kernel/workqueue.c:2633) [ 1664.585778][ C0] ? 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) [ 1664.586012][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1664.586288][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1664.586529][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1664.586769][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1664.587106][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1664.587375][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1664.587637][ C0] kthread (kernel/kthread.c:388) [ 1664.587847][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1664.588089][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1664.588320][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1664.588559][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1684.811347][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1114536 jiffies s: 1289 root: 0x1/. | [ 1684.812009][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1684.812389][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1684.812672][ C0] NMI backtrace for cpu 0 [ 1684.812682][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1684.812685][ C0] Workqueue: netns cleanup_net [ 1684.812695][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1684.812702][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 1684.812704][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1684.812707][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1684.812709][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1684.812711][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1684.812712][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1684.812713][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1684.812715][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1684.812717][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1684.812720][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1684.812721][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1684.812722][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1684.812724][ C0] PKRU: 55555554 [ 1684.812725][ C0] Call Trace: [ 1684.812729][ C0] [ 1684.812732][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1684.812739][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1684.812745][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1684.812750][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1684.812756][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1684.812759][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1684.812764][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1684.812770][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1684.812773][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1684.812776][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1684.812779][ C0] [ 1684.812780][ C0] [ 1684.812784][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1684.812789][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1684.812793][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1684.812798][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1684.812803][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1684.812810][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1684.812813][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1684.812816][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1684.812819][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1684.812823][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1684.812826][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1684.812830][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1684.812833][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1684.812836][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1684.812838][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1684.812845][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1684.812848][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1684.812853][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1684.812856][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1684.812862][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1684.812869][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1684.812872][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1684.812876][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1684.812882][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1684.812886][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1684.812890][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1684.812901][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1684.812910][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1684.812918][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1684.812927][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1684.812936][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1684.812944][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1684.812947][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1684.812951][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1684.812960][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1684.812969][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1684.812973][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1684.812977][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1684.812981][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1684.812986][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1684.812994][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1684.812998][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1684.813002][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1684.813007][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1684.813011][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1684.813014][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1684.813018][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1684.813021][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1684.813028][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1684.813031][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1684.813034][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1684.813038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1684.813040][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1684.813045][ C0] process_one_work (kernel/workqueue.c:2633) [ 1684.813050][ C0] ? 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) [ 1684.813054][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1684.813058][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1684.813062][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1684.813065][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1684.813069][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1684.813072][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1684.813074][ C0] kthread (kernel/kthread.c:388) [ 1684.813078][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1684.813080][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1684.813084][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1684.813086][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1684.813095][ C0] | [ 1688.553326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1688.553695][ C0] rcu: 0-....: (1116900 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=242250 | [ 1688.554258][ C0] rcu: (t=1118509 jiffies g=477977 q=5795 ncpus=4) [ 1688.555076][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1688.555700][ C0] Workqueue: netns cleanup_net [ 1688.555954][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1688.556221][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1688.557207][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1688.557527][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1688.557931][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1688.558334][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1688.558739][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1688.559142][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1688.559546][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1688.559998][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1688.560334][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1688.560740][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1688.561144][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1688.561548][ C0] PKRU: 55555554 [ 1688.561732][ C0] Call Trace: [ 1688.561908][ C0] [ 1688.562057][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1688.562336][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1688.562592][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1688.562845][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1688.563136][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1688.563371][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1688.563646][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1688.563920][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1688.564181][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1688.564470][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1688.564716][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1688.565031][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1688.565310][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1688.565601][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1688.565871][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1688.566180][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1688.566445][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1688.566760][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1688.567064][ C0] [ 1688.567215][ C0] [ 1688.567373][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1688.567692][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1688.567993][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1688.568292][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1688.568527][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1688.568827][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1688.569114][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1688.569432][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1688.569684][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1688.569938][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1688.570213][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1688.570502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1688.570741][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1688.570985][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1688.571227][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1688.571460][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1688.571694][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1688.571948][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1688.572217][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1688.572519][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1688.572779][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1688.573026][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1688.573297][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1688.573572][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1688.573864][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1688.574164][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1688.574453][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1688.574697][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1688.574952][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1688.575194][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1688.575520][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1688.575796][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1688.576099][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1688.576396][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1688.576685][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1688.576999][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1688.577255][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1688.577501][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1688.577785][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1688.578096][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1688.578406][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1688.578657][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1688.578902][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1688.579149][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1688.579459][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1688.579702][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1688.579935][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1688.580261][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1688.580506][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1688.580824][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1688.581167][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1688.581414][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1688.581720][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1688.581952][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1688.582241][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1688.582496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1688.582736][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1688.583000][ C0] process_one_work (kernel/workqueue.c:2633) [ 1688.583256][ C0] ? 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) [ 1688.583492][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1688.583767][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1688.584006][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1688.584252][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1688.584593][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1688.584858][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1688.585120][ C0] kthread (kernel/kthread.c:388) [ 1688.585331][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1688.585570][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1688.585801][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1688.586035][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1712.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1712.557681][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1712.558162][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1712.558641][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1712.559593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1712.560220][ C0] Workqueue: netns cleanup_net [ 1712.560471][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1712.560737][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 1712.561723][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1712.562035][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1712.562441][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1712.562845][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1712.563248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1712.563661][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1712.564065][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1712.564520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1712.564857][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1712.565262][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1712.565670][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1712.566074][ C0] PKRU: 55555554 [ 1712.566259][ C0] Call Trace: [ 1712.566433][ C0] [ 1712.566585][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1712.566854][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1712.567103][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1712.567391][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1712.567667][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1712.567962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1712.568232][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1712.568545][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1712.568811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1712.569126][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1712.569427][ C0] [ 1712.569580][ C0] [ 1712.569733][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1712.570055][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1712.570355][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1712.570593][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1712.570883][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1712.571199][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1712.571454][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1712.571714][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1712.571989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1712.572279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1712.572520][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1712.572765][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1712.573006][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1712.573241][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1712.573476][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1712.573727][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1712.573993][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1712.574294][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1712.574554][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1712.574806][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1712.575077][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1712.575358][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1712.575655][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1712.575958][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1712.576249][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1712.576495][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1712.576751][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1712.576995][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1712.577327][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1712.577606][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1712.577911][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1712.578208][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1712.578501][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1712.578814][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1712.579066][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1712.579310][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1712.579597][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1712.579910][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1712.580219][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1712.580472][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1712.580719][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1712.580966][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1712.581276][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1712.581522][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1712.581754][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1712.582082][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1712.582328][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1712.582650][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1712.582993][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1712.583241][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1712.583551][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1712.583780][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1712.584069][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1712.584325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1712.584567][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1712.584833][ C0] process_one_work (kernel/workqueue.c:2633) [ 1712.585089][ C0] ? 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) [ 1712.585322][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1712.585600][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1712.585839][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1712.586082][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1712.586421][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1712.586684][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1712.586946][ C0] kthread (kernel/kthread.c:388) [ 1712.587163][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1712.587403][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1712.587634][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1712.587869][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1740.557207][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1740.557688][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1740.558165][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1740.558638][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1740.559588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1740.560206][ C0] Workqueue: netns cleanup_net [ 1740.560457][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1740.560723][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1740.561706][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1740.562016][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1740.562422][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1740.562826][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1740.563228][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1740.563630][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1740.564034][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1740.564487][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1740.564823][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1740.565226][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1740.565629][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1740.566034][ C0] PKRU: 55555554 [ 1740.566216][ C0] Call Trace: [ 1740.566391][ C0] [ 1740.566541][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1740.566807][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1740.567057][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1740.567340][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1740.567615][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1740.567905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1740.568177][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1740.568486][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1740.568753][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1740.569069][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1740.569374][ C0] [ 1740.569527][ C0] [ 1740.569679][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1740.569998][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1740.570292][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1740.570586][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1740.570824][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1740.571078][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1740.571363][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1740.571679][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1740.571931][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1740.572186][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1740.572461][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1740.572750][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1740.572989][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1740.573234][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1740.573477][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1740.573709][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1740.573943][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1740.574193][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1740.574461][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1740.574763][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1740.575022][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1740.575269][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1740.575542][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1740.575816][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1740.576110][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1740.576412][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1740.576701][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1740.576945][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1740.577205][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1740.577449][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1740.577773][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1740.578050][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1740.578356][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1740.578652][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1740.578942][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1740.579257][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1740.579508][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1740.579752][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1740.580037][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1740.580349][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1740.580659][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1740.580910][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1740.581156][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1740.581406][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1740.581714][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1740.581958][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1740.582191][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1740.582518][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1740.582763][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1740.583082][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1740.583427][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1740.583674][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1740.583982][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1740.584215][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1740.584507][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1740.584762][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1740.585002][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1740.585266][ C0] process_one_work (kernel/workqueue.c:2633) [ 1740.585522][ C0] ? 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) [ 1740.585757][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1740.586032][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1740.586272][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1740.586516][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1740.586851][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1740.587120][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1740.587383][ C0] kthread (kernel/kthread.c:388) [ 1740.587594][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1740.587832][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1740.588062][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1740.588297][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1740.588552][ C0] | [ 1766.590326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1766.590700][ C0] rcu: 0-....: (1194842 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=258759 | [ 1766.591259][ C0] rcu: (t=1196546 jiffies g=477977 q=5801 ncpus=4) [ 1766.592078][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1766.592697][ C0] Workqueue: netns cleanup_net [ 1766.592950][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1766.593217][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 1766.594200][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1766.594513][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 1766.594916][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1766.595321][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1766.595725][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1766.596126][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1766.596533][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1766.596991][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1766.597329][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1766.597734][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1766.598137][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1766.598542][ C0] PKRU: 55555554 [ 1766.598725][ C0] Call Trace: [ 1766.598900][ C0] [ 1766.599049][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1766.599329][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1766.599586][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1766.599839][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1766.600131][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1766.600365][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1766.600638][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1766.600911][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1766.601171][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1766.601459][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1766.601705][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1766.602020][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1766.602295][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1766.602589][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1766.602858][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1766.603167][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1766.603432][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1766.603745][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1766.604044][ C0] [ 1766.604196][ C0] [ 1766.604350][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1766.604670][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1766.604961][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1766.605197][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1766.605490][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1766.605743][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1766.606029][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1766.606345][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1766.606596][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1766.606850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1766.607132][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1766.607423][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1766.607665][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1766.607906][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1766.608147][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1766.608383][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1766.608615][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1766.608864][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1766.609133][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1766.609434][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1766.609692][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1766.609940][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1766.610210][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1766.610483][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1766.610782][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1766.611079][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1766.611371][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1766.611615][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1766.611869][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1766.612111][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1766.612435][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1766.612712][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1766.613017][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1766.613314][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1766.613605][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1766.613920][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1766.614170][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1766.614413][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1766.614700][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1766.615009][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1766.615317][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1766.615570][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1766.615817][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1766.616065][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1766.616372][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1766.616615][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1766.616850][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1766.617179][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1766.617422][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1766.617740][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1766.618086][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1766.618331][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1766.618638][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1766.618869][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1766.619155][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1766.619409][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1766.619653][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1766.619918][ C0] process_one_work (kernel/workqueue.c:2633) [ 1766.620174][ C0] ? 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) [ 1766.620409][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1766.620686][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1766.620924][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1766.621167][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1766.621503][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1766.621765][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1766.622029][ C0] kthread (kernel/kthread.c:388) [ 1766.622241][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1766.622477][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1766.622709][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1766.622945][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1783.115348][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1212840 jiffies s: 1289 root: 0x1/. | [ 1783.116009][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1783.116394][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1783.116676][ C0] NMI backtrace for cpu 0 [ 1783.116685][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1783.116689][ C0] Workqueue: netns cleanup_net [ 1783.116698][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 1783.116705][ C0] Code: 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 9a b3 9b ff jmp 0xffffffffff9bb3a2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 1783.116707][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 1783.116710][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 1783.116712][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1783.116714][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1783.116715][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1783.116717][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1783.116718][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1783.116720][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1783.116723][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1783.116725][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1783.116726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1783.116728][ C0] PKRU: 55555554 [ 1783.116729][ C0] Call Trace: [ 1783.116732][ C0] [ 1783.116736][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1783.116742][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1783.116748][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1783.116753][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1783.116759][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1783.116762][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1783.116767][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1783.116772][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 1783.116780][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 1783.116783][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 1783.116786][ C0] [ 1783.116787][ C0] [ 1783.116788][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1783.116792][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1783.116796][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1783.116801][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1783.116808][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1783.116811][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1783.116814][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1783.116817][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1783.116821][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1783.116824][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1783.116828][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1783.116831][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1783.116834][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1783.116837][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1783.116843][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1783.116847][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1783.116851][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1783.116854][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1783.116860][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1783.116867][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1783.116870][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1783.116875][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1783.116881][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1783.116885][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1783.116888][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1783.116899][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1783.116908][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1783.116916][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1783.116925][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1783.116935][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1783.116942][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1783.116946][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1783.116950][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1783.116959][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1783.116967][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1783.116972][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1783.116976][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1783.116981][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1783.116985][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1783.116993][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1783.116998][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1783.117002][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1783.117006][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1783.117010][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1783.117013][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1783.117016][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1783.117019][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1783.117025][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1783.117028][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1783.117031][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1783.117034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1783.117036][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1783.117042][ C0] process_one_work (kernel/workqueue.c:2633) [ 1783.117046][ C0] ? 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) [ 1783.117050][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1783.117054][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1783.117058][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1783.117061][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1783.117065][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1783.117068][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1783.117070][ C0] kthread (kernel/kthread.c:388) [ 1783.117073][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1783.117076][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1783.117079][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1783.117081][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1808.557208][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1808.557689][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1808.558164][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1808.558639][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1808.559587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1808.560208][ C0] Workqueue: netns cleanup_net [ 1808.560458][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1808.560733][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1808.561718][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 1808.562030][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1808.562435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1808.562837][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1808.563239][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1808.563644][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1808.564047][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1808.564502][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1808.564838][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1808.565242][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1808.565648][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1808.566052][ C0] PKRU: 55555554 [ 1808.566236][ C0] Call Trace: [ 1808.566410][ C0] [ 1808.566562][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1808.566838][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1808.567085][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1808.567365][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1808.567645][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1808.567940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1808.568210][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1808.568524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1808.568793][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1808.569105][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1808.569405][ C0] [ 1808.569557][ C0] [ 1808.569709][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1808.570027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1808.570320][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1808.570616][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1808.570856][ C0] kasan_report (mm/kasan/report.c:585) [ 1808.571081][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1808.571336][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1808.571620][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1808.571936][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1808.572189][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1808.572445][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1808.572719][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1808.573011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1808.573251][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1808.573496][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1808.573739][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1808.573970][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1808.574206][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1808.574458][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1808.574724][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1808.575026][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1808.575286][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1808.575534][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1808.575806][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1808.576080][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1808.576375][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1808.576680][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1808.576973][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1808.577218][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1808.577475][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1808.577717][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1808.578040][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1808.578316][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1808.578621][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1808.578919][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1808.579206][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1808.579523][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1808.579772][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1808.580015][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1808.580300][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1808.580613][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1808.580919][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1808.581170][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1808.581416][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1808.581665][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1808.581973][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1808.582217][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1808.582452][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1808.582776][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1808.583020][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1808.583339][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1808.583683][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1808.583929][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1808.584235][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1808.584465][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1808.584753][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1808.585008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1808.585246][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1808.585515][ C0] process_one_work (kernel/workqueue.c:2633) [ 1808.585769][ C0] ? 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) [ 1808.586005][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1808.586281][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1808.586521][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1808.586769][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1808.587106][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1808.587370][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1808.587631][ C0] kthread (kernel/kthread.c:388) [ 1808.587844][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1808.588082][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1808.588311][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1808.588548][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1836.557209][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1836.557693][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1836.558170][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1836.558644][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1836.559595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1836.560212][ C0] Workqueue: netns cleanup_net [ 1836.560465][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1836.560796][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1836.561777][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1836.562089][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1836.562495][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1836.562899][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1836.563303][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1836.563707][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1836.564110][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1836.564564][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1836.564908][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1836.565312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1836.565716][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1836.566120][ C0] PKRU: 55555554 [ 1836.566302][ C0] Call Trace: [ 1836.566479][ C0] [ 1836.566639][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1836.566908][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1836.567155][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1836.567438][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1836.567713][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1836.568008][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1836.568278][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1836.568590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1836.568855][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1836.569170][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1836.569470][ C0] [ 1836.569621][ C0] [ 1836.569773][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1836.570093][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1836.570395][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1836.570695][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1836.571010][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1836.571263][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1836.571518][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1836.571794][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1836.572082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1836.572324][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1836.572567][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1836.572810][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1836.573044][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1836.573276][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1836.573527][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1836.573793][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1836.574098][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1836.574358][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1836.574609][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1836.574879][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1836.575150][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1836.575447][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1836.575743][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1836.576034][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1836.576279][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1836.576543][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1836.576785][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1836.577108][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1836.577385][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1836.577691][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1836.577987][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1836.578278][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1836.578595][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1836.578844][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1836.579086][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1836.579374][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1836.579685][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1836.580001][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1836.580252][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1836.580502][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1836.580749][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1836.581059][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1836.581303][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1836.581541][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1836.581867][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1836.582108][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1836.582429][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1836.582776][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1836.583021][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1836.583329][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1836.583560][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1836.583848][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1836.584102][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1836.584346][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1836.584613][ C0] process_one_work (kernel/workqueue.c:2633) [ 1836.584869][ C0] ? 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) [ 1836.585101][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1836.585382][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1836.585618][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1836.585861][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1836.586198][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1836.586461][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1836.586736][ C0] kthread (kernel/kthread.c:388) [ 1836.586951][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1836.587187][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1836.587421][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1836.587659][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1836.587908][ C0] | [ 1844.627326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1844.627693][ C0] rcu: 0-....: (1272758 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=275687 | [ 1844.628257][ C0] rcu: (t=1274583 jiffies g=477977 q=5801 ncpus=4) [ 1844.629079][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1844.629701][ C0] Workqueue: netns cleanup_net [ 1844.629954][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1844.630287][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1844.631284][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1844.631601][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1844.632005][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1844.632414][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1844.632817][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1844.633221][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1844.633625][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1844.634079][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1844.634419][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1844.634825][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1844.635229][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1844.635638][ C0] PKRU: 55555554 [ 1844.635821][ C0] Call Trace: [ 1844.635996][ C0] [ 1844.636146][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1844.636426][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1844.636689][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1844.636942][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1844.637236][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1844.637471][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1844.637747][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1844.638022][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1844.638283][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1844.638571][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1844.638819][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1844.639135][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1844.639412][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1844.639706][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1844.639979][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1844.640289][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1844.640557][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1844.640870][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1844.641173][ C0] [ 1844.641325][ C0] [ 1844.641479][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1844.641800][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1844.642098][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1844.642401][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1844.642718][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1844.642972][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1844.643227][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1844.643504][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1844.643791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1844.644034][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1844.644280][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1844.644523][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1844.644756][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1844.644992][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1844.645244][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1844.645511][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1844.645811][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1844.646072][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1844.646321][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1844.646597][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1844.646874][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1844.647170][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1844.647471][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1844.647760][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1844.648006][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1844.648263][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1844.648509][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1844.648832][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1844.649112][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1844.649420][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1844.649720][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1844.650009][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1844.650331][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1844.650584][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1844.650828][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1844.651115][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1844.651430][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1844.651737][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1844.651991][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1844.652240][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1844.652491][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1844.652800][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1844.653043][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1844.653279][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1844.653607][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1844.653852][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1844.654173][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1844.654520][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1844.654768][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1844.655074][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1844.655305][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1844.655595][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1844.655849][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1844.656093][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1844.656360][ C0] process_one_work (kernel/workqueue.c:2633) [ 1844.656622][ C0] ? 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) [ 1844.656859][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1844.657136][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1844.657379][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1844.657622][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1844.657962][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1844.658226][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1844.658491][ C0] kthread (kernel/kthread.c:388) [ 1844.658703][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1844.658942][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1844.659171][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1844.659411][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1872.557204][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1872.557691][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1872.558168][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1872.558644][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1872.559598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1872.560218][ C0] Workqueue: netns cleanup_net [ 1872.560469][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 1872.560769][ C0] Code: 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 9a b3 9b ff jmp 0xffffffffff9bb3a2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 1872.561753][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 1872.562064][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 1872.562471][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1872.562874][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1872.563277][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1872.563685][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1872.564088][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1872.564542][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1872.564880][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1872.565285][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1872.565694][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1872.566096][ C0] PKRU: 55555554 [ 1872.566281][ C0] Call Trace: [ 1872.566459][ C0] [ 1872.566611][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1872.566881][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1872.567130][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1872.567412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1872.567688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1872.567981][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1872.568251][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1872.568564][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1872.568831][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1872.569143][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1872.569445][ C0] [ 1872.569598][ C0] [ 1872.569751][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1872.570072][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1872.570366][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 1872.570622][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1872.570907][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1872.571222][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1872.571480][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1872.571735][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1872.572009][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1872.572300][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1872.572545][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1872.572787][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1872.573031][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1872.573267][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1872.573502][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1872.573754][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1872.574026][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1872.574330][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1872.574592][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1872.574844][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1872.575115][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1872.575391][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1872.575688][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1872.575987][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1872.576279][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1872.576529][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1872.576785][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1872.577029][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1872.577359][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1872.577636][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1872.577942][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1872.578239][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1872.578534][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1872.578849][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1872.579100][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1872.579345][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1872.579633][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1872.579946][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1872.580256][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1872.580511][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1872.580759][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1872.581006][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1872.581315][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1872.581561][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1872.581796][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1872.582122][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1872.582368][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1872.582689][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1872.583034][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1872.583278][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1872.583590][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1872.583820][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1872.584108][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1872.584365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1872.584608][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1872.584874][ C0] process_one_work (kernel/workqueue.c:2633) [ 1872.585131][ C0] ? 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) [ 1872.585365][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1872.585644][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1872.585882][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1872.586124][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1872.586467][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1872.586730][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1872.586992][ C0] kthread (kernel/kthread.c:388) [ 1872.587205][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1872.587443][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1872.587675][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1872.587911][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1881.419342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1311144 jiffies s: 1289 root: 0x1/. | [ 1881.419999][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1881.420385][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1881.420666][ C0] NMI backtrace for cpu 0 [ 1881.420675][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1881.420678][ C0] Workqueue: netns cleanup_net [ 1881.420682][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1881.420689][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 1881.420691][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 1881.420694][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1881.420695][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1881.420697][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1881.420699][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1881.420701][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 1881.420702][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1881.420704][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1881.420708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1881.420710][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1881.420711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1881.420712][ C0] PKRU: 55555554 [ 1881.420713][ C0] Call Trace: [ 1881.420716][ C0] [ 1881.420719][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1881.420725][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1881.420729][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1881.420735][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1881.420739][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1881.420742][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1881.420746][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1881.420752][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1881.420755][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1881.420758][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 1881.420761][ C0] [ 1881.420762][ C0] [ 1881.420766][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1881.420769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1881.420773][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1881.420779][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1881.420784][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1881.420786][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1881.420790][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1881.420792][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1881.420796][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1881.420798][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1881.420801][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1881.420804][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1881.420807][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1881.420810][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1881.420815][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1881.420818][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1881.420821][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1881.420823][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1881.420827][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1881.420833][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1881.420836][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1881.420841][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1881.420846][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1881.420850][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1881.420853][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1881.420863][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1881.420871][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1881.420879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1881.420888][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1881.420898][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1881.420905][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1881.420909][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1881.420913][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1881.420922][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1881.420930][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1881.420935][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1881.420939][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1881.420943][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1881.420947][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1881.420955][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1881.420960][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1881.420964][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1881.420968][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1881.420972][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1881.420974][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1881.420977][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1881.420980][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1881.420986][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1881.420989][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1881.420992][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1881.420995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1881.420997][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1881.421001][ C0] process_one_work (kernel/workqueue.c:2633) [ 1881.421005][ C0] ? 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) [ 1881.421009][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1881.421013][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1881.421017][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1881.421020][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1881.421024][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1881.421027][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1881.421029][ C0] kthread (kernel/kthread.c:388) [ 1881.421032][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1881.421034][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1881.421037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1881.421039][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1908.557205][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1908.557691][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1908.558167][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1908.558640][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1908.559592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1908.560209][ C0] Workqueue: netns cleanup_net [ 1908.560461][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 1908.560725][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 1908.561709][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 1908.562021][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 1908.562425][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1908.562832][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1908.563234][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 1908.563639][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 1908.564040][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1908.564494][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1908.564833][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1908.565238][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1908.565641][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1908.566045][ C0] PKRU: 55555554 [ 1908.566233][ C0] Call Trace: [ 1908.566409][ C0] [ 1908.566560][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1908.566827][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1908.567076][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1908.567359][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1908.567637][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1908.567927][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1908.568196][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1908.568509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1908.568774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1908.569089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1908.569391][ C0] [ 1908.569543][ C0] [ 1908.569694][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1908.570014][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1908.570309][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1908.570601][ C0] ? kasan_report (mm/kasan/report.c:609) [ 1908.570840][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 1908.571095][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1908.571379][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1908.571696][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1908.571949][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1908.572204][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1908.572481][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1908.572769][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1908.573012][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1908.573255][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1908.573500][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1908.573733][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1908.573970][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1908.574222][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1908.574493][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1908.574797][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1908.575059][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1908.575307][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1908.575589][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1908.575866][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1908.576164][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1908.576479][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1908.576770][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1908.577015][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1908.577270][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1908.577515][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1908.577840][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1908.578117][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1908.578421][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1908.578719][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1908.579008][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1908.579324][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1908.579576][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1908.579820][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1908.580106][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1908.580419][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1908.580728][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1908.580979][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1908.581226][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1908.581476][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1908.581785][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1908.582028][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1908.582262][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1908.582590][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1908.582835][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1908.583154][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1908.583502][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1908.583748][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1908.584054][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1908.584284][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1908.584574][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1908.584829][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1908.585069][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1908.585335][ C0] process_one_work (kernel/workqueue.c:2633) [ 1908.585592][ C0] ? 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) [ 1908.585828][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1908.586104][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1908.586348][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1908.586591][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1908.586928][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1908.587190][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1908.587453][ C0] kthread (kernel/kthread.c:388) [ 1908.587663][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1908.587901][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1908.588131][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1908.588368][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1908.588621][ C0] | [ 1922.662326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1922.662689][ C0] rcu: 0-....: (1350672 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=292291 | [ 1922.663251][ C0] rcu: (t=1352618 jiffies g=477977 q=5801 ncpus=4) [ 1922.664072][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1922.664692][ C0] Workqueue: netns cleanup_net [ 1922.664943][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1922.665278][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1922.666267][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1922.666584][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1922.666987][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1922.667393][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1922.667802][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1922.668205][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1922.668610][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1922.669062][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1922.669400][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1922.669807][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1922.670211][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1922.670613][ C0] PKRU: 55555554 [ 1922.670798][ C0] Call Trace: [ 1922.670971][ C0] [ 1922.671120][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 1922.671398][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 1922.671654][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 1922.671908][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 1922.672200][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 1922.672433][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 1922.672707][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 1922.672981][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 1922.673240][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 1922.673528][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1922.673774][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 1922.674090][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1922.674365][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1922.674657][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1922.674926][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1922.675234][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1922.675500][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1922.675813][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1922.676118][ C0] [ 1922.676269][ C0] [ 1922.676424][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1922.676742][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1922.677043][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1922.677344][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1922.677660][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1922.677913][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1922.678165][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1922.678442][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1922.678727][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1922.678969][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1922.679212][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1922.679452][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1922.679688][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1922.679922][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1922.680171][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1922.680439][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1922.680743][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1922.681001][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1922.681253][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1922.681525][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1922.681798][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1922.682093][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1922.682392][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1922.682680][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1922.682926][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1922.683181][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1922.683423][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1922.683745][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1922.684023][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1922.684330][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1922.684629][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1922.684918][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1922.685233][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1922.685484][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1922.685725][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1922.686012][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1922.686326][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1922.686634][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1922.686885][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1922.687132][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1922.687381][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1922.687687][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1922.687931][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1922.688166][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1922.688492][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1922.688736][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1922.689053][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1922.689399][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1922.689645][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1922.689950][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1922.690181][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1922.690468][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1922.690722][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1922.690963][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1922.691228][ C0] process_one_work (kernel/workqueue.c:2633) [ 1922.691488][ C0] ? 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) [ 1922.691723][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1922.691999][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1922.692237][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1922.692478][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1922.692816][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1922.693080][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1922.693342][ C0] kthread (kernel/kthread.c:388) [ 1922.693552][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1922.693789][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1922.694017][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1922.694254][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1948.557206][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1948.557684][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1948.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1948.558634][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1948.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1948.560206][ C0] Workqueue: netns cleanup_net [ 1948.560456][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1948.560731][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1948.561716][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 1948.562027][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1948.562438][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1948.562842][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1948.563248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1948.563664][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1948.564071][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1948.564528][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1948.564868][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1948.565275][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1948.565686][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1948.566097][ C0] PKRU: 55555554 [ 1948.566282][ C0] Call Trace: [ 1948.566457][ C0] [ 1948.566609][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1948.566877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1948.567124][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1948.567405][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1948.567680][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1948.567972][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1948.568242][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1948.568553][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1948.568819][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1948.569136][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1948.569438][ C0] [ 1948.569589][ C0] [ 1948.569742][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1948.570062][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1948.570362][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1948.570662][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1948.570905][ C0] kasan_report (mm/kasan/report.c:585) [ 1948.571130][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1948.571419][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1948.571740][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1948.571993][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1948.572248][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1948.572525][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1948.572814][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1948.573055][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1948.573297][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1948.573542][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1948.573778][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1948.574010][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1948.574262][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1948.574530][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1948.574834][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1948.575093][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1948.575343][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1948.575615][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1948.575886][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1948.576186][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1948.576483][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1948.576774][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1948.577018][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1948.577274][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1948.577518][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1948.577846][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1948.578122][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1948.578429][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1948.578725][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1948.579018][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1948.579335][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1948.579585][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1948.579828][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1948.580114][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1948.580427][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1948.580737][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1948.580989][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1948.581237][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1948.581486][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1948.581792][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1948.582035][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1948.582271][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1948.582599][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1948.582841][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1948.583164][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1948.583513][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1948.583757][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1948.584066][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1948.584296][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1948.584586][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1948.584841][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1948.585087][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1948.585352][ C0] process_one_work (kernel/workqueue.c:2633) [ 1948.585614][ C0] ? 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) [ 1948.585846][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1948.586131][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1948.586369][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1948.586613][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1948.586949][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1948.587211][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1948.587475][ C0] kthread (kernel/kthread.c:388) [ 1948.587692][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1948.587928][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1948.588161][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1948.588398][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1976.557206][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 1976.557685][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 1976.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 1976.558634][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 1976.559589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1976.560208][ C0] Workqueue: netns cleanup_net [ 1976.560459][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1976.560786][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 1976.561772][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 1976.562083][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 1976.562488][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1976.562893][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1976.563296][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1976.563703][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 1976.564108][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1976.564563][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1976.564904][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1976.565312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1976.565718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1976.566126][ C0] PKRU: 55555554 [ 1976.566309][ C0] Call Trace: [ 1976.566483][ C0] [ 1976.566640][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 1976.566909][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 1976.567155][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 1976.567440][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 1976.567715][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 1976.568007][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1976.568277][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 1976.568587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 1976.568853][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 1976.569168][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 1976.569470][ C0] [ 1976.569620][ C0] [ 1976.569774][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 1976.570093][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1976.570393][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 1976.570694][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1976.571009][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1976.571262][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1976.571518][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1976.571795][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1976.572083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1976.572325][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1976.572569][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1976.572810][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1976.573045][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1976.573279][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1976.573530][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1976.573799][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1976.574100][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1976.574359][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1976.574608][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1976.574879][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1976.575151][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1976.575450][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1976.575748][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1976.576041][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1976.576287][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1976.576544][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1976.576785][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1976.577110][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1976.577389][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1976.577695][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1976.577994][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1976.578285][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1976.578603][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1976.578855][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1976.579096][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1976.579386][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1976.579697][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1976.580008][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1976.580260][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1976.580509][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1976.580758][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1976.581064][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1976.581309][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1976.581546][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1976.581872][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1976.582114][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1976.582438][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1976.582785][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1976.583030][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1976.583339][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1976.583570][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1976.583857][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1976.584111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1976.584355][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1976.584620][ C0] process_one_work (kernel/workqueue.c:2633) [ 1976.584879][ C0] ? 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) [ 1976.585113][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1976.585393][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1976.585630][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1976.585878][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1976.586214][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1976.586483][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1976.586746][ C0] kthread (kernel/kthread.c:388) [ 1976.586959][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1976.587195][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1976.587427][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1976.587666][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1979.723346][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1409448 jiffies s: 1289 root: 0x1/. | [ 1979.723992][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 1979.724376][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 1979.724661][ C0] NMI backtrace for cpu 0 [ 1979.724670][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 1979.724672][ C0] Workqueue: netns cleanup_net [ 1979.724677][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1979.724684][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 1979.724687][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 1979.724689][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 1979.724691][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 1979.724693][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 1979.724694][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 1979.724696][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 1979.724698][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 1979.724699][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1979.724703][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 1979.724704][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1979.724705][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1979.724707][ C0] PKRU: 55555554 [ 1979.724708][ C0] Call Trace: [ 1979.724710][ C0] [ 1979.724712][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 1979.724718][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 1979.724723][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 1979.724728][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 1979.724733][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 1979.724736][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 1979.724739][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1979.724745][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1979.724748][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1979.724751][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1979.724754][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 1979.724757][ C0] [ 1979.724758][ C0] [ 1979.724759][ C0] kasan_report (mm/kasan/report.c:585) [ 1979.724765][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 1979.724769][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 1979.724773][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 1979.724778][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 1979.724783][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1979.724786][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 1979.724789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1979.724792][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1979.724795][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 1979.724798][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1979.724801][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 1979.724804][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1979.724807][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 1979.724810][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1979.724815][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 1979.724819][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 1979.724823][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 1979.724826][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 1979.724830][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 1979.724836][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1979.724839][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 1979.724843][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 1979.724848][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 1979.724852][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 1979.724854][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 1979.724864][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 1979.724873][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 1979.724882][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 1979.724891][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 1979.724900][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 1979.724908][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 1979.724911][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 1979.724915][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 1979.724925][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 1979.724933][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 1979.724937][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 1979.724942][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 1979.724946][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 1979.724950][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 1979.724958][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 1979.724962][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 1979.724966][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 1979.724970][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 1979.724974][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 1979.724976][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 1979.724979][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 1979.724982][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 1979.724988][ C0] cleanup_net (net/core/net_namespace.c:633) [ 1979.724990][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 1979.724993][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 1979.724996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 1979.724999][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 1979.725003][ C0] process_one_work (kernel/workqueue.c:2633) [ 1979.725007][ C0] ? 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) [ 1979.725011][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 1979.725016][ C0] ? assign_work (kernel/workqueue.c:1101) [ 1979.725019][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 1979.725022][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 1979.725027][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1979.725030][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 1979.725032][ C0] kthread (kernel/kthread.c:388) [ 1979.725035][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1979.725037][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 1979.725040][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 1979.725042][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 1979.725050][ C0] | [ 2000.698325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2000.698699][ C0] rcu: 0-....: (1428587 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=310310 | [ 2000.699263][ C0] rcu: (t=1430654 jiffies g=477977 q=5801 ncpus=4) [ 2000.700080][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2000.700705][ C0] Workqueue: netns cleanup_net [ 2000.700958][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2000.701290][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2000.702274][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2000.702586][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2000.702994][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2000.703397][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2000.703801][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2000.704208][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2000.704611][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2000.705071][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2000.705409][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2000.705821][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2000.706231][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2000.706638][ C0] PKRU: 55555554 [ 2000.706824][ C0] Call Trace: [ 2000.706998][ C0] [ 2000.707150][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2000.707429][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2000.707688][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2000.707948][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2000.708239][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2000.708476][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2000.708750][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2000.709024][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2000.709285][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2000.709577][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2000.709823][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2000.710143][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2000.710421][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2000.710711][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2000.710979][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2000.711290][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2000.711555][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2000.711871][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2000.712172][ C0] [ 2000.712324][ C0] [ 2000.712476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2000.712796][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2000.713097][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2000.713395][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2000.713711][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2000.713965][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2000.714219][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2000.714493][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2000.714783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2000.715024][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2000.715267][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2000.715511][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2000.715752][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2000.715985][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2000.716236][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2000.716503][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2000.716806][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2000.717065][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2000.717314][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2000.717586][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2000.717865][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2000.718162][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2000.718460][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2000.718751][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2000.718994][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2000.719250][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2000.719494][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2000.719819][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2000.720096][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2000.720401][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2000.720698][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2000.720990][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2000.721305][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2000.721556][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2000.721800][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2000.722085][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2000.722399][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2000.722709][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2000.722961][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2000.723209][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2000.723456][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2000.723766][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2000.724010][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2000.724249][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2000.724576][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2000.724820][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2000.725139][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2000.725484][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2000.725733][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2000.726040][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2000.726270][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2000.726558][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2000.726813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2000.727058][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2000.727323][ C0] process_one_work (kernel/workqueue.c:2633) [ 2000.727578][ C0] ? 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) [ 2000.727810][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2000.728088][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2000.728325][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2000.728568][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2000.728904][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2000.729165][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2000.729427][ C0] kthread (kernel/kthread.c:388) [ 2000.729638][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2000.729874][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2000.730105][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2000.730342][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2028.557211][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2028.557692][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2028.558172][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2028.558652][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2028.559599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2028.560222][ C0] Workqueue: netns cleanup_net [ 2028.560474][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2028.560748][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 2028.561735][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 2028.562046][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2028.562450][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2028.562853][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2028.563259][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2028.563666][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2028.564069][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2028.564522][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2028.564858][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2028.565264][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2028.565675][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2028.566078][ C0] PKRU: 55555554 [ 2028.566262][ C0] Call Trace: [ 2028.566438][ C0] [ 2028.566588][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2028.566855][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2028.567104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2028.567383][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2028.567658][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2028.567952][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2028.568221][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2028.568533][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2028.568799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2028.569114][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2028.569413][ C0] [ 2028.569567][ C0] [ 2028.569718][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2028.570039][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2028.570340][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2028.570639][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2028.570882][ C0] kasan_report (mm/kasan/report.c:585) [ 2028.571105][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2028.571409][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2028.571697][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2028.572014][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2028.572267][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2028.572525][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2028.572800][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2028.573089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2028.573330][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2028.573574][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2028.573817][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2028.574052][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2028.574285][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2028.574539][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2028.574805][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2028.575109][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2028.575371][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2028.575624][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2028.575895][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2028.576173][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2028.576470][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2028.576768][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2028.577061][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2028.577303][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2028.577559][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2028.577802][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2028.578124][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2028.578401][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2028.578706][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2028.579003][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2028.579293][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2028.579608][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2028.579859][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2028.580102][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2028.580389][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2028.580701][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2028.581009][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2028.581261][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2028.581509][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2028.581755][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2028.582064][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2028.582307][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2028.582541][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2028.582867][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2028.583111][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2028.583430][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2028.583772][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2028.584019][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2028.584325][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2028.584555][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2028.584844][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2028.585098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2028.585339][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2028.585609][ C0] process_one_work (kernel/workqueue.c:2633) [ 2028.585864][ C0] ? 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) [ 2028.586096][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2028.586374][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2028.586612][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2028.586853][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2028.587189][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2028.587453][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2028.587714][ C0] kthread (kernel/kthread.c:388) [ 2028.587924][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2028.588162][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2028.588393][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2028.588628][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2056.557193][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2056.557671][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2056.558153][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2056.558629][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2056.559580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2056.560200][ C0] Workqueue: netns cleanup_net [ 2056.560452][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2056.560742][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 2056.561729][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 2056.562040][ C0] RAX: ffff888008e4fa0c RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 2056.562448][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2056.562851][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2056.563255][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2056.563659][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2056.564065][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2056.564519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2056.564857][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2056.565265][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2056.565676][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2056.566086][ C0] PKRU: 55555554 [ 2056.566270][ C0] Call Trace: [ 2056.566444][ C0] [ 2056.566595][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2056.566866][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2056.567114][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2056.567402][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2056.567679][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2056.567974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2056.568244][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2056.568559][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2056.568824][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2056.569139][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2056.569442][ C0] [ 2056.569592][ C0] [ 2056.569746][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2056.570066][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2056.570362][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2056.570623][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2056.570907][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2056.571224][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2056.571480][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2056.571734][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2056.572009][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2056.572299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2056.572540][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2056.572784][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2056.573027][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2056.573261][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2056.573495][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2056.573746][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2056.574012][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2056.574315][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2056.574577][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2056.574825][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2056.575097][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2056.575372][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2056.575670][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2056.575969][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2056.576258][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2056.576503][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2056.576759][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2056.577003][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2056.577328][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2056.577606][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2056.577910][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2056.578208][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2056.578499][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2056.578814][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2056.579065][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2056.579309][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2056.579595][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2056.579908][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2056.580218][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2056.580472][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2056.580718][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2056.580966][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2056.581275][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2056.581521][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2056.581754][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2056.582081][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2056.582326][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2056.582648][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2056.582992][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2056.583241][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2056.583551][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2056.583779][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2056.584069][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2056.584325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2056.584568][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2056.584834][ C0] process_one_work (kernel/workqueue.c:2633) [ 2056.585089][ C0] ? 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) [ 2056.585323][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2056.585605][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2056.585845][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2056.586087][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2056.586425][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2056.586688][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2056.586949][ C0] kthread (kernel/kthread.c:388) [ 2056.587163][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2056.587403][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2056.587633][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2056.587868][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2078.027344][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1507752 jiffies s: 1289 root: 0x1/. | [ 2078.028001][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2078.028386][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2078.028668][ C0] NMI backtrace for cpu 0 [ 2078.028677][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2078.028680][ C0] Workqueue: netns cleanup_net [ 2078.028688][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2078.028696][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2078.028699][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2078.028701][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2078.028703][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2078.028705][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2078.028707][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2078.028709][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2078.028710][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2078.028712][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2078.028716][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2078.028718][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2078.028719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2078.028721][ C0] PKRU: 55555554 [ 2078.028722][ C0] Call Trace: [ 2078.028725][ C0] [ 2078.028728][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2078.028733][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2078.028739][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2078.028745][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2078.028750][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2078.028752][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2078.028757][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2078.028761][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2078.028764][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2078.028768][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2078.028771][ C0] [ 2078.028772][ C0] [ 2078.028774][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2078.028778][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2078.028784][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2078.028791][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2078.028794][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2078.028798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2078.028801][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2078.028805][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2078.028808][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2078.028812][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2078.028815][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2078.028818][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2078.028821][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.028827][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2078.028830][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2078.028835][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2078.028838][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2078.028843][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2078.028849][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.028852][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.028857][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2078.028861][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2078.028865][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2078.028869][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2078.028879][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2078.028888][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2078.028897][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2078.028906][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2078.028915][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2078.028923][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2078.028927][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2078.028931][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2078.028940][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2078.028948][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2078.028953][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2078.028957][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2078.028961][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2078.028966][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2078.028974][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2078.028979][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2078.028983][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2078.028988][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2078.028992][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2078.028994][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2078.028998][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2078.029001][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2078.029007][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2078.029010][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2078.029013][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2078.029016][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2078.029018][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2078.029023][ C0] process_one_work (kernel/workqueue.c:2633) [ 2078.029028][ C0] ? 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) [ 2078.029031][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2078.029036][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2078.029039][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2078.029043][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2078.029047][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2078.029050][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2078.029052][ C0] kthread (kernel/kthread.c:388) [ 2078.029056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2078.029058][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2078.029062][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2078.029064][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2078.029073][ C0] | [ 2078.734325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2078.734690][ C0] rcu: 0-....: (1506503 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=328384 | [ 2078.735254][ C0] rcu: (t=1508690 jiffies g=477977 q=5801 ncpus=4) [ 2078.736080][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2078.736700][ C0] Workqueue: netns cleanup_net [ 2078.736950][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2078.737217][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2078.738205][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2078.738517][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2078.738920][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2078.739322][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2078.739728][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2078.740132][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2078.740536][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2078.740988][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2078.741323][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2078.741731][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2078.742134][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2078.742538][ C0] PKRU: 55555554 [ 2078.742721][ C0] Call Trace: [ 2078.742895][ C0] [ 2078.743044][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2078.743320][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2078.743576][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2078.743829][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2078.744121][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2078.744357][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2078.744630][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2078.744906][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2078.745166][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2078.745460][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2078.745706][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2078.746022][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2078.746297][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2078.746589][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2078.746860][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2078.747167][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2078.747433][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2078.747749][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2078.748052][ C0] [ 2078.748203][ C0] [ 2078.748357][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2078.748683][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2078.748982][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2078.749282][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2078.749519][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2078.749810][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2078.750127][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2078.750379][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2078.750632][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2078.750909][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2078.751197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2078.751440][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2078.751683][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2078.751923][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2078.752157][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2078.752392][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2078.752642][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2078.752909][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.753210][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2078.753469][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2078.753717][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2078.753988][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2078.754259][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2078.754557][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.754855][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2078.755147][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2078.755399][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2078.755656][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2078.755898][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2078.756224][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2078.756506][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2078.756813][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2078.757114][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2078.757404][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2078.757720][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2078.757971][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2078.758212][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2078.758501][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2078.758812][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2078.759120][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2078.759371][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2078.759619][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2078.759868][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2078.760174][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2078.760419][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2078.760654][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2078.760979][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2078.761221][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2078.761541][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2078.761887][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2078.762132][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2078.762437][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2078.762668][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2078.762954][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2078.763209][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2078.763454][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2078.763718][ C0] process_one_work (kernel/workqueue.c:2633) [ 2078.763974][ C0] ? 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) [ 2078.764209][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2078.764487][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2078.764725][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2078.764966][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2078.765303][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2078.765571][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2078.765834][ C0] kthread (kernel/kthread.c:388) [ 2078.766045][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2078.766282][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2078.766513][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2078.766750][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2104.557198][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2104.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2104.558155][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2104.558633][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2104.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2104.560206][ C0] Workqueue: netns cleanup_net [ 2104.560457][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 2104.560724][ C0] Code: 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c <8f> 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 All code ======== 0: 1f (bad) 1: 84 00 test %al,(%rax) 3: 00 00 add %al,(%rax) 5: 00 00 add %al,(%rax) 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 66 0f 1f 00 nopw (%rax) 1b: 41 57 push %r15 1d: 41 56 push %r14 1f: 41 55 push %r13 21: 41 54 push %r12 23: 55 push %rbp 24: 53 push %rbx 25: 48 83 ec 70 sub $0x70,%rsp 29: 9c pushf 2a:* 8f 04 24 pop (%rsp) <-- trapping instruction 2d: 0f 01 ca clac 30: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 37: 1f 00 39: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax Code starting with the faulting instruction =========================================== 0: 8f 04 24 pop (%rsp) 3: 0f 01 ca clac 6: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 d: 1f 00 f: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax [ 2104.561709][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000282 [ 2104.562018][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2104.562424][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2104.562827][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2104.563229][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2104.563635][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2104.564042][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2104.564495][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2104.564831][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2104.565240][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2104.565647][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2104.566051][ C0] PKRU: 55555554 [ 2104.566235][ C0] Call Trace: [ 2104.566407][ C0] [ 2104.566560][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2104.566828][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2104.567078][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2104.567361][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2104.567639][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2104.567934][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2104.568206][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2104.568519][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2104.568786][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2104.569099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2104.569402][ C0] [ 2104.569553][ C0] [ 2104.569707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2104.570029][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2104.570326][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 2104.570566][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2104.570854][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2104.571171][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2104.571425][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2104.571680][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2104.571955][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2104.572245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2104.572486][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2104.572731][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2104.572974][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2104.573208][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2104.573444][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2104.573695][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2104.573962][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2104.574265][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2104.574526][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2104.574774][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2104.575046][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2104.575323][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2104.575620][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2104.575919][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2104.576209][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2104.576454][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2104.576710][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2104.576954][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2104.577279][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2104.577556][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2104.577863][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2104.578161][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2104.578452][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2104.578768][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2104.579020][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2104.579263][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2104.579551][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2104.579863][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2104.580173][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2104.580428][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2104.580674][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2104.580921][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2104.581230][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2104.581476][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2104.581708][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2104.582036][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2104.582280][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2104.582602][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2104.582946][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2104.583193][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2104.583504][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2104.583731][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2104.584021][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2104.584277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2104.584519][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2104.584785][ C0] process_one_work (kernel/workqueue.c:2633) [ 2104.585040][ C0] ? 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) [ 2104.585279][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2104.585557][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2104.585797][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2104.586039][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2104.586377][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2104.586640][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2104.586902][ C0] kthread (kernel/kthread.c:388) [ 2104.587112][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2104.587353][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2104.587584][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2104.587819][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2132.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2132.557680][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2132.558157][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2132.558631][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2132.559582][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2132.560201][ C0] Workqueue: netns cleanup_net [ 2132.560454][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2132.560719][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2132.561703][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2132.562014][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2132.562416][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2132.562823][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2132.563226][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2132.563631][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2132.564034][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2132.564488][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2132.564828][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2132.565236][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2132.565642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2132.566045][ C0] PKRU: 55555554 [ 2132.566229][ C0] Call Trace: [ 2132.566405][ C0] [ 2132.566553][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2132.566820][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2132.567069][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2132.567356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2132.567633][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2132.567924][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2132.568192][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2132.568505][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2132.568771][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2132.569085][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2132.569386][ C0] [ 2132.569538][ C0] [ 2132.569688][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2132.570010][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2132.570311][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2132.570612][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2132.570847][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2132.571149][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2132.571438][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2132.571757][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2132.572011][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2132.572269][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2132.572547][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2132.572839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2132.573082][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2132.573329][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2132.573574][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2132.573808][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2132.574045][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2132.574299][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2132.574570][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2132.574876][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2132.575142][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2132.575391][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2132.575667][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2132.575942][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2132.576243][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2132.576548][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2132.576839][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2132.577085][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2132.577345][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2132.577589][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2132.577914][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2132.578191][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2132.578495][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2132.578794][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2132.579084][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2132.579402][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2132.579654][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2132.579899][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2132.580184][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2132.580499][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2132.580808][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2132.581059][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2132.581306][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2132.581557][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2132.581866][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2132.582110][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2132.582345][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2132.582671][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2132.582915][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2132.583235][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2132.583582][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2132.583828][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2132.584135][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2132.584365][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2132.584654][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2132.584909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2132.585155][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2132.585423][ C0] process_one_work (kernel/workqueue.c:2633) [ 2132.585679][ C0] ? 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) [ 2132.585916][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2132.586192][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2132.586433][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2132.586677][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2132.587014][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2132.587278][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2132.587541][ C0] kthread (kernel/kthread.c:388) [ 2132.587752][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2132.587990][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2132.588220][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2132.588459][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2132.588712][ C0] | [ 2156.770325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2156.770696][ C0] rcu: 0-....: (1584445 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=346561 | [ 2156.771257][ C0] rcu: (t=1586726 jiffies g=477977 q=5801 ncpus=4) [ 2156.772079][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2156.772699][ C0] Workqueue: netns cleanup_net [ 2156.772953][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2156.773220][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2156.774202][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2156.774516][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 2156.774924][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2156.775335][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2156.775739][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2156.776143][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 2156.776549][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2156.777001][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2156.777340][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2156.777744][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2156.778148][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2156.778554][ C0] PKRU: 55555554 [ 2156.778742][ C0] Call Trace: [ 2156.778917][ C0] [ 2156.779067][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2156.779347][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2156.779603][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2156.779856][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2156.780148][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2156.780383][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2156.780658][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2156.780932][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2156.781191][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2156.781479][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2156.781725][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2156.782041][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2156.782316][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2156.782610][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2156.782878][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2156.783189][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2156.783455][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2156.783768][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2156.784074][ C0] [ 2156.784226][ C0] [ 2156.784379][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2156.784703][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2156.785000][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2156.785295][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2156.785532][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2156.785785][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2156.786071][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2156.786387][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2156.786639][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2156.786893][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2156.787169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2156.787458][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2156.787701][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2156.787943][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2156.788184][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2156.788421][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2156.788654][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2156.788903][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2156.789174][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2156.789476][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2156.789735][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2156.789983][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2156.790254][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2156.790528][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2156.790826][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2156.791125][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2156.791421][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2156.791667][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2156.791924][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2156.792168][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2156.792496][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2156.792774][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2156.793082][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2156.793381][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2156.793672][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2156.793988][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2156.794238][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2156.794482][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2156.794769][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2156.795082][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2156.795393][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2156.795644][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2156.795892][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2156.796140][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2156.796447][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2156.796691][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2156.796927][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2156.797253][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2156.797495][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2156.797814][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2156.798161][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2156.798406][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2156.798713][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2156.798944][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2156.799231][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2156.799487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2156.799729][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2156.799995][ C0] process_one_work (kernel/workqueue.c:2633) [ 2156.800251][ C0] ? 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) [ 2156.800485][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2156.800763][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2156.801000][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2156.801243][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2156.801581][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2156.801843][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2156.802107][ C0] kthread (kernel/kthread.c:388) [ 2156.802319][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2156.802555][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2156.802787][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2156.803024][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2176.331341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1606056 jiffies s: 1289 root: 0x1/. | [ 2176.331995][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2176.332375][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2176.332660][ C0] NMI backtrace for cpu 0 [ 2176.332669][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2176.332672][ C0] Workqueue: netns cleanup_net [ 2176.332679][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2176.332687][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2176.332690][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2176.332692][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2176.332694][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2176.332696][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2176.332698][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2176.332700][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2176.332702][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2176.332704][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2176.332708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2176.332709][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2176.332711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2176.332712][ C0] PKRU: 55555554 [ 2176.332714][ C0] Call Trace: [ 2176.332717][ C0] [ 2176.332720][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2176.332726][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2176.332732][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2176.332737][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2176.332742][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2176.332745][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2176.332749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2176.332753][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2176.332756][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2176.332760][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2176.332763][ C0] [ 2176.332764][ C0] [ 2176.332766][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2176.332770][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2176.332776][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2176.332783][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2176.332785][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2176.332789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2176.332791][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2176.332796][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2176.332799][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2176.332803][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2176.332806][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2176.332809][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2176.332811][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2176.332818][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2176.332821][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2176.332825][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2176.332828][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2176.332833][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2176.332839][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2176.332843][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2176.332848][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2176.332852][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2176.332856][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2176.332859][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2176.332872][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2176.332880][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2176.332889][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2176.332898][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2176.332908][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2176.332915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2176.332919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2176.332923][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2176.332932][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2176.332940][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2176.332945][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2176.332949][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2176.332953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2176.332958][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2176.332966][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2176.332970][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2176.332974][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2176.332979][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2176.332983][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2176.332985][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2176.332989][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2176.332991][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2176.332998][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2176.333001][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2176.333003][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2176.333007][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2176.333009][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2176.333015][ C0] process_one_work (kernel/workqueue.c:2633) [ 2176.333020][ C0] ? 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) [ 2176.333023][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2176.333028][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2176.333031][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2176.333034][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2176.333038][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2176.333041][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2176.333044][ C0] kthread (kernel/kthread.c:388) [ 2176.333046][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2176.333049][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2176.333052][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2176.333054][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2200.557197][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2200.557676][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2200.558152][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2200.558629][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2200.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2200.560198][ C0] Workqueue: netns cleanup_net [ 2200.560450][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2200.560778][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2200.561756][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2200.562067][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2200.562471][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2200.562873][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2200.563278][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2200.563682][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2200.564086][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2200.564539][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2200.564880][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2200.565287][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2200.565691][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2200.566093][ C0] PKRU: 55555554 [ 2200.566277][ C0] Call Trace: [ 2200.566453][ C0] [ 2200.566603][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2200.566869][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2200.567117][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2200.567399][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2200.567674][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2200.567967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2200.568237][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2200.568552][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2200.568819][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2200.569134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2200.569435][ C0] [ 2200.569590][ C0] [ 2200.569742][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2200.570069][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2200.570372][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2200.570673][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2200.570990][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2200.571245][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2200.571502][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2200.571778][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2200.572068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2200.572310][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2200.572557][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2200.572803][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2200.573037][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2200.573274][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2200.573528][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2200.573797][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2200.574101][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2200.574363][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2200.574612][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2200.574892][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2200.575167][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2200.575470][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2200.575772][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2200.576062][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2200.576310][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2200.576570][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2200.576815][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2200.577141][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2200.577420][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2200.577725][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2200.578026][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2200.578317][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2200.578638][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2200.578891][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2200.579136][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2200.579422][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2200.579735][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2200.580044][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2200.580295][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2200.580542][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2200.580791][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2200.581100][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2200.581345][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2200.581578][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2200.581904][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2200.582148][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2200.582469][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2200.582814][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2200.583059][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2200.583368][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2200.583597][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2200.583886][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2200.584141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2200.584382][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2200.584648][ C0] process_one_work (kernel/workqueue.c:2633) [ 2200.584906][ C0] ? 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) [ 2200.585142][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2200.585420][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2200.585659][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2200.585902][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2200.586244][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2200.586509][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2200.586771][ C0] kthread (kernel/kthread.c:388) [ 2200.586981][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2200.587220][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2200.587454][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2200.587691][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2228.557202][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2228.557680][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2228.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2228.558633][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2228.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2228.560203][ C0] Workqueue: netns cleanup_net [ 2228.560454][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2228.560782][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2228.561771][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2228.562082][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2228.562487][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2228.562891][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2228.563296][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2228.563703][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2228.564105][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2228.564559][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2228.564906][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2228.565312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2228.565717][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2228.566119][ C0] PKRU: 55555554 [ 2228.566303][ C0] Call Trace: [ 2228.566478][ C0] [ 2228.566628][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2228.566896][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2228.567144][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2228.567425][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2228.567704][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2228.567995][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2228.568263][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2228.568575][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2228.568841][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2228.569156][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2228.569461][ C0] [ 2228.569613][ C0] [ 2228.569764][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2228.570086][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2228.570389][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2228.570687][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2228.571005][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2228.571258][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2228.571515][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2228.571790][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2228.572079][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2228.572320][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2228.572565][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2228.572807][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2228.573042][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2228.573274][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2228.573526][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2228.573793][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2228.574095][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2228.574359][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2228.574612][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2228.574887][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2228.575161][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2228.575459][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2228.575761][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2228.576051][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2228.576294][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2228.576551][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2228.576795][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2228.577118][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2228.577396][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2228.577700][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2228.577997][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2228.578287][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2228.578607][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2228.578857][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2228.579101][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2228.579387][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2228.579704][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2228.580013][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2228.580265][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2228.580514][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2228.580760][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2228.581068][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2228.581318][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2228.581553][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2228.581878][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2228.582121][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2228.582444][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2228.582790][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2228.583038][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2228.583347][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2228.583578][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2228.583868][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2228.584125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2228.584369][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2228.584645][ C0] process_one_work (kernel/workqueue.c:2633) [ 2228.584904][ C0] ? 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) [ 2228.585138][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2228.585421][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2228.585659][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2228.585906][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2228.586245][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2228.586511][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2228.586774][ C0] kthread (kernel/kthread.c:388) [ 2228.586989][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2228.587226][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2228.587461][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2228.587699][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2228.587952][ C0] | [ 2234.807324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2234.807677][ C0] rcu: 0-....: (1662362 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=363679 | [ 2234.808237][ C0] rcu: (t=1664763 jiffies g=477977 q=5801 ncpus=4) [ 2234.809057][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2234.809682][ C0] Workqueue: netns cleanup_net [ 2234.809934][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2234.810201][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2234.811183][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2234.811496][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2234.811899][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2234.812305][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2234.812710][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2234.813114][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2234.813518][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2234.813971][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2234.814309][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2234.814721][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2234.815126][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2234.815530][ C0] PKRU: 55555554 [ 2234.815713][ C0] Call Trace: [ 2234.815887][ C0] [ 2234.816035][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2234.816314][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2234.816570][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2234.816824][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2234.817116][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2234.817350][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2234.817626][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2234.817899][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2234.818159][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2234.818448][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2234.818694][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2234.819009][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2234.819285][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2234.819579][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2234.819848][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2234.820158][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2234.820424][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2234.820737][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2234.821038][ C0] [ 2234.821191][ C0] [ 2234.821344][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2234.821664][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2234.821963][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2234.822263][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2234.822502][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2234.822790][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2234.823107][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2234.823362][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2234.823615][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2234.823889][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2234.824176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2234.824421][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2234.824668][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2234.824911][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2234.825143][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2234.825379][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2234.825630][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2234.825897][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2234.826201][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2234.826461][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2234.826713][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2234.826986][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2234.827260][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2234.827555][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2234.827857][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2234.828148][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2234.828396][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2234.828653][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2234.828898][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2234.829223][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2234.829503][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2234.829808][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2234.830114][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2234.830405][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2234.830721][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2234.830972][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2234.831217][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2234.831503][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2234.831815][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2234.832123][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2234.832375][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2234.832623][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2234.832871][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2234.833180][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2234.833422][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2234.833657][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2234.833981][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2234.834225][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2234.834546][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2234.834895][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2234.835141][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2234.835448][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2234.835675][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2234.835964][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2234.836218][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2234.836459][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2234.836723][ C0] process_one_work (kernel/workqueue.c:2633) [ 2234.836980][ C0] ? 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) [ 2234.837216][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2234.837493][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2234.837733][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2234.837975][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2234.838312][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2234.838576][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2234.838838][ C0] kthread (kernel/kthread.c:388) [ 2234.839048][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2234.839286][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2234.839516][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2234.839753][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2260.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2260.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2260.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2260.558625][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2260.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2260.560196][ C0] Workqueue: netns cleanup_net [ 2260.560447][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 2260.560742][ C0] Code: b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d <41> 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd All code ======== 0: b6 c2 mov $0xc2,%dh 2: 48 01 f0 add %rsi,%rax 5: 55 push %rbp 6: 53 push %rbx 7: 72 14 jb 0x1d 9: eb 26 jmp 0x31 b: cc int3 c: cc int3 d: cc int3 e: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 15: ff ff fe 18: 48 39 c7 cmp %rax,%rdi 1b: 77 23 ja 0x40 1d: 44 89 c2 mov %r8d,%edx 20: e8 57 e8 ff ff call 0xffffffffffffe87c 25: 83 f0 01 xor $0x1,%eax 28: 5b pop %rbx 29: 5d pop %rbp 2a:* 41 5c pop %r12 <-- trapping instruction 2c: c3 ret 2d: cc int3 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 38: 7f ff ff 3b: 48 39 c7 cmp %rax,%rdi 3e: 76 dd jbe 0x1d Code starting with the faulting instruction =========================================== 0: 41 5c pop %r12 2: c3 ret 3: cc int3 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax e: 7f ff ff 11: 48 39 c7 cmp %rax,%rdi 14: 76 dd jbe 0xfffffffffffffff3 [ 2260.561725][ C0] RSP: 0018:ffffc9000051f3d0 EFLAGS: 00000202 [ 2260.562037][ C0] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 2260.562441][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2260.562843][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2260.563246][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2260.563652][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2260.564055][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2260.564512][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2260.564850][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2260.565256][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2260.565662][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2260.566065][ C0] PKRU: 55555554 [ 2260.566249][ C0] Call Trace: [ 2260.566426][ C0] [ 2260.566575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2260.566842][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2260.567091][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2260.567372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2260.567647][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2260.567941][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2260.568210][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2260.568522][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2260.568788][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2260.569101][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2260.569401][ C0] [ 2260.569554][ C0] [ 2260.569706][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2260.570029][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2260.570323][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 2260.570587][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2260.570877][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2260.571196][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2260.571454][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2260.571710][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2260.571988][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2260.572278][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2260.572524][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2260.572775][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2260.573018][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2260.573255][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2260.573492][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2260.573743][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2260.574013][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2260.574316][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2260.574584][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2260.574834][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2260.575107][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2260.575383][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2260.575689][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2260.575990][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2260.576282][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2260.576531][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2260.576789][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2260.577031][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2260.577359][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2260.577639][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2260.577946][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2260.578246][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2260.578540][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2260.578858][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2260.579110][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2260.579356][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2260.579646][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2260.579958][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2260.580270][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2260.580526][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2260.580775][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2260.581024][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2260.581333][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2260.581580][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2260.581818][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2260.582149][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2260.582396][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2260.582716][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2260.583066][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2260.583313][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2260.583622][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2260.583854][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2260.584142][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2260.584400][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2260.584647][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2260.584914][ C0] process_one_work (kernel/workqueue.c:2633) [ 2260.585172][ C0] ? 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) [ 2260.585410][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2260.585689][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2260.585929][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2260.586174][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2260.586516][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2260.586787][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2260.587051][ C0] kthread (kernel/kthread.c:388) [ 2260.587264][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2260.587504][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2260.587736][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2260.587981][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2274.635341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1704360 jiffies s: 1289 root: 0x1/. | [ 2274.635996][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2274.636379][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2274.636660][ C0] NMI backtrace for cpu 0 [ 2274.636670][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2274.636674][ C0] Workqueue: netns cleanup_net [ 2274.636681][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2274.636687][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 2274.636690][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2274.636692][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2274.636694][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2274.636696][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2274.636698][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2274.636699][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2274.636701][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2274.636703][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2274.636707][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2274.636709][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2274.636710][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2274.636711][ C0] PKRU: 55555554 [ 2274.636713][ C0] Call Trace: [ 2274.636716][ C0] [ 2274.636719][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2274.636726][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2274.636731][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2274.636737][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2274.636742][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2274.636745][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2274.636750][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2274.636756][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2274.636759][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2274.636763][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2274.636766][ C0] [ 2274.636766][ C0] [ 2274.636770][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2274.636776][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2274.636780][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2274.636784][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2274.636790][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2274.636796][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2274.636800][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2274.636803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2274.636806][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2274.636810][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2274.636813][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2274.636816][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2274.636819][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2274.636822][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2274.636825][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2274.636831][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2274.636834][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2274.636838][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2274.636841][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2274.636846][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2274.636852][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2274.636855][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2274.636860][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2274.636864][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2274.636868][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2274.636872][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2274.636882][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2274.636891][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2274.636899][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2274.636908][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2274.636917][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2274.636925][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2274.636928][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2274.636933][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2274.636942][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2274.636950][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2274.636955][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2274.636959][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2274.636963][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2274.636967][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2274.636975][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2274.636980][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2274.636984][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2274.636988][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2274.636992][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2274.636995][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2274.636998][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2274.637001][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2274.637006][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2274.637009][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2274.637012][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2274.637015][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2274.637017][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2274.637022][ C0] process_one_work (kernel/workqueue.c:2633) [ 2274.637027][ C0] ? 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) [ 2274.637030][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2274.637035][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2274.637038][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2274.637041][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2274.637045][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2274.637048][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2274.637051][ C0] kthread (kernel/kthread.c:388) [ 2274.637053][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2274.637056][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2274.637059][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2274.637061][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2300.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2300.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2300.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2300.558625][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2300.559574][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2300.560192][ C0] Workqueue: netns cleanup_net [ 2300.560445][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2300.560711][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 2300.561694][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2300.562006][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2300.562409][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2300.562814][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2300.563216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2300.563620][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2300.564024][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2300.564482][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2300.564819][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2300.565224][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2300.565628][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2300.566034][ C0] PKRU: 55555554 [ 2300.566216][ C0] Call Trace: [ 2300.566392][ C0] [ 2300.566540][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2300.566809][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2300.567057][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2300.567341][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2300.567617][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2300.567907][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2300.568179][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2300.568490][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2300.568754][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2300.569069][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2300.569370][ C0] [ 2300.569522][ C0] [ 2300.569674][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2300.569991][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2300.570292][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2300.570530][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2300.570829][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2300.571120][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2300.571438][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2300.571691][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2300.571945][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2300.572221][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2300.572512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2300.572755][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2300.572997][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2300.573239][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2300.573476][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2300.573710][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2300.573960][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2300.574227][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2300.574537][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2300.574800][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2300.575049][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2300.575320][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2300.575594][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2300.575893][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2300.576190][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2300.576485][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2300.576730][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2300.576985][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2300.577227][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2300.577553][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2300.577831][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2300.578137][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2300.578436][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2300.578728][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2300.579044][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2300.579294][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2300.579538][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2300.579825][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2300.580136][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2300.580447][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2300.580699][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2300.580947][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2300.581196][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2300.581504][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2300.581749][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2300.581985][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2300.582311][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2300.582555][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2300.582875][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2300.583223][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2300.583470][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2300.583776][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2300.584007][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2300.584299][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2300.584556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2300.584801][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2300.585067][ C0] process_one_work (kernel/workqueue.c:2633) [ 2300.585326][ C0] ? 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) [ 2300.585564][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2300.585845][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2300.586082][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2300.586328][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2300.586668][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2300.586933][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2300.587199][ C0] kthread (kernel/kthread.c:388) [ 2300.587415][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2300.587653][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2300.587886][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2300.588125][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2300.588384][ C0] | [ 2312.843325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2312.843688][ C0] rcu: 0-....: (1740276 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=380229 | [ 2312.844259][ C0] rcu: (t=1742799 jiffies g=477977 q=5801 ncpus=4) [ 2312.845078][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2312.845700][ C0] Workqueue: netns cleanup_net [ 2312.845953][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2312.846286][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2312.847271][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2312.847584][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2312.847987][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2312.848394][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2312.848798][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2312.849201][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2312.849606][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2312.850059][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2312.850399][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2312.850804][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2312.851207][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2312.851618][ C0] PKRU: 55555554 [ 2312.851800][ C0] Call Trace: [ 2312.851974][ C0] [ 2312.852123][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2312.852403][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2312.852658][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2312.852916][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2312.853209][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2312.853443][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2312.853718][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2312.853992][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2312.854256][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2312.854544][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2312.854790][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2312.855106][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2312.855382][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2312.855675][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2312.855945][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2312.856254][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2312.856519][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2312.856832][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2312.857130][ C0] [ 2312.857282][ C0] [ 2312.857436][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2312.857756][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2312.858052][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2312.858358][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2312.858675][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2312.858928][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2312.859181][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2312.859456][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2312.859742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2312.859984][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2312.860227][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2312.860468][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2312.860701][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2312.860935][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2312.861185][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2312.861452][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2312.861750][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2312.862009][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2312.862260][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2312.862532][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2312.862806][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2312.863100][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2312.863398][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2312.863685][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2312.863929][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2312.864184][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2312.864431][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2312.864752][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2312.865029][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2312.865331][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2312.865630][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2312.865919][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2312.866235][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2312.866486][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2312.866729][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2312.867014][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2312.867331][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2312.867637][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2312.867890][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2312.868137][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2312.868385][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2312.868692][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2312.868933][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2312.869168][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2312.869493][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2312.869738][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2312.870056][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2312.870401][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2312.870647][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2312.870952][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2312.871181][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2312.871469][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2312.871722][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2312.871964][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2312.872228][ C0] process_one_work (kernel/workqueue.c:2633) [ 2312.872487][ C0] ? 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) [ 2312.872723][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2312.873001][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2312.873241][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2312.873483][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2312.873823][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2312.874087][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2312.874356][ C0] kthread (kernel/kthread.c:388) [ 2312.874567][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2312.874807][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2312.875037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2312.875276][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2340.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2340.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2340.558153][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2340.558629][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2340.559579][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2340.560198][ C0] Workqueue: netns cleanup_net [ 2340.560450][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2340.560716][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 2340.561700][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000282 [ 2340.562015][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2340.562421][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2340.562825][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2340.563229][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2340.563633][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2340.564036][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2340.564495][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2340.564833][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2340.565239][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2340.565644][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2340.566046][ C0] PKRU: 55555554 [ 2340.566230][ C0] Call Trace: [ 2340.566405][ C0] [ 2340.566555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2340.566821][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2340.567069][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2340.567350][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2340.567629][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2340.567921][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2340.568191][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2340.568502][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2340.568767][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2340.569082][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2340.569382][ C0] [ 2340.569535][ C0] [ 2340.569686][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2340.570007][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2340.570306][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2340.570606][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2340.570843][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2340.571132][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2340.571449][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2340.571703][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2340.571956][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2340.572231][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2340.572525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2340.572765][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2340.573008][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2340.573251][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2340.573486][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2340.573718][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2340.573969][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2340.574240][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2340.574545][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2340.574807][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2340.575057][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2340.575327][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2340.575601][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2340.575897][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2340.576195][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2340.576489][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2340.576731][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2340.576989][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2340.577232][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2340.577558][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2340.577835][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2340.578139][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2340.578438][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2340.578730][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2340.579044][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2340.579296][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2340.579542][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2340.579828][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2340.580141][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2340.580453][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2340.580705][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2340.580953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2340.581199][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2340.581512][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2340.581756][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2340.581991][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2340.582317][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2340.582563][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2340.582883][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2340.583227][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2340.583475][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2340.583783][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2340.584013][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2340.584306][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2340.584563][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2340.584806][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2340.585071][ C0] process_one_work (kernel/workqueue.c:2633) [ 2340.585328][ C0] ? 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) [ 2340.585563][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2340.585842][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2340.586080][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2340.586323][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2340.586667][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2340.586930][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2340.587195][ C0] kthread (kernel/kthread.c:388) [ 2340.587409][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2340.587646][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2340.587881][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2340.588119][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2368.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2368.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2368.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2368.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2368.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2368.560193][ C0] Workqueue: netns cleanup_net [ 2368.560446][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2368.560711][ C0] Code: 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 <48> 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 84 c0 0f All code ======== 0: 56 push %rsi 1: 41 55 push %r13 3: 41 54 push %r12 5: 55 push %rbp 6: 53 push %rbx 7: 48 83 ec 70 sub $0x70,%rsp b: 9c pushf c: 8f 04 24 pop (%rsp) f: 0f 01 ca clac 12: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 19: 1f 00 1b: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 22: 85 c0 test %eax,%eax 24: 0f 85 b7 00 00 00 jne 0xe1 2a:* 48 89 fd mov %rdi,%rbp <-- trapping instruction 2d: 49 89 f6 mov %rsi,%r14 30: 89 d3 mov %edx,%ebx 32: 49 89 cd mov %rcx,%r13 35: e8 0f f7 ff ff call 0xfffffffffffff749 3a: 41 89 c4 mov %eax,%r12d 3d: 84 c0 test %al,%al 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 fd mov %rdi,%rbp 3: 49 89 f6 mov %rsi,%r14 6: 89 d3 mov %edx,%ebx 8: 49 89 cd mov %rcx,%r13 b: e8 0f f7 ff ff call 0xfffffffffffff71f 10: 41 89 c4 mov %eax,%r12d 13: 84 c0 test %al,%al 15: 0f .byte 0xf [ 2368.561695][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000246 [ 2368.562005][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2368.562413][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2368.562816][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2368.563220][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2368.563632][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2368.564038][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2368.564491][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2368.564828][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2368.565235][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2368.565638][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2368.566040][ C0] PKRU: 55555554 [ 2368.566223][ C0] Call Trace: [ 2368.566397][ C0] [ 2368.566546][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2368.566813][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2368.567061][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2368.567341][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2368.567619][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2368.567913][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2368.568182][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2368.568494][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2368.568759][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2368.569074][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2368.569374][ C0] [ 2368.569526][ C0] [ 2368.569677][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2368.569997][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2368.570291][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2368.570527][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2368.570821][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2368.571073][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2368.571360][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2368.571678][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2368.571933][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2368.572189][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2368.572467][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2368.572755][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2368.572999][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2368.573244][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2368.573489][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2368.573722][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2368.573962][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2368.574219][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2368.574489][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2368.574791][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2368.575051][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2368.575300][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2368.575575][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2368.575850][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2368.576146][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2368.576448][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2368.576737][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2368.576984][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2368.577242][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2368.577488][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2368.577813][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2368.578091][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2368.578397][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2368.578699][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2368.578989][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2368.579306][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2368.579561][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2368.579810][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2368.580097][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2368.580414][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2368.580722][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2368.580974][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2368.581224][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2368.581475][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2368.581785][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2368.582029][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2368.582266][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2368.582596][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2368.582842][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2368.583163][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2368.583511][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2368.583758][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2368.584075][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2368.584306][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2368.584597][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2368.584853][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2368.585095][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2368.585361][ C0] process_one_work (kernel/workqueue.c:2633) [ 2368.585618][ C0] ? 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) [ 2368.585853][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2368.586130][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2368.586370][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2368.586612][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2368.586950][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2368.587213][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2368.587478][ C0] kthread (kernel/kthread.c:388) [ 2368.587689][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2368.587927][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2368.588155][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2368.588397][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2372.939341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1802664 jiffies s: 1289 root: 0x1/. | [ 2372.939987][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2372.940365][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2372.940644][ C0] NMI backtrace for cpu 0 [ 2372.940651][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2372.940655][ C0] Workqueue: netns cleanup_net [ 2372.940659][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2372.940663][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 2372.940666][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2372.940669][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2372.940670][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2372.940672][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2372.940674][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2372.940675][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2372.940677][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2372.940679][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2372.940682][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2372.940684][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2372.940686][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2372.940687][ C0] PKRU: 55555554 [ 2372.940689][ C0] Call Trace: [ 2372.940691][ C0] [ 2372.940692][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2372.940698][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2372.940702][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2372.940708][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2372.940713][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2372.940715][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2372.940720][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2372.940725][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2372.940728][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2372.940732][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2372.940735][ C0] [ 2372.940735][ C0] [ 2372.940739][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2372.940745][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2372.940749][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2372.940753][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2372.940758][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2372.940763][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2372.940766][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2372.940769][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2372.940771][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2372.940775][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2372.940778][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2372.940781][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2372.940784][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2372.940787][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2372.940790][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2372.940795][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2372.940798][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2372.940801][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2372.940804][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2372.940808][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2372.940813][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2372.940816][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2372.940821][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2372.940826][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2372.940829][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2372.940832][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2372.940841][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2372.940850][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2372.940858][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2372.940866][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2372.940875][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2372.940883][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2372.940886][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2372.940890][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2372.940899][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2372.940907][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2372.940912][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2372.940916][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2372.940919][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2372.940924][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2372.940931][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2372.940935][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2372.940938][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2372.940942][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2372.940946][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2372.940949][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2372.940952][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2372.940955][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2372.940959][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2372.940962][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2372.940965][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2372.940968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2372.940970][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2372.940974][ C0] process_one_work (kernel/workqueue.c:2633) [ 2372.940978][ C0] ? 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) [ 2372.940981][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2372.940985][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2372.940989][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2372.940991][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2372.940995][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2372.940998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2372.941001][ C0] kthread (kernel/kthread.c:388) [ 2372.941003][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2372.941005][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2372.941007][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2372.941009][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2372.941016][ C0] | [ 2390.879324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2390.879694][ C0] rcu: 0-....: (1818191 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=397683 | [ 2390.880258][ C0] rcu: (t=1820835 jiffies g=477977 q=5801 ncpus=4) [ 2390.881079][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2390.881698][ C0] Workqueue: netns cleanup_net [ 2390.881952][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2390.882218][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 2390.883201][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2390.883515][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2390.883924][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2390.884331][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2390.884735][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2390.885138][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2390.885542][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2390.885995][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2390.886333][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2390.886739][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2390.887142][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2390.887547][ C0] PKRU: 55555554 [ 2390.887731][ C0] Call Trace: [ 2390.887904][ C0] [ 2390.888053][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2390.888332][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2390.888589][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2390.888841][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2390.889134][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2390.889368][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2390.889641][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2390.889914][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2390.890175][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2390.890462][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2390.890708][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2390.891024][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2390.891298][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2390.891591][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2390.891861][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2390.892171][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2390.892437][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2390.892749][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2390.893051][ C0] [ 2390.893203][ C0] [ 2390.893357][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2390.893678][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2390.893982][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2390.894220][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2390.894509][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2390.894826][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2390.895079][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2390.895333][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2390.895608][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2390.895897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2390.896137][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2390.896382][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2390.896624][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2390.896859][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2390.897091][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2390.897342][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2390.897609][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2390.897911][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2390.898173][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2390.898421][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2390.898692][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2390.898964][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2390.899260][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2390.899559][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2390.899849][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2390.900091][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2390.900348][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2390.900592][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2390.900916][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2390.901192][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2390.901497][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2390.901793][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2390.902083][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2390.902398][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2390.902649][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2390.902894][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2390.903178][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2390.903493][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2390.903801][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2390.904057][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2390.904305][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2390.904552][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2390.904861][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2390.905104][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2390.905340][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2390.905667][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2390.905910][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2390.906229][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2390.906575][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2390.906820][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2390.907127][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2390.907357][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2390.907646][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2390.907901][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2390.908143][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2390.908410][ C0] process_one_work (kernel/workqueue.c:2633) [ 2390.908666][ C0] ? 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) [ 2390.908898][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2390.909177][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2390.909416][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2390.909658][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2390.909995][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2390.910257][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2390.910520][ C0] kthread (kernel/kthread.c:388) [ 2390.910732][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2390.910969][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2390.911200][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2390.911437][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2416.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2416.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2416.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2416.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2416.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2416.560201][ C0] Workqueue: netns cleanup_net [ 2416.560452][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2416.560743][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 2416.561728][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 2416.562038][ C0] RAX: ffff888008e4fa0c RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 2416.562445][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2416.562851][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2416.563253][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2416.563657][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2416.564065][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2416.564519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2416.564856][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2416.565259][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2416.565665][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2416.566068][ C0] PKRU: 55555554 [ 2416.566252][ C0] Call Trace: [ 2416.566424][ C0] [ 2416.566576][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2416.566844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2416.567090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2416.567372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2416.567646][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2416.567937][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2416.568207][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2416.568518][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2416.568783][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2416.569095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2416.569395][ C0] [ 2416.569545][ C0] [ 2416.569699][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2416.570019][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2416.570310][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 2416.570571][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2416.570855][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2416.571169][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2416.571424][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2416.571677][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2416.571951][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2416.572241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2416.572483][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2416.572725][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2416.572966][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2416.573201][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2416.573436][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2416.573686][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2416.573956][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2416.574259][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2416.574519][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2416.574767][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2416.575037][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2416.575311][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2416.575608][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2416.575906][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2416.576196][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2416.576440][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2416.576696][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2416.576939][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2416.577262][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2416.577540][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2416.577845][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2416.578141][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2416.578434][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2416.578754][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2416.579005][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2416.579249][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2416.579536][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2416.579849][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2416.580161][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2416.580415][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2416.580662][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2416.580908][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2416.581217][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2416.581462][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2416.581696][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2416.582021][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2416.582265][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2416.582585][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2416.582929][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2416.583179][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2416.583488][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2416.583721][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2416.584009][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2416.584263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2416.584506][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2416.584770][ C0] process_one_work (kernel/workqueue.c:2633) [ 2416.585026][ C0] ? 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) [ 2416.585258][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2416.585537][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2416.585774][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2416.586017][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2416.586353][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2416.586616][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2416.586879][ C0] kthread (kernel/kthread.c:388) [ 2416.587089][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2416.587326][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2416.587557][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2416.587793][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2444.557191][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2444.557669][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2444.558146][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2444.558621][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2444.559572][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2444.560192][ C0] Workqueue: netns cleanup_net [ 2444.560444][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2444.560772][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2444.561754][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2444.562064][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2444.562468][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2444.562869][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2444.563273][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2444.563684][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2444.564085][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2444.564537][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2444.564871][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2444.565278][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2444.565688][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2444.566090][ C0] PKRU: 55555554 [ 2444.566274][ C0] Call Trace: [ 2444.566450][ C0] [ 2444.566599][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2444.566865][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2444.567113][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2444.567393][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2444.567669][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2444.567960][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2444.568229][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2444.568540][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2444.568804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2444.569118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2444.569416][ C0] [ 2444.569569][ C0] [ 2444.569721][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2444.570043][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2444.570342][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2444.570640][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2444.570956][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2444.571210][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2444.571467][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2444.571741][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2444.572029][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.572270][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2444.572516][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2444.572759][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2444.572992][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2444.573230][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2444.573483][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2444.573753][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2444.574055][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2444.574314][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2444.574563][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2444.574835][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2444.575108][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2444.575403][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2444.575704][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2444.575992][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2444.576238][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2444.576495][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2444.576739][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2444.577065][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2444.577343][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2444.577646][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2444.577944][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2444.578233][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2444.578552][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2444.578802][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2444.579046][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2444.579332][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2444.579645][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2444.579954][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2444.580206][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2444.580454][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2444.580703][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2444.581012][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2444.581256][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2444.581492][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2444.581818][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2444.582063][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2444.582384][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2444.582729][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2444.582975][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2444.583282][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2444.583511][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2444.583804][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2444.584059][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2444.584298][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2444.584566][ C0] process_one_work (kernel/workqueue.c:2633) [ 2444.584821][ C0] ? 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) [ 2444.585057][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2444.585334][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2444.585574][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2444.585817][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2444.586153][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2444.586418][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2444.586680][ C0] kthread (kernel/kthread.c:388) [ 2444.586890][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2444.587128][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2444.587359][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2444.587595][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2444.587851][ C0] | [ 2468.915325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2468.915694][ C0] rcu: 0-....: (1896134 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=414331 | [ 2468.916256][ C0] rcu: (t=1898871 jiffies g=477977 q=5804 ncpus=4) [ 2468.917073][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2468.917698][ C0] Workqueue: netns cleanup_net [ 2468.917949][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2468.918216][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 2468.919200][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2468.919511][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2468.919916][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2468.920319][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2468.920723][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2468.921126][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2468.921532][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2468.921984][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2468.922320][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2468.922724][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2468.923128][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2468.923537][ C0] PKRU: 55555554 [ 2468.923721][ C0] Call Trace: [ 2468.923892][ C0] [ 2468.924045][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2468.924323][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2468.924579][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2468.924832][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2468.925121][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2468.925357][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2468.925630][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2468.925903][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2468.926164][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2468.926455][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2468.926699][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2468.927014][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2468.927293][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2468.927587][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2468.927860][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2468.928170][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2468.928437][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2468.928751][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2468.929053][ C0] [ 2468.929206][ C0] [ 2468.929359][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2468.929680][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2468.929975][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2468.930209][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2468.930505][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2468.930758][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2468.931042][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2468.931360][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2468.931614][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2468.931867][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2468.932143][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2468.932431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2468.932673][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2468.932916][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2468.933157][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2468.933392][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2468.933632][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2468.933883][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2468.934149][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2468.934449][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2468.934709][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2468.934957][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2468.935227][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2468.935505][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2468.935800][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2468.936098][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2468.936396][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2468.936641][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2468.936898][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2468.937142][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2468.937466][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2468.937745][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2468.938047][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2468.938349][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2468.938639][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2468.938955][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2468.939207][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2468.939451][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2468.939736][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2468.940049][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2468.940358][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2468.940610][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2468.940857][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2468.941106][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2468.941415][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2468.941657][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2468.941899][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2468.942226][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2468.942471][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2468.942790][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2468.943133][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2468.943381][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2468.943693][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2468.943923][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2468.944211][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2468.944468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2468.944709][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2468.944972][ C0] process_one_work (kernel/workqueue.c:2633) [ 2468.945228][ C0] ? 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) [ 2468.945465][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2468.945741][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2468.945980][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2468.946222][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2468.946561][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2468.946825][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2468.947088][ C0] kthread (kernel/kthread.c:388) [ 2468.947300][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2468.947539][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2468.947768][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2468.948005][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2471.243342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1900968 jiffies s: 1289 root: 0x1/. | [ 2471.243989][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2471.244372][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2471.244652][ C0] NMI backtrace for cpu 0 [ 2471.244660][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2471.244663][ C0] Workqueue: netns cleanup_net [ 2471.244668][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2471.244674][ C0] Code: f8 41 54 44 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff <83> f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff All code ======== 0: f8 clc 1: 41 54 push %r12 3: 44 0f b6 c2 movzbl %dl,%r8d 7: 48 01 f0 add %rsi,%rax a: 55 push %rbp b: 53 push %rbx c: 72 14 jb 0x22 e: eb 26 jmp 0x36 10: cc int3 11: cc int3 12: cc int3 13: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 1a: ff ff fe 1d: 48 39 c7 cmp %rax,%rdi 20: 77 23 ja 0x45 22: 44 89 c2 mov %r8d,%edx 25: e8 57 e8 ff ff call 0xffffffffffffe881 2a:* 83 f0 01 xor $0x1,%eax <-- trapping instruction 2d: 5b pop %rbx 2e: 5d pop %rbp 2f: 41 5c pop %r12 31: c3 ret 32: cc int3 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 3d: 7f ff ff Code starting with the faulting instruction =========================================== 0: 83 f0 01 xor $0x1,%eax 3: 5b pop %rbx 4: 5d pop %rbp 5: 41 5c pop %r12 7: c3 ret 8: cc int3 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 13: 7f ff ff [ 2471.244677][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 2471.244680][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2471.244682][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2471.244684][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2471.244686][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2471.244687][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2471.244689][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2471.244691][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2471.244694][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2471.244696][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2471.244697][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2471.244699][ C0] PKRU: 55555554 [ 2471.244700][ C0] Call Trace: [ 2471.244702][ C0] [ 2471.244704][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2471.244710][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2471.244715][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2471.244720][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2471.244725][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2471.244728][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2471.244732][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2471.244737][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2471.244741][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2471.244744][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2471.244748][ C0] [ 2471.244749][ C0] [ 2471.244750][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2471.244754][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2471.244759][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2471.244764][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2471.244769][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2471.244771][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2471.244775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2471.244777][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2471.244780][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2471.244783][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2471.244786][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2471.244789][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2471.244792][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2471.244795][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2471.244799][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2471.244802][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2471.244806][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2471.244809][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2471.244813][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2471.244818][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2471.244822][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2471.244826][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2471.244830][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2471.244834][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2471.244837][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2471.244846][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2471.244854][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2471.244863][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2471.244872][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2471.244881][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2471.244888][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2471.244892][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2471.244896][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2471.244905][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2471.244913][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2471.244918][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2471.244922][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2471.244926][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2471.244931][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2471.244938][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2471.244942][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2471.244946][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2471.244949][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2471.244953][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2471.244956][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2471.244959][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2471.244962][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2471.244967][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2471.244970][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2471.244972][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2471.244976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2471.244978][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2471.244982][ C0] process_one_work (kernel/workqueue.c:2633) [ 2471.244986][ C0] ? 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) [ 2471.244989][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2471.244994][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2471.244997][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2471.245000][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2471.245003][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2471.245006][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2471.245009][ C0] kthread (kernel/kthread.c:388) [ 2471.245011][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2471.245014][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2471.245016][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2471.245018][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2496.557198][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2496.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2496.558149][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2496.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2496.559572][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2496.560193][ C0] Workqueue: netns cleanup_net [ 2496.560444][ C0] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2496.560769][ C0] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 d0 79 e9 fd call 0xfffffffffde97a07 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 d0 79 e9 fd call 0xfffffffffde979dd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 2496.561753][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2496.562063][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2496.562468][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2496.562870][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2496.563272][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2496.563682][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2496.564085][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2496.564537][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2496.564872][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2496.565275][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2496.565682][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2496.566086][ C0] PKRU: 55555554 [ 2496.566270][ C0] Call Trace: [ 2496.566445][ C0] [ 2496.566596][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2496.566863][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2496.567111][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2496.567393][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2496.567669][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2496.567962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2496.568231][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2496.568542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2496.568808][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2496.569122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2496.569422][ C0] [ 2496.569574][ C0] [ 2496.569727][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2496.570051][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2496.570349][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2496.570645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2496.570962][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2496.571214][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2496.571471][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2496.571749][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2496.572036][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2496.572277][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2496.572523][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2496.572763][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2496.573000][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2496.573234][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2496.573491][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2496.573759][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2496.574059][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2496.574317][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2496.574568][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2496.574838][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2496.575112][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2496.575411][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2496.575711][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2496.575999][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2496.576245][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2496.576503][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2496.576744][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2496.577067][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2496.577347][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2496.577651][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2496.577950][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2496.578240][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2496.578557][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2496.578809][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2496.579052][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2496.579342][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2496.579653][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2496.579962][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2496.580213][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2496.580463][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2496.580712][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2496.581019][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2496.581263][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2496.581504][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2496.581831][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2496.582074][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2496.582394][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2496.582741][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2496.582987][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2496.583292][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2496.583530][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2496.583816][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2496.584072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2496.584314][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2496.584581][ C0] process_one_work (kernel/workqueue.c:2633) [ 2496.584836][ C0] ? 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) [ 2496.585073][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2496.585350][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2496.585591][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2496.585831][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2496.586170][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2496.586436][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2496.586699][ C0] kthread (kernel/kthread.c:388) [ 2496.586910][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2496.587148][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2496.587379][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2496.587617][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2524.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2524.557672][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2524.558147][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2524.558626][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2524.559571][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2524.560191][ C0] Workqueue: netns cleanup_net [ 2524.560444][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.560773][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2524.561755][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2524.562066][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2524.562471][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2524.562873][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2524.563281][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2524.563688][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2524.564092][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2524.564547][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2524.564884][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2524.565287][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2524.565695][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2524.566099][ C0] PKRU: 55555554 [ 2524.566284][ C0] Call Trace: [ 2524.566458][ C0] [ 2524.566610][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2524.566878][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2524.567126][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2524.567408][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2524.567684][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2524.567977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2524.568246][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2524.568558][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2524.568824][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2524.569135][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2524.569436][ C0] [ 2524.569588][ C0] [ 2524.569741][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2524.570061][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2524.570360][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2524.570661][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2524.570978][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2524.571232][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2524.571489][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2524.571765][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2524.572052][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.572295][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2524.572542][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2524.572784][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2524.573018][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2524.573267][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2524.573520][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2524.573788][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2524.574087][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2524.574348][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2524.574599][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2524.574871][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2524.575147][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2524.575443][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2524.575743][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2524.576036][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2524.576281][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2524.576539][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2524.576782][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2524.577109][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2524.577390][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2524.577696][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2524.577996][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2524.578285][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2524.578604][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2524.578856][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2524.579100][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2524.579388][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2524.579701][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2524.580008][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2524.580261][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2524.580515][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2524.580763][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2524.581072][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2524.581315][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2524.581553][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2524.581880][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2524.582125][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2524.582446][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2524.582792][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2524.583039][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2524.583351][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2524.583582][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2524.583870][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2524.584124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2524.584367][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2524.584632][ C0] process_one_work (kernel/workqueue.c:2633) [ 2524.584889][ C0] ? 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) [ 2524.585124][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2524.585402][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2524.585641][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2524.585883][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2524.586221][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2524.586487][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2524.586750][ C0] kthread (kernel/kthread.c:388) [ 2524.586961][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2524.587200][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2524.587431][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2524.587669][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2524.587920][ C0] | [ 2546.951325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2546.951694][ C0] rcu: 0-....: (1974050 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=430903 | [ 2546.952255][ C0] rcu: (t=1976907 jiffies g=477977 q=5804 ncpus=4) [ 2546.953075][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2546.953699][ C0] Workqueue: netns cleanup_net [ 2546.953952][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2546.954219][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 2546.955200][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2546.955513][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2546.955915][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2546.956316][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2546.956723][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2546.957125][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2546.957531][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2546.957983][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2546.958325][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2546.958731][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2546.959133][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2546.959535][ C0] PKRU: 55555554 [ 2546.959719][ C0] Call Trace: [ 2546.959892][ C0] [ 2546.960041][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2546.960318][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2546.960573][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2546.960826][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2546.961117][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2546.961351][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2546.961623][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2546.961897][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2546.962157][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2546.962446][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2546.962691][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2546.963007][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2546.963287][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2546.963578][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2546.963849][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2546.964158][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2546.964424][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2546.964739][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2546.965042][ C0] [ 2546.965192][ C0] [ 2546.965345][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2546.965665][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2546.965961][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2546.966207][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2546.966500][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2546.966753][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2546.967037][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2546.967355][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2546.967609][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2546.967862][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2546.968137][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2546.968428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2546.968669][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2546.968913][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2546.969156][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2546.969391][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2546.969625][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2546.969876][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2546.970143][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2546.970446][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2546.970705][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2546.970955][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2546.971226][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2546.971502][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2546.971797][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2546.972097][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2546.972386][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2546.972630][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2546.972884][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2546.973132][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2546.973457][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2546.973733][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2546.974036][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2546.974334][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2546.974622][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2546.974937][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2546.975188][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2546.975433][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2546.975718][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2546.976029][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2546.976338][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2546.976589][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2546.976834][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2546.977082][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2546.977390][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2546.977633][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2546.977864][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2546.978189][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2546.978435][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2546.978753][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2546.979096][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2546.979343][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2546.979649][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2546.979876][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2546.980166][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2546.980425][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2546.980664][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2546.980930][ C0] process_one_work (kernel/workqueue.c:2633) [ 2546.981185][ C0] ? 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) [ 2546.981420][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2546.981696][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2546.981935][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2546.982177][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2546.982515][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2546.982777][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2546.983038][ C0] kthread (kernel/kthread.c:388) [ 2546.983254][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2546.983493][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2546.983724][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2546.983958][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2569.547344][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 1999272 jiffies s: 1289 root: 0x1/. | [ 2569.548000][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2569.548380][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2569.548661][ C0] NMI backtrace for cpu 0 [ 2569.548670][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2569.548673][ C0] Workqueue: netns cleanup_net [ 2569.548681][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2569.548689][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 2569.548692][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2569.548694][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2569.548696][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2569.548698][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2569.548700][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2569.548702][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2569.548703][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2569.548705][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2569.548708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2569.548710][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2569.548711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2569.548713][ C0] PKRU: 55555554 [ 2569.548714][ C0] Call Trace: [ 2569.548717][ C0] [ 2569.548720][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2569.548727][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2569.548732][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2569.548738][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2569.548744][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2569.548747][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2569.548752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2569.548758][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2569.548761][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2569.548764][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2569.548767][ C0] [ 2569.548768][ C0] [ 2569.548770][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2569.548773][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2569.548777][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2569.548783][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2569.548787][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2569.548791][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2569.548797][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2569.548803][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2569.548806][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2569.548809][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2569.548812][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2569.548816][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2569.548819][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2569.548823][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2569.548826][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2569.548829][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2569.548832][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2569.548838][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2569.548841][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2569.548845][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2569.548848][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2569.548854][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2569.548860][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2569.548864][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2569.548868][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2569.548874][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2569.548877][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2569.548881][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2569.548892][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2569.548901][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2569.548909][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2569.548918][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2569.548928][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2569.548935][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2569.548939][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2569.548943][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2569.548953][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2569.548961][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2569.548966][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2569.548970][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2569.548975][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2569.548980][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2569.548988][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2569.548993][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2569.548997][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2569.549001][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2569.549005][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2569.549008][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2569.549011][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2569.549014][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2569.549021][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2569.549024][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2569.549027][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2569.549030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2569.549033][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2569.549039][ C0] process_one_work (kernel/workqueue.c:2633) [ 2569.549044][ C0] ? 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) [ 2569.549047][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2569.549052][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2569.549055][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2569.549058][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2569.549062][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2569.549065][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2569.549068][ C0] kthread (kernel/kthread.c:388) [ 2569.549071][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2569.549073][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2569.549077][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2569.549079][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2596.557205][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2596.557682][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2596.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2596.558637][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2596.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2596.560204][ C0] Workqueue: netns cleanup_net [ 2596.560456][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2596.560726][ C0] Code: ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c <41> 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 90 90 90 All code ======== 0: ff 48 8d decl -0x73(%rax) 3: 7c 24 jl 0x29 5: 10 e8 adc %ch,%al 7: 92 xchg %eax,%edx 8: fa cli 9: ff (bad) a: ff 0f decl (%rdi) c: b6 d3 mov $0xd3,%dh e: 48 89 ee mov %rbp,%rsi 11: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 16: e8 02 fd ff ff call 0xfffffffffffffd1d 1b: ff 34 24 push (%rsp) 1e: 9d popf 1f: 48 83 c4 70 add $0x70,%rsp 23: 44 89 e0 mov %r12d,%eax 26: 5b pop %rbx 27: 5d pop %rbp 28: 41 5c pop %r12 2a:* 41 5d pop %r13 <-- trapping instruction 2c: 41 5e pop %r14 2e: 41 5f pop %r15 30: c3 ret 31: cc int3 32: cc int3 33: cc int3 34: cc int3 35: 45 31 e4 xor %r12d,%r12d 38: eb e1 jmp 0x1b 3a: 0f 1f 00 nopl (%rax) 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 41 5d pop %r13 2: 41 5e pop %r14 4: 41 5f pop %r15 6: c3 ret 7: cc int3 8: cc int3 9: cc int3 a: cc int3 b: 45 31 e4 xor %r12d,%r12d e: eb e1 jmp 0xfffffffffffffff1 10: 0f 1f 00 nopl (%rax) 13: 90 nop 14: 90 nop 15: 90 nop [ 2596.561711][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000282 [ 2596.562022][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2596.562427][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2596.562829][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2596.563244][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2596.563648][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2596.564050][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2596.564502][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2596.564837][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2596.565245][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2596.565649][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2596.566051][ C0] PKRU: 55555554 [ 2596.566235][ C0] Call Trace: [ 2596.566412][ C0] [ 2596.566562][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2596.566830][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2596.567078][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2596.567359][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2596.567636][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2596.567928][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2596.568197][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2596.568511][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2596.568778][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2596.569091][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2596.569392][ C0] [ 2596.569547][ C0] [ 2596.569698][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2596.570021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2596.570322][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2596.570621][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2596.570857][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2596.571145][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2596.571463][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2596.571716][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2596.571968][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2596.572243][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2596.572533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2596.572772][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2596.573022][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2596.573263][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2596.573498][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2596.573732][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2596.573982][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2596.574247][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2596.574551][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2596.574810][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2596.575056][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2596.575327][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2596.575601][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2596.575896][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2596.576194][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2596.576485][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2596.576728][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2596.576983][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2596.577226][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2596.577554][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2596.577830][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2596.578135][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2596.578434][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2596.578723][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2596.579037][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2596.579289][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2596.579534][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2596.579820][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2596.580131][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2596.580441][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2596.580693][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2596.580939][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2596.581186][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2596.581496][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2596.581739][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2596.581971][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2596.582297][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2596.582542][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2596.582867][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2596.583211][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2596.583460][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2596.583766][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2596.583994][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2596.584284][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2596.584541][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2596.584781][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2596.585046][ C0] process_one_work (kernel/workqueue.c:2633) [ 2596.585301][ C0] ? 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) [ 2596.585536][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2596.585812][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2596.586051][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2596.586293][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2596.586632][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2596.586894][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2596.587154][ C0] kthread (kernel/kthread.c:388) [ 2596.587366][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2596.587604][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2596.587836][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2596.588070][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2624.557198][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2624.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2624.558152][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2624.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2624.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2624.560193][ C0] Workqueue: netns cleanup_net [ 2624.560443][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2624.560708][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 2624.561691][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2624.562001][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2624.562405][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2624.562812][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2624.563216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2624.563617][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2624.564019][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2624.564471][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2624.564806][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2624.565214][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2624.565616][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2624.566018][ C0] PKRU: 55555554 [ 2624.566201][ C0] Call Trace: [ 2624.566377][ C0] [ 2624.566528][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2624.566794][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2624.567044][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2624.567329][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2624.567612][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2624.567903][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2624.568172][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2624.568485][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2624.568749][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2624.569063][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2624.569362][ C0] [ 2624.569515][ C0] [ 2624.569665][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2624.569983][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2624.570283][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2624.570520][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2624.570810][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2624.571125][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2624.571379][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2624.571631][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2624.571909][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2624.572195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2624.572440][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2624.572683][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2624.572928][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2624.573162][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2624.573399][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2624.573648][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2624.573915][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2624.574216][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2624.574477][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2624.574724][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2624.574995][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2624.575268][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2624.575567][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2624.575864][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2624.576154][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2624.576399][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2624.576654][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2624.576894][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2624.577217][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2624.577497][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2624.577801][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2624.578099][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2624.578391][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2624.578707][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2624.578958][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2624.579199][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2624.579488][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2624.579799][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2624.580107][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2624.580358][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2624.580606][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2624.580855][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2624.581160][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2624.581406][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2624.581641][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2624.581965][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2624.582208][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2624.582529][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2624.582878][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2624.583124][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2624.583429][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2624.583659][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2624.583945][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2624.584199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2624.584441][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2624.584707][ C0] process_one_work (kernel/workqueue.c:2633) [ 2624.584963][ C0] ? 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) [ 2624.585197][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2624.585475][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2624.585712][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2624.585953][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2624.586289][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2624.586556][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2624.586818][ C0] kthread (kernel/kthread.c:388) [ 2624.587028][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2624.587264][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2624.587495][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2624.587732][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2624.587984][ C0] | [ 2624.988324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2624.988667][ C0] rcu: 0-....: (2051965 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=447467 | [ 2624.989225][ C0] rcu: (t=2054944 jiffies g=477977 q=5807 ncpus=4) [ 2624.990042][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2624.990664][ C0] Workqueue: netns cleanup_net [ 2624.990911][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2624.991176][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 2624.992158][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2624.992469][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2624.992884][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2624.993286][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2624.993689][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2624.994091][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2624.994496][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2624.994948][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2624.995283][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2624.995687][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2624.996092][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2624.996497][ C0] PKRU: 55555554 [ 2624.996680][ C0] Call Trace: [ 2624.996849][ C0] [ 2624.997000][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2624.997276][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2624.997532][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2624.997787][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2624.998077][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2624.998312][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2624.998586][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2624.998858][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2624.999117][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2624.999407][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2624.999650][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2624.999967][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2625.000242][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2625.000535][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2625.000802][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2625.001110][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2625.001376][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2625.001688][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2625.001986][ C0] [ 2625.002140][ C0] [ 2625.002291][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2625.002611][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.002914][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2625.003148][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2625.003440][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2625.003755][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2625.004006][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2625.004257][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2625.004535][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2625.004821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.005063][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2625.005305][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2625.005546][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2625.005781][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2625.006014][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2625.006263][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2625.006531][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2625.006830][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2625.007095][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2625.007342][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2625.007612][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2625.007882][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2625.008176][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2625.008474][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2625.008763][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2625.009007][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2625.009262][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2625.009502][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2625.009824][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2625.010099][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2625.010406][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2625.010704][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2625.010994][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2625.011310][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2625.011562][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2625.011803][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2625.012091][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2625.012402][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2625.012721][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2625.012973][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2625.013221][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2625.013470][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2625.013774][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2625.014017][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2625.014253][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2625.014578][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2625.014822][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2625.015140][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2625.015488][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2625.015732][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2625.016037][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2625.016268][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2625.016555][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2625.016809][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2625.017053][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2625.017316][ C0] process_one_work (kernel/workqueue.c:2633) [ 2625.017573][ C0] ? 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) [ 2625.017807][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2625.018085][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2625.018322][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2625.018565][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2625.018901][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2625.019165][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2625.019429][ C0] kthread (kernel/kthread.c:388) [ 2625.019640][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2625.019875][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2625.020105][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2625.020343][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2652.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2652.557679][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2652.558156][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2652.558632][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2652.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2652.560199][ C0] Workqueue: netns cleanup_net [ 2652.560451][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2652.560717][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 2652.561699][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2652.562010][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2652.562413][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2652.562819][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2652.563222][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2652.563627][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2652.564029][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2652.564482][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2652.564818][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2652.565223][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2652.565629][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2652.566032][ C0] PKRU: 55555554 [ 2652.566216][ C0] Call Trace: [ 2652.566392][ C0] [ 2652.566542][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2652.566810][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2652.567058][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2652.567339][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2652.567615][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2652.567908][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2652.568177][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2652.568489][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2652.568755][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2652.569067][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2652.569367][ C0] [ 2652.569520][ C0] [ 2652.569672][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2652.569991][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2652.570282][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2652.570521][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2652.570775][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2652.571058][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2652.571377][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2652.571631][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2652.571885][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2652.572160][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2652.572452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2652.572696][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2652.572945][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2652.573188][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2652.573425][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2652.573661][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2652.573911][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2652.574177][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2652.574482][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2652.574741][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2652.574987][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2652.575259][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2652.575534][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2652.575828][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2652.576128][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2652.576418][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2652.576664][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2652.576920][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2652.577162][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2652.577488][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2652.577764][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2652.578073][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2652.578373][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2652.578662][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2652.578978][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2652.579227][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2652.579473][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2652.579759][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2652.580072][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2652.580384][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2652.580635][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2652.580880][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2652.581129][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2652.581438][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2652.581683][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2652.581917][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2652.582242][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2652.582488][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2652.582812][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2652.583155][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2652.583403][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2652.583710][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2652.583939][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2652.584228][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2652.584485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2652.584724][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2652.584989][ C0] process_one_work (kernel/workqueue.c:2633) [ 2652.585244][ C0] ? 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) [ 2652.585480][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2652.585755][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2652.585994][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2652.586237][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2652.586575][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2652.586837][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2652.587100][ C0] kthread (kernel/kthread.c:388) [ 2652.587310][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2652.587549][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2652.587779][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2652.588015][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2667.851343][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2097576 jiffies s: 1289 root: 0x1/. | [ 2667.852000][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2667.852383][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2667.852671][ C0] NMI backtrace for cpu 0 [ 2667.852680][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2667.852684][ C0] Workqueue: netns cleanup_net [ 2667.852690][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2667.852696][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 2667.852699][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 2667.852702][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2667.852703][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2667.852705][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2667.852707][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2667.852709][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2667.852711][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2667.852713][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2667.852716][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2667.852718][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2667.852719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2667.852721][ C0] PKRU: 55555554 [ 2667.852722][ C0] Call Trace: [ 2667.852725][ C0] [ 2667.852728][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2667.852734][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2667.852739][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2667.852744][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2667.852749][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2667.852752][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2667.852755][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2667.852761][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2667.852765][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2667.852768][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2667.852772][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2667.852775][ C0] [ 2667.852776][ C0] [ 2667.852777][ C0] kasan_report (mm/kasan/report.c:585) [ 2667.852781][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2667.852786][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2667.852790][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2667.852794][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2667.852800][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2667.852806][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2667.852809][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2667.852813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2667.852815][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2667.852819][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2667.852822][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2667.852826][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2667.852829][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2667.852832][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2667.852835][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2667.852841][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2667.852844][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2667.852848][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2667.852851][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2667.852856][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2667.852862][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2667.852866][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2667.852870][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2667.852875][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2667.852878][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2667.852882][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2667.852892][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2667.852901][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2667.852910][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2667.852919][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2667.852928][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2667.852936][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2667.852940][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2667.852944][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2667.852954][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2667.852962][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2667.852967][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2667.852971][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2667.852975][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2667.852979][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2667.852987][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2667.852992][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2667.852996][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2667.853001][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2667.853005][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2667.853008][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2667.853011][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2667.853014][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2667.853019][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2667.853022][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2667.853025][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2667.853028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2667.853030][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2667.853034][ C0] process_one_work (kernel/workqueue.c:2633) [ 2667.853039][ C0] ? 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) [ 2667.853042][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2667.853047][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2667.853051][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2667.853054][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2667.853058][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2667.853061][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2667.853064][ C0] kthread (kernel/kthread.c:388) [ 2667.853067][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2667.853069][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2667.853072][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2667.853074][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2692.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2692.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2692.558149][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2692.558625][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2692.559575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2692.560193][ C0] Workqueue: netns cleanup_net [ 2692.560445][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2692.560710][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2692.561693][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2692.562005][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 2692.562413][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2692.562819][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2692.563222][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2692.563627][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 2692.564027][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2692.564481][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2692.564819][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2692.565225][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2692.565630][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2692.566032][ C0] PKRU: 55555554 [ 2692.566216][ C0] Call Trace: [ 2692.566392][ C0] [ 2692.566542][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2692.566808][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2692.567056][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2692.567338][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2692.567616][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2692.567905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2692.568173][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2692.568486][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2692.568750][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2692.569065][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2692.569365][ C0] [ 2692.569517][ C0] [ 2692.569668][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2692.569987][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2692.570282][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2692.570575][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2692.570812][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2692.571110][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2692.571365][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2692.571652][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2692.571968][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2692.572220][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2692.572480][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2692.572758][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2692.573045][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2692.573287][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2692.573531][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2692.573771][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2692.574009][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2692.574242][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2692.574493][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2692.574761][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2692.575063][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2692.575322][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2692.575573][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2692.575843][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2692.576116][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2692.576416][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2692.576715][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2692.577005][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2692.577250][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2692.577507][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2692.577747][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2692.578072][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2692.578349][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2692.578655][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2692.578952][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2692.579242][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2692.579560][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2692.579811][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2692.580052][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2692.580342][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2692.580653][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2692.580961][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2692.581213][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2692.581463][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2692.581711][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2692.582017][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2692.582261][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2692.582502][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2692.582829][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2692.583072][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2692.583392][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2692.583740][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2692.583985][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2692.584291][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2692.584523][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2692.584811][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2692.585066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2692.585307][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2692.585574][ C0] process_one_work (kernel/workqueue.c:2633) [ 2692.585830][ C0] ? 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) [ 2692.586064][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2692.586345][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2692.586583][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2692.586824][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2692.587159][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2692.587424][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2692.587687][ C0] kthread (kernel/kthread.c:388) [ 2692.587897][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2692.588133][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2692.588364][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2692.588602][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2692.588853][ C0] | [ 2703.024324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2703.024676][ C0] rcu: 0-....: (2129879 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=464186 | [ 2703.025239][ C0] rcu: (t=2132980 jiffies g=477977 q=5810 ncpus=4) [ 2703.026056][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2703.026676][ C0] Workqueue: netns cleanup_net [ 2703.026927][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2703.027259][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2703.028243][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2703.028559][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2703.028960][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2703.029364][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2703.029769][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2703.030170][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2703.030575][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2703.031026][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2703.031363][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2703.031770][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2703.032174][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2703.032580][ C0] PKRU: 55555554 [ 2703.032763][ C0] Call Trace: [ 2703.032936][ C0] [ 2703.033084][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2703.033361][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2703.033618][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2703.033871][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2703.034162][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2703.034394][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2703.034667][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2703.034942][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2703.035200][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2703.035488][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2703.035733][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2703.036047][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2703.036321][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2703.036614][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2703.036883][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2703.037190][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2703.037456][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2703.037769][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2703.038070][ C0] [ 2703.038220][ C0] [ 2703.038374][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2703.038692][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2703.038990][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2703.039288][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2703.039604][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2703.039855][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2703.040106][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2703.040384][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2703.040672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2703.040914][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2703.041157][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2703.041397][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2703.041629][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2703.041863][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2703.042112][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2703.042385][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2703.042684][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2703.042942][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2703.043192][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2703.043463][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2703.043735][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2703.044031][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2703.044328][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2703.044618][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2703.044863][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2703.045117][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2703.045357][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2703.045680][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2703.045956][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2703.046260][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2703.046560][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2703.046849][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2703.047163][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2703.047415][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2703.047655][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2703.047943][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2703.048252][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2703.048561][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2703.048812][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2703.049058][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2703.049306][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2703.049611][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2703.049854][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2703.050089][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2703.050416][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2703.050657][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2703.050975][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2703.051321][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2703.051567][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2703.051870][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2703.052100][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2703.052391][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2703.052646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2703.052887][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2703.053152][ C0] process_one_work (kernel/workqueue.c:2633) [ 2703.053409][ C0] ? 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) [ 2703.053644][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2703.053920][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2703.054157][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2703.054398][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2703.054735][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2703.054998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2703.055260][ C0] kthread (kernel/kthread.c:388) [ 2703.055471][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2703.055707][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2703.055935][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2703.056172][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2728.557184][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2728.557661][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2728.558140][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2728.558614][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2728.559562][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2728.560181][ C0] Workqueue: netns cleanup_net [ 2728.560432][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2728.560698][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2728.561684][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2728.561994][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2728.562403][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2728.562806][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2728.563211][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2728.563614][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2728.564016][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2728.564470][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2728.564805][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2728.565214][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2728.565618][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2728.566019][ C0] PKRU: 55555554 [ 2728.566203][ C0] Call Trace: [ 2728.566377][ C0] [ 2728.566525][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2728.566790][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2728.567039][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2728.567318][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2728.567597][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2728.567888][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2728.568156][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2728.568469][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2728.568735][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2728.569049][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2728.569350][ C0] [ 2728.569504][ C0] [ 2728.569655][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2728.569974][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2728.570273][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2728.570572][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2728.570810][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2728.571097][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2728.571416][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2728.571670][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2728.571923][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2728.572201][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2728.572493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2728.572734][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2728.572976][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2728.573219][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2728.573454][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2728.573686][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2728.573936][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2728.574201][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2728.574505][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2728.574766][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2728.575014][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2728.575284][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2728.575559][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2728.575854][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2728.576151][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2728.576441][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2728.576683][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2728.576939][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2728.577182][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2728.577506][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2728.577782][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2728.578086][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2728.578383][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2728.578674][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2728.578988][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2728.579238][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2728.579484][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2728.579768][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2728.580080][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2728.580390][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2728.580640][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2728.580887][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2728.581132][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2728.581442][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2728.581687][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2728.581920][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2728.582248][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2728.582492][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2728.582809][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2728.583153][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2728.583399][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2728.583710][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2728.583939][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2728.584227][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2728.584483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2728.584724][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2728.584989][ C0] process_one_work (kernel/workqueue.c:2633) [ 2728.585244][ C0] ? 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) [ 2728.585481][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2728.585759][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2728.585996][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2728.586238][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2728.586577][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2728.586839][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2728.587102][ C0] kthread (kernel/kthread.c:388) [ 2728.587313][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2728.587551][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2728.587781][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2728.588017][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2756.557184][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2756.557663][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2756.558138][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2756.558612][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2756.559561][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2756.560179][ C0] Workqueue: netns cleanup_net [ 2756.560430][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2756.560758][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2756.561738][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2756.562049][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2756.562457][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2756.562861][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2756.563264][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2756.563668][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2756.564070][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2756.564522][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2756.564858][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2756.565262][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2756.565666][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2756.566069][ C0] PKRU: 55555554 [ 2756.566251][ C0] Call Trace: [ 2756.566427][ C0] [ 2756.566575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2756.566844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2756.567090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2756.567372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2756.567648][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2756.567938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2756.568206][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2756.568517][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2756.568781][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2756.569096][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2756.569397][ C0] [ 2756.569548][ C0] [ 2756.569700][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2756.570020][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2756.570320][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2756.570622][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2756.570937][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2756.571189][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2756.571444][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2756.571719][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2756.572008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.572253][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2756.572497][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2756.572739][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2756.572976][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2756.573207][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2756.573461][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2756.573726][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2756.574029][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2756.574286][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2756.574538][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2756.574809][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2756.575082][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2756.575380][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2756.575677][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2756.575968][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2756.576212][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2756.576468][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2756.576716][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2756.577038][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2756.577314][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2756.577621][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2756.577917][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2756.578210][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2756.578526][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2756.578776][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2756.579019][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2756.579305][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2756.579617][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2756.579927][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2756.580178][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2756.580429][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2756.580675][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2756.580982][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2756.581224][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2756.581462][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2756.581787][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2756.582028][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2756.582355][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2756.582702][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2756.582946][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2756.583254][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2756.583486][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2756.583773][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2756.584028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2756.584270][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2756.584536][ C0] process_one_work (kernel/workqueue.c:2633) [ 2756.584792][ C0] ? 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) [ 2756.585025][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2756.585304][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2756.585543][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2756.585785][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2756.586121][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2756.586385][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2756.586647][ C0] kthread (kernel/kthread.c:388) [ 2756.586861][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2756.587097][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2756.587328][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2756.587566][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2766.155341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2195880 jiffies s: 1289 root: 0x1/. | [ 2766.155978][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2766.156354][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2766.156635][ C0] NMI backtrace for cpu 0 [ 2766.156642][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2766.156644][ C0] Workqueue: netns cleanup_net [ 2766.156650][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2766.156656][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2766.156659][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 2766.156662][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 2766.156663][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2766.156665][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2766.156667][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2766.156669][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 2766.156671][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2766.156673][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2766.156676][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2766.156678][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2766.156679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2766.156681][ C0] PKRU: 55555554 [ 2766.156682][ C0] Call Trace: [ 2766.156684][ C0] [ 2766.156686][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2766.156693][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2766.156698][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2766.156703][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2766.156708][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2766.156711][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2766.156715][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2766.156722][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2766.156725][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2766.156729][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2766.156732][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2766.156734][ C0] [ 2766.156735][ C0] [ 2766.156739][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2766.156745][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2766.156748][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2766.156753][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2766.156758][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2766.156765][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2766.156768][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2766.156771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2766.156774][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2766.156779][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2766.156782][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2766.156785][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2766.156788][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2766.156792][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2766.156794][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2766.156799][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2766.156803][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2766.156807][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2766.156810][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2766.156815][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2766.156821][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2766.156824][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2766.156829][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2766.156834][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2766.156837][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2766.156840][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2766.156855][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2766.156863][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2766.156871][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2766.156880][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2766.156889][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2766.156897][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2766.156901][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2766.156905][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2766.156914][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2766.156922][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2766.156927][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2766.156931][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2766.156936][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2766.156940][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2766.156947][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2766.156951][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2766.156955][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2766.156960][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2766.156964][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2766.156967][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2766.156971][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2766.156973][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2766.156980][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2766.156982][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2766.156985][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2766.156988][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2766.156991][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2766.156996][ C0] process_one_work (kernel/workqueue.c:2633) [ 2766.157000][ C0] ? 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) [ 2766.157004][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2766.157008][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2766.157012][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2766.157015][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2766.157019][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2766.157022][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2766.157024][ C0] kthread (kernel/kthread.c:388) [ 2766.157027][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2766.157029][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2766.157032][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2766.157034][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2766.157042][ C0] | [ 2781.060324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2781.060677][ C0] rcu: 0-....: (2207794 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=480825 | [ 2781.061240][ C0] rcu: (t=2211016 jiffies g=477977 q=5817 ncpus=4) [ 2781.062056][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2781.062677][ C0] Workqueue: netns cleanup_net [ 2781.062927][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2781.063192][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2781.064174][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2781.064488][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2781.064891][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2781.065292][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2781.065698][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2781.066103][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2781.066506][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2781.066958][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2781.067292][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2781.067698][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2781.068102][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2781.068504][ C0] PKRU: 55555554 [ 2781.068687][ C0] Call Trace: [ 2781.068859][ C0] [ 2781.069007][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2781.069283][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2781.069539][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2781.069791][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2781.070081][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2781.070315][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2781.070588][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2781.070862][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2781.071122][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2781.071410][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2781.071656][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2781.071975][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2781.072250][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2781.072540][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2781.072809][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2781.073125][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2781.073389][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2781.073703][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2781.074006][ C0] [ 2781.074156][ C0] [ 2781.074308][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2781.074628][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.074929][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.075228][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2781.075462][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.075763][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2781.076051][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2781.076368][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2781.076620][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2781.076873][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2781.077147][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2781.077437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.077677][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2781.077920][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2781.078162][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2781.078394][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2781.078628][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2781.078881][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2781.079147][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2781.079449][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2781.079709][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2781.079954][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2781.080226][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2781.080500][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2781.080792][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2781.081092][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2781.081381][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2781.081624][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2781.081879][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2781.082125][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2781.082449][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2781.082725][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2781.083029][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2781.083328][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2781.083620][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2781.083934][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2781.084185][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2781.084429][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2781.084714][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2781.085026][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2781.085335][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2781.085589][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2781.085835][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2781.086082][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2781.086392][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2781.086635][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2781.086868][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2781.087194][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2781.087439][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2781.087758][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2781.088101][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2781.088348][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2781.088654][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2781.088882][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2781.089172][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2781.089430][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2781.089670][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2781.089936][ C0] process_one_work (kernel/workqueue.c:2633) [ 2781.090191][ C0] ? 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) [ 2781.090425][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2781.090700][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2781.090940][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2781.091183][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2781.091519][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2781.091781][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2781.092048][ C0] kthread (kernel/kthread.c:388) [ 2781.092256][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2781.092496][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2781.092725][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2781.092960][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2808.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2808.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2808.558150][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2808.558624][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2808.559573][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2808.560189][ C0] Workqueue: netns cleanup_net [ 2808.560441][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2808.560767][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 2808.561750][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 2808.562066][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2808.562471][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2808.562876][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2808.563278][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2808.563679][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2808.564083][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2808.564536][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2808.564873][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2808.565277][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2808.565680][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2808.566084][ C0] PKRU: 55555554 [ 2808.566266][ C0] Call Trace: [ 2808.566442][ C0] [ 2808.566591][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2808.566860][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2808.567106][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2808.567390][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2808.567666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2808.567956][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2808.568226][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2808.568538][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2808.568803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2808.569118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2808.569420][ C0] [ 2808.569571][ C0] [ 2808.569724][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2808.570042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2808.570343][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 2808.570645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2808.570959][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2808.571211][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2808.571469][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2808.571745][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2808.572038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2808.572280][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2808.572523][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2808.572766][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2808.573000][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2808.573232][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2808.573486][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2808.573752][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2808.574054][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2808.574314][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2808.574564][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2808.574835][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2808.575107][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2808.575406][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2808.575703][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2808.575995][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2808.576238][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2808.576497][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2808.576739][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2808.577061][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2808.577339][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2808.577645][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2808.577942][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2808.578234][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2808.578551][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2808.578801][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2808.579045][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2808.579331][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2808.579643][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2808.579952][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2808.580206][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2808.580456][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2808.580704][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2808.581011][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2808.581255][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2808.581492][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2808.581822][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2808.582064][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2808.582385][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2808.582731][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2808.582975][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2808.583283][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2808.583514][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2808.583802][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2808.584057][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2808.584300][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2808.584566][ C0] process_one_work (kernel/workqueue.c:2633) [ 2808.584823][ C0] ? 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) [ 2808.585056][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2808.585337][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2808.585574][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2808.585818][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2808.586153][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2808.586417][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2808.586680][ C0] kthread (kernel/kthread.c:388) [ 2808.586893][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2808.587128][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2808.587360][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2808.587598][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2836.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2836.557672][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2836.558144][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2836.558621][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2836.559566][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2836.560185][ C0] Workqueue: netns cleanup_net [ 2836.560434][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2836.560699][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 2836.561685][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2836.561994][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2836.562399][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2836.562800][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2836.563213][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 2836.563620][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2836.564023][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2836.564477][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2836.564811][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2836.565215][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2836.565623][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2836.566026][ C0] PKRU: 55555554 [ 2836.566210][ C0] Call Trace: [ 2836.566383][ C0] [ 2836.566534][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2836.566800][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2836.567048][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2836.567328][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2836.567605][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2836.567897][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2836.568165][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2836.568477][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2836.568742][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2836.569053][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2836.569354][ C0] [ 2836.569507][ C0] [ 2836.569660][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2836.569979][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.570276][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.570578][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2836.570814][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.571106][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2836.571395][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2836.571715][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2836.571968][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2836.572222][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2836.572498][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2836.572789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.573031][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2836.573272][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2836.573517][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2836.573751][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2836.573983][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2836.574233][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2836.574501][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2836.574804][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2836.575064][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2836.575312][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2836.575583][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2836.575857][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2836.576153][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2836.576453][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2836.576743][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2836.576986][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2836.577240][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2836.577486][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2836.577808][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2836.578084][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2836.578391][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2836.578688][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2836.578980][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2836.579293][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2836.579544][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2836.579789][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2836.580075][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2836.580389][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2836.580698][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2836.580949][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2836.581197][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2836.581445][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2836.581757][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2836.582000][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2836.582234][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2836.582562][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2836.582805][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2836.583127][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2836.583474][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2836.583720][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2836.584026][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2836.584256][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2836.584546][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2836.584802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2836.585044][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2836.585308][ C0] process_one_work (kernel/workqueue.c:2633) [ 2836.585566][ C0] ? 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) [ 2836.585798][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2836.586076][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2836.586312][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2836.586556][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2836.586893][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2836.587155][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2836.587419][ C0] kthread (kernel/kthread.c:388) [ 2836.587631][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2836.587866][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2836.588097][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2836.588333][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2836.588583][ C0] | [ 2859.097325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2859.097692][ C0] rcu: 0-....: (2285736 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=497354 | [ 2859.098257][ C0] rcu: (t=2289053 jiffies g=477977 q=5817 ncpus=4) [ 2859.099076][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2859.099697][ C0] Workqueue: netns cleanup_net [ 2859.099949][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:130) [ 2859.100220][ C0] Code: ff ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 <83> e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 0f 93 c0 c3 cc cc cc All code ======== 0: ff (bad) 1: ff (bad) 2: ff 66 66 jmp *0x66(%rsi) 5: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) c: 00 00 e: 66 90 xchg %ax,%ax 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9e0 27: 48 d1 e8 shr %rax 2a:* 83 e0 01 and $0x1,%eax <-- trapping instruction 2d: 75 0d jne 0x3c 2f: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9e0 36: a4 05 00 39: 0f 93 c0 setae %al 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 83 e0 01 and $0x1,%eax 3: 75 0d jne 0x12 5: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9b6 c: a4 05 00 f: 0f 93 c0 setae %al 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 2859.101203][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 2859.101517][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 2859.101926][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2859.102330][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2859.102737][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2859.103141][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 2859.103545][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2859.103998][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2859.104334][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2859.104744][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2859.105145][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2859.105548][ C0] PKRU: 55555554 [ 2859.105732][ C0] Call Trace: [ 2859.105906][ C0] [ 2859.106054][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2859.106331][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2859.106588][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2859.106841][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2859.107134][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2859.107367][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2859.107642][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2859.107917][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2859.108177][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2859.108466][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2859.108711][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2859.109028][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2859.109304][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2859.109596][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2859.109867][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2859.110174][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2859.110441][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2859.110755][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2859.111058][ C0] [ 2859.111208][ C0] [ 2859.111363][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2859.111688][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2859.111989][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2859.112290][ C0] ? report_enabled (mm/kasan/report.c:130) [ 2859.112528][ C0] kasan_report (mm/kasan/report.c:585) [ 2859.112755][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2859.113043][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2859.113362][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2859.113615][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2859.113869][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2859.114144][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2859.114434][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2859.114674][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2859.114918][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2859.115161][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2859.115394][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2859.115628][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2859.115879][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2859.116145][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2859.116447][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2859.116706][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2859.116954][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2859.117226][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2859.117502][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2859.117797][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2859.118096][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2859.118386][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2859.118629][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2859.118884][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2859.119127][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2859.119453][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2859.119730][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2859.120035][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2859.120333][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2859.120623][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2859.120938][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2859.121189][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2859.121434][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2859.121723][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2859.122036][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2859.122345][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2859.122597][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2859.122843][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2859.123090][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2859.123402][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2859.123646][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2859.123878][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2859.124204][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2859.124449][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2859.124767][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2859.125110][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2859.125358][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2859.125664][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2859.125892][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2859.126182][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2859.126440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2859.126680][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2859.126945][ C0] process_one_work (kernel/workqueue.c:2633) [ 2859.127201][ C0] ? 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) [ 2859.127435][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2859.127711][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2859.127951][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2859.128194][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2859.128531][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2859.128793][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2859.129055][ C0] kthread (kernel/kthread.c:388) [ 2859.129264][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2859.129505][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2859.129734][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2859.129969][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2864.459340][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2294184 jiffies s: 1289 root: 0x1/. | [ 2864.459983][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2864.460362][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2864.460642][ C0] NMI backtrace for cpu 0 [ 2864.460649][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2864.460652][ C0] Workqueue: netns cleanup_net [ 2864.460657][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2864.460663][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 2864.460665][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2864.460668][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2864.460669][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2864.460671][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2864.460673][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2864.460675][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2864.460677][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2864.460679][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2864.460682][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2864.460684][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2864.460685][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2864.460686][ C0] PKRU: 55555554 [ 2864.460687][ C0] Call Trace: [ 2864.460689][ C0] [ 2864.460691][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2864.460697][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2864.460701][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2864.460707][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2864.460712][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2864.460715][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2864.460720][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.460726][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2864.460729][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2864.460732][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2864.460735][ C0] [ 2864.460736][ C0] [ 2864.460740][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2864.460743][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2864.460747][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2864.460753][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2864.460758][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2864.460761][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2864.460765][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.460767][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2864.460771][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2864.460773][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2864.460776][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2864.460780][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2864.460783][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2864.460785][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2864.460791][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2864.460794][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2864.460797][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2864.460800][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2864.460805][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2864.460811][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2864.460814][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2864.460818][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2864.460823][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2864.460826][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2864.460830][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2864.460840][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2864.460848][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2864.460857][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2864.460866][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2864.460875][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2864.460882][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2864.460886][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2864.460890][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2864.460899][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2864.460907][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2864.460912][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2864.460916][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2864.460920][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2864.460924][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2864.460932][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2864.460936][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2864.460940][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2864.460944][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2864.460948][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2864.460951][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2864.460954][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2864.460957][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2864.460963][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2864.460965][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2864.460968][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2864.460971][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2864.460973][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2864.460979][ C0] process_one_work (kernel/workqueue.c:2633) [ 2864.460983][ C0] ? 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) [ 2864.460986][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2864.460990][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2864.460994][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2864.460997][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2864.461001][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2864.461004][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2864.461006][ C0] kthread (kernel/kthread.c:388) [ 2864.461009][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2864.461011][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2864.461014][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2864.461016][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2888.557193][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2888.557671][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2888.558146][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2888.558621][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2888.559568][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2888.560188][ C0] Workqueue: netns cleanup_net [ 2888.560435][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 2888.560703][ C0] Code: 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e <41> 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 90 90 90 90 90 90 90 All code ======== 0: 24 10 and $0x10,%al 2: e8 92 fa ff ff call 0xfffffffffffffa99 7: 0f b6 d3 movzbl %bl,%edx a: 48 89 ee mov %rbp,%rsi d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 12: e8 02 fd ff ff call 0xfffffffffffffd19 17: ff 34 24 push (%rsp) 1a: 9d popf 1b: 48 83 c4 70 add $0x70,%rsp 1f: 44 89 e0 mov %r12d,%eax 22: 5b pop %rbx 23: 5d pop %rbp 24: 41 5c pop %r12 26: 41 5d pop %r13 28: 41 5e pop %r14 2a:* 41 5f pop %r15 <-- trapping instruction 2c: c3 ret 2d: cc int3 2e: cc int3 2f: cc int3 30: cc int3 31: 45 31 e4 xor %r12d,%r12d 34: eb e1 jmp 0x17 36: 0f 1f 00 nopl (%rax) 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 41 5f pop %r15 2: c3 ret 3: cc int3 4: cc int3 5: cc int3 6: cc int3 7: 45 31 e4 xor %r12d,%r12d a: eb e1 jmp 0xffffffffffffffed c: 0f 1f 00 nopl (%rax) f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 2888.561691][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000286 [ 2888.562000][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2888.562407][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2888.562809][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2888.563210][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2888.563613][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2888.564019][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2888.564471][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2888.564806][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2888.565210][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2888.565615][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2888.566019][ C0] PKRU: 55555554 [ 2888.566203][ C0] Call Trace: [ 2888.566374][ C0] [ 2888.566527][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2888.566793][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2888.567041][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2888.567322][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2888.567599][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2888.567892][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2888.568160][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2888.568472][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2888.568742][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2888.569055][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2888.569356][ C0] [ 2888.569507][ C0] [ 2888.569661][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2888.569983][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2888.570275][ C0] ? kasan_report (mm/kasan/report.c:609) [ 2888.570511][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2888.570763][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2888.571048][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2888.571366][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2888.571624][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2888.571878][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2888.572153][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2888.572442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.572684][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2888.572928][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2888.573169][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2888.573404][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2888.573639][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2888.573889][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2888.574156][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2888.574457][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2888.574716][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2888.574965][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2888.575235][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2888.575511][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2888.575804][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2888.576103][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2888.576393][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2888.576638][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2888.576894][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2888.577137][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2888.577459][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2888.577737][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2888.578039][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2888.578340][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2888.578630][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2888.578946][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2888.579197][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2888.579442][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2888.579727][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2888.580040][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2888.580349][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2888.580604][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2888.580852][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2888.581099][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2888.581408][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2888.581655][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2888.581891][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2888.582216][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2888.582462][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2888.582781][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2888.583124][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2888.583372][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2888.583676][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2888.583905][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2888.584191][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2888.584446][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2888.584687][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2888.584950][ C0] process_one_work (kernel/workqueue.c:2633) [ 2888.585206][ C0] ? 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) [ 2888.585441][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2888.585716][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2888.585954][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2888.586195][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2888.586534][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2888.586796][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2888.587060][ C0] kthread (kernel/kthread.c:388) [ 2888.587270][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2888.587509][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2888.587737][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2888.587974][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2916.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2916.557682][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2916.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2916.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2916.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2916.560200][ C0] Workqueue: netns cleanup_net [ 2916.560451][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 2916.560712][ C0] Code: 68 5b 5d 41 5c c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 <41> 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 All code ======== 0: 68 5b 5d 41 5c push $0x5c415d5b 5: c3 ret 6: cc int3 7: cc int3 8: cc int3 9: cc int3 a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11: 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 66 0f 1f 00 nopw (%rax) 26: 41 57 push %r15 28: 41 56 push %r14 2a:* 41 55 push %r13 <-- trapping instruction 2c: 41 54 push %r12 2e: 55 push %rbp 2f: 53 push %rbx 30: 48 83 ec 70 sub $0x70,%rsp 34: 9c pushf 35: 8f 04 24 pop (%rsp) 38: 0f 01 ca clac 3b: 65 gs 3c: 4c rex.WR 3d: 8b .byte 0x8b 3e: 3c 25 cmp $0x25,%al Code starting with the faulting instruction =========================================== 0: 41 55 push %r13 2: 41 54 push %r12 4: 55 push %rbp 5: 53 push %rbx 6: 48 83 ec 70 sub $0x70,%rsp a: 9c pushf b: 8f 04 24 pop (%rsp) e: 0f 01 ca clac 11: 65 gs 12: 4c rex.WR 13: 8b .byte 0x8b 14: 3c 25 cmp $0x25,%al [ 2916.561698][ C0] RSP: 0018:ffffc9000051f3a8 EFLAGS: 00000213 [ 2916.562011][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2916.562415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2916.562822][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2916.563225][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2916.563628][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 2916.564029][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2916.564482][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2916.564821][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2916.565226][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2916.565629][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2916.566032][ C0] PKRU: 55555554 [ 2916.566215][ C0] Call Trace: [ 2916.566391][ C0] [ 2916.566540][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2916.566807][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2916.567055][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2916.567336][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2916.567613][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2916.567903][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2916.568173][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2916.568485][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2916.568748][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2916.569065][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2916.569365][ C0] [ 2916.569516][ C0] [ 2916.569667][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2916.569988][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2916.570282][ C0] ? kasan_report (mm/kasan/report.c:579) [ 2916.570511][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2916.570764][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2916.571052][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2916.571370][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2916.571622][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2916.571877][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2916.572152][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2916.572441][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2916.572683][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2916.572924][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2916.573166][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2916.573403][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2916.573635][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2916.573886][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2916.574151][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2916.574455][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2916.574715][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2916.574962][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2916.575232][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2916.575506][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2916.575801][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2916.576097][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2916.576388][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2916.576634][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2916.576889][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2916.577130][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2916.577455][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2916.577730][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2916.578033][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2916.578329][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2916.578620][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2916.578935][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2916.579183][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2916.579426][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2916.579711][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2916.580020][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2916.580328][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2916.580580][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2916.580827][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2916.581074][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2916.581386][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2916.581628][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2916.581863][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2916.582187][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2916.582430][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2916.582748][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2916.583094][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2916.583338][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2916.583644][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2916.583873][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2916.584159][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2916.584414][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2916.584655][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2916.584919][ C0] process_one_work (kernel/workqueue.c:2633) [ 2916.585175][ C0] ? 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) [ 2916.585410][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2916.585689][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2916.585926][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2916.586169][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2916.586508][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2916.586770][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2916.587033][ C0] kthread (kernel/kthread.c:388) [ 2916.587248][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2916.587485][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2916.587717][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2916.587954][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2916.588203][ C0] | [ 2937.134325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 2937.134695][ C0] rcu: 0-....: (2363651 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=515345 | [ 2937.135257][ C0] rcu: (t=2367090 jiffies g=477977 q=5823 ncpus=4) [ 2937.136075][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2937.136697][ C0] Workqueue: netns cleanup_net [ 2937.136949][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2937.137214][ C0] Code: 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 <48> 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 84 c0 0f All code ======== 0: 56 push %rsi 1: 41 55 push %r13 3: 41 54 push %r12 5: 55 push %rbp 6: 53 push %rbx 7: 48 83 ec 70 sub $0x70,%rsp b: 9c pushf c: 8f 04 24 pop (%rsp) f: 0f 01 ca clac 12: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 19: 1f 00 1b: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 22: 85 c0 test %eax,%eax 24: 0f 85 b7 00 00 00 jne 0xe1 2a:* 48 89 fd mov %rdi,%rbp <-- trapping instruction 2d: 49 89 f6 mov %rsi,%r14 30: 89 d3 mov %edx,%ebx 32: 49 89 cd mov %rcx,%r13 35: e8 0f f7 ff ff call 0xfffffffffffff749 3a: 41 89 c4 mov %eax,%r12d 3d: 84 c0 test %al,%al 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 fd mov %rdi,%rbp 3: 49 89 f6 mov %rsi,%r14 6: 89 d3 mov %edx,%ebx 8: 49 89 cd mov %rcx,%r13 b: e8 0f f7 ff ff call 0xfffffffffffff71f 10: 41 89 c4 mov %eax,%r12d 13: 84 c0 test %al,%al 15: 0f .byte 0xf [ 2937.138198][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000246 [ 2937.138509][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 2937.138913][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2937.139316][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2937.139719][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2937.140120][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2937.140524][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2937.140976][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2937.141318][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2937.141724][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2937.142126][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2937.142531][ C0] PKRU: 55555554 [ 2937.142712][ C0] Call Trace: [ 2937.142885][ C0] [ 2937.143034][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 2937.143312][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 2937.143569][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 2937.143821][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 2937.144112][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 2937.144345][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 2937.144619][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 2937.144892][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 2937.145151][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 2937.145446][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2937.145692][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 2937.146007][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2937.146280][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2937.146576][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2937.146844][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2937.147155][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2937.147421][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2937.147733][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2937.148032][ C0] [ 2937.148184][ C0] [ 2937.148337][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2937.148658][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.148952][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2937.149189][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2937.149443][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2937.149726][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2937.150042][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2937.150295][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2937.150550][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2937.150824][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2937.151112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.151359][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2937.151603][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2937.151845][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2937.152077][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2937.152313][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2937.152565][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2937.152831][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2937.153133][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2937.153392][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2937.153638][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2937.153911][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2937.154184][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2937.154479][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2937.154779][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2937.155067][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2937.155312][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2937.155568][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2937.155812][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2937.156134][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2937.156412][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2937.156716][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2937.157014][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2937.157302][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2937.157620][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2937.157871][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2937.158115][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2937.158401][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2937.158713][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2937.159021][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2937.159272][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2937.159518][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2937.159767][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2937.160075][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2937.160319][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2937.160553][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2937.160877][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2937.161121][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2937.161447][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2937.161791][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2937.162039][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2937.162345][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2937.162573][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2937.162863][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2937.163117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2937.163357][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2937.163624][ C0] process_one_work (kernel/workqueue.c:2633) [ 2937.163879][ C0] ? 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) [ 2937.164115][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2937.164391][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2937.164629][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2937.164872][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2937.165209][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2937.165473][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2937.165735][ C0] kthread (kernel/kthread.c:388) [ 2937.165945][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2937.166183][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2937.166413][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2937.166649][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2962.763338][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2392488 jiffies s: 1289 root: 0x1/. | [ 2962.763982][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 2962.764363][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 2962.764642][ C0] NMI backtrace for cpu 0 [ 2962.764651][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2962.764654][ C0] Workqueue: netns cleanup_net [ 2962.764661][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2962.764667][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 2962.764670][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 2962.764673][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 2962.764675][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2962.764676][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2962.764679][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2962.764680][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 2962.764683][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2962.764685][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2962.764688][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2962.764690][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2962.764691][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2962.764692][ C0] PKRU: 55555554 [ 2962.764693][ C0] Call Trace: [ 2962.764696][ C0] [ 2962.764698][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 2962.764705][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 2962.764711][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 2962.764716][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 2962.764722][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 2962.764724][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 2962.764729][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2962.764735][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2962.764738][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2962.764742][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 2962.764744][ C0] [ 2962.764745][ C0] [ 2962.764747][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2962.764752][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2962.764756][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2962.764760][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2962.764765][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2962.764772][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2962.764774][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2962.764778][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2962.764781][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2962.764785][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2962.764787][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2962.764791][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2962.764794][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2962.764797][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2962.764800][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2962.764806][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2962.764810][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2962.764814][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2962.764817][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2962.764823][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2962.764829][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2962.764832][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2962.764837][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2962.764842][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2962.764846][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2962.764849][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2962.764860][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2962.764868][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2962.764877][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2962.764887][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2962.764896][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2962.764904][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2962.764907][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2962.764911][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2962.764921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2962.764929][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2962.764934][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2962.764938][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2962.764942][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2962.764947][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2962.764955][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2962.764959][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2962.764963][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2962.764967][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2962.764971][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2962.764974][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2962.764977][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2962.764980][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2962.764987][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2962.764990][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2962.764993][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2962.764996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2962.764998][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2962.765004][ C0] process_one_work (kernel/workqueue.c:2633) [ 2962.765008][ C0] ? 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) [ 2962.765011][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2962.765016][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2962.765019][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2962.765022][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2962.765026][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2962.765030][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2962.765032][ C0] kthread (kernel/kthread.c:388) [ 2962.765035][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2962.765038][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2962.765041][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2962.765043][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2988.557192][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 2988.557668][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 2988.558146][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 2988.558623][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 2988.559567][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 2988.560187][ C0] Workqueue: netns cleanup_net [ 2988.560438][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2988.560712][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 2988.561699][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 2988.562009][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 2988.562412][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 2988.562813][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 2988.563216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 2988.563621][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 2988.564023][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 2988.564476][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2988.564810][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 2988.565215][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2988.565619][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2988.566020][ C0] PKRU: 55555554 [ 2988.566204][ C0] Call Trace: [ 2988.566378][ C0] [ 2988.566527][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 2988.566794][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 2988.567042][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 2988.567321][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 2988.567597][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 2988.567890][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 2988.568157][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 2988.568470][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 2988.568735][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 2988.569049][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 2988.569346][ C0] [ 2988.569501][ C0] [ 2988.569652][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 2988.569970][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2988.570261][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2988.570558][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 2988.570801][ C0] kasan_report (mm/kasan/report.c:585) [ 2988.571028][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2988.571327][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 2988.571580][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 2988.571864][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 2988.572180][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 2988.572435][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 2988.572688][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2988.572963][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 2988.573249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2988.573492][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2988.573736][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 2988.573977][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 2988.574209][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 2988.574444][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2988.574696][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 2988.574962][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2988.575261][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 2988.575522][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 2988.575770][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 2988.576040][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 2988.576315][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 2988.576610][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2988.576908][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 2988.577195][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 2988.577441][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 2988.577696][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 2988.577937][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 2988.578259][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 2988.578539][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 2988.578840][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 2988.579139][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 2988.579438][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 2988.579753][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 2988.580005][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 2988.580248][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 2988.580535][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 2988.580850][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 2988.581160][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 2988.581414][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 2988.581662][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 2988.581910][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 2988.582218][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 2988.582461][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 2988.582698][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 2988.583023][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 2988.583268][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 2988.583589][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 2988.583933][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 2988.584180][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 2988.584486][ C0] cleanup_net (net/core/net_namespace.c:633) [ 2988.584717][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 2988.585004][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 2988.585258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 2988.585502][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 2988.585766][ C0] process_one_work (kernel/workqueue.c:2633) [ 2988.586021][ C0] ? 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) [ 2988.586256][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 2988.586535][ C0] ? assign_work (kernel/workqueue.c:1101) [ 2988.586775][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 2988.587015][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 2988.587356][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2988.587620][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 2988.587883][ C0] kthread (kernel/kthread.c:388) [ 2988.588092][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2988.588331][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 2988.588560][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 2988.588798][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 2988.589051][ C0] | [ 3015.170324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3015.170689][ C0] rcu: 0-....: (2441598 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=532667 | [ 3015.171255][ C0] rcu: (t=2445126 jiffies g=477977 q=5823 ncpus=4) [ 3015.172070][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3015.172692][ C0] Workqueue: netns cleanup_net [ 3015.172945][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3015.173277][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3015.174255][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3015.174569][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3015.174970][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3015.175375][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3015.175780][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3015.176181][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3015.176581][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3015.177031][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3015.177366][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3015.177772][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3015.178175][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3015.178576][ C0] PKRU: 55555554 [ 3015.178760][ C0] Call Trace: [ 3015.178939][ C0] [ 3015.179090][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3015.179367][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3015.179623][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3015.179875][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3015.180165][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3015.180400][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3015.180672][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3015.180948][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3015.181206][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3015.181494][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3015.181737][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3015.182052][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3015.182327][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3015.182620][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3015.182887][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3015.183196][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3015.183461][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3015.183774][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3015.184072][ C0] [ 3015.184225][ C0] [ 3015.184377][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3015.184696][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3015.184994][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3015.185291][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3015.185607][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3015.185859][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3015.186111][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3015.186386][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3015.186674][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3015.186914][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3015.187157][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3015.187399][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3015.187631][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3015.187865][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3015.188115][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3015.188381][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3015.188681][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3015.188939][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3015.189187][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3015.189460][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3015.189733][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3015.190025][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3015.190324][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3015.190612][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3015.190860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3015.191114][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3015.191358][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3015.191681][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3015.191957][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3015.192259][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3015.192558][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3015.192845][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3015.193162][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3015.193413][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3015.193655][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3015.193940][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3015.194252][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3015.194562][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3015.194812][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3015.195058][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3015.195307][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3015.195617][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3015.195861][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3015.196094][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3015.196420][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3015.196663][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3015.196982][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3015.197326][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3015.197572][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3015.197879][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3015.198107][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3015.198398][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3015.198653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3015.198892][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3015.199160][ C0] process_one_work (kernel/workqueue.c:2633) [ 3015.199416][ C0] ? 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) [ 3015.199652][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3015.199927][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3015.200165][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3015.200408][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3015.200745][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3015.201013][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3015.201275][ C0] kthread (kernel/kthread.c:388) [ 3015.201486][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3015.201724][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3015.201953][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3015.202188][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3040.557198][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3040.557677][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3040.558153][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3040.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3040.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3040.560197][ C0] Workqueue: netns cleanup_net [ 3040.560448][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3040.560780][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3040.561767][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3040.562078][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3040.562483][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3040.562888][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3040.563290][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3040.563692][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3040.564096][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3040.564550][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3040.564889][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3040.565294][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3040.565697][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3040.566104][ C0] PKRU: 55555554 [ 3040.566287][ C0] Call Trace: [ 3040.566462][ C0] [ 3040.566613][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3040.566882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3040.567128][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3040.567411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3040.567686][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3040.567978][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3040.568249][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3040.568561][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3040.568827][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3040.569140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3040.569442][ C0] [ 3040.569593][ C0] [ 3040.569746][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3040.570065][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3040.570370][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3040.570673][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3040.570989][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3040.571240][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3040.571497][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3040.571773][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3040.572066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3040.572308][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3040.572551][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3040.572792][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3040.573027][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3040.573260][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3040.573512][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3040.573780][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3040.574082][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3040.574342][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3040.574590][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3040.574862][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3040.575133][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3040.575431][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3040.575728][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3040.576019][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3040.576264][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3040.576521][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3040.576762][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3040.577086][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3040.577364][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3040.577668][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3040.577967][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3040.578257][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3040.578576][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3040.578826][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3040.579068][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3040.579356][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3040.579666][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3040.579976][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3040.580228][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3040.580476][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3040.580729][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3040.581035][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3040.581279][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3040.581514][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3040.581841][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3040.582083][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3040.582403][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3040.582750][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3040.582995][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3040.583300][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3040.583533][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3040.583820][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3040.584074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3040.584315][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3040.584582][ C0] process_one_work (kernel/workqueue.c:2633) [ 3040.584839][ C0] ? 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) [ 3040.585073][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3040.585351][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3040.585588][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3040.585831][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3040.586166][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3040.586433][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3040.586695][ C0] kthread (kernel/kthread.c:388) [ 3040.586908][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3040.587144][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3040.587376][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3040.587614][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3061.067339][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2490792 jiffies s: 1289 root: 0x1/. | [ 3061.067999][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3061.068388][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3061.068674][ C0] NMI backtrace for cpu 0 [ 3061.068683][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3061.068686][ C0] Workqueue: netns cleanup_net [ 3061.068694][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3061.068701][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3061.068704][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 3061.068706][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3061.068708][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3061.068710][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3061.068712][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3061.068713][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3061.068715][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3061.068717][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3061.068720][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3061.068722][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3061.068724][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3061.068725][ C0] PKRU: 55555554 [ 3061.068726][ C0] Call Trace: [ 3061.068729][ C0] [ 3061.068732][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3061.068739][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3061.068745][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3061.068750][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3061.068756][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3061.068759][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3061.068763][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3061.068769][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3061.068773][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3061.068776][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3061.068779][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3061.068782][ C0] [ 3061.068783][ C0] [ 3061.068783][ C0] kasan_report (mm/kasan/report.c:585) [ 3061.068787][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3061.068790][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3061.068794][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3061.068800][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3061.068804][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3061.068808][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3061.068814][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3061.068821][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3061.068824][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3061.068827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3061.068830][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3061.068834][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3061.068837][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3061.068840][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3061.068844][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3061.068847][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3061.068850][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3061.068856][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3061.068860][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3061.068864][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3061.068868][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3061.068873][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3061.068880][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3061.068883][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3061.068888][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3061.068893][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3061.068897][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3061.068901][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3061.068912][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3061.068921][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3061.068929][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3061.068938][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3061.068948][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3061.068955][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3061.068959][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3061.068963][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3061.068972][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3061.068980][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3061.068985][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3061.068989][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3061.068994][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3061.068999][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3061.069006][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3061.069010][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3061.069014][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3061.069018][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3061.069023][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3061.069026][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3061.069029][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3061.069032][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3061.069039][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3061.069041][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3061.069044][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3061.069048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3061.069050][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3061.069055][ C0] process_one_work (kernel/workqueue.c:2633) [ 3061.069060][ C0] ? 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) [ 3061.069063][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3061.069068][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3061.069072][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3061.069075][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3061.069079][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3061.069082][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3061.069084][ C0] kthread (kernel/kthread.c:388) [ 3061.069088][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3061.069091][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3061.069094][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3061.069096][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3088.557201][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3088.557684][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3088.558160][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3088.558634][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3088.559587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3088.560205][ C0] Workqueue: netns cleanup_net [ 3088.560458][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3088.560724][ C0] Code: e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f cc cc cc cc 45 31 e4 eb e1 0f 1f 00 90 90 90 90 90 90 90 90 90 All code ======== 0: e8 92 fa ff ff call 0xfffffffffffffa97 5: 0f b6 d3 movzbl %bl,%edx 8: 48 89 ee mov %rbp,%rsi b: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 10: e8 02 fd ff ff call 0xfffffffffffffd17 15: ff 34 24 push (%rsp) 18: 9d popf 19: 48 83 c4 70 add $0x70,%rsp 1d: 44 89 e0 mov %r12d,%eax 20: 5b pop %rbx 21: 5d pop %rbp 22: 41 5c pop %r12 24: 41 5d pop %r13 26: 41 5e pop %r14 28: 41 5f pop %r15 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 45 31 e4 xor %r12d,%r12d 32: eb e1 jmp 0x15 34: 0f 1f 00 nopl (%rax) 37: 90 nop 38: 90 nop 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 45 31 e4 xor %r12d,%r12d 8: eb e1 jmp 0xffffffffffffffeb a: 0f 1f 00 nopl (%rax) d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3088.561708][ C0] RSP: 0018:ffffc9000051f3b8 EFLAGS: 00000286 [ 3088.562018][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3088.562424][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3088.562826][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3088.563228][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3088.563632][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3088.564035][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3088.564488][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3088.564824][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3088.565230][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3088.565636][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3088.566038][ C0] PKRU: 55555554 [ 3088.566221][ C0] Call Trace: [ 3088.566393][ C0] [ 3088.566544][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3088.566810][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3088.567058][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3088.567340][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3088.567616][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3088.567909][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3088.568178][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3088.568488][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3088.568756][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3088.569069][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3088.569371][ C0] [ 3088.569521][ C0] [ 3088.569676][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3088.569999][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3088.570290][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3088.570531][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3088.570785][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3088.571070][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3088.571388][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3088.571642][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3088.571895][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3088.572169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3088.572459][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3088.572702][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3088.572946][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3088.573188][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3088.573422][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3088.573657][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3088.573907][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3088.574174][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3088.574476][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3088.574735][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3088.574983][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3088.575255][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3088.575530][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3088.575825][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3088.576125][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3088.576418][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3088.576662][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3088.576919][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3088.577161][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3088.577486][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3088.577763][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3088.578066][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3088.578367][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3088.578655][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3088.578971][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3088.579221][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3088.579466][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3088.579751][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3088.580064][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3088.580372][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3088.580628][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3088.580877][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3088.581124][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3088.581433][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3088.581674][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3088.581911][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3088.582236][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3088.582481][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3088.582799][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3088.583146][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3088.583394][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3088.583701][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3088.583930][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3088.584218][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3088.584473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3088.584714][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3088.584978][ C0] process_one_work (kernel/workqueue.c:2633) [ 3088.585233][ C0] ? 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) [ 3088.585472][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3088.585748][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3088.585986][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3088.586228][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3088.586568][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3088.586832][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3088.587095][ C0] kthread (kernel/kthread.c:388) [ 3088.587305][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3088.587543][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3088.587770][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3088.588008][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3088.588260][ C0] | [ 3093.206324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3093.206670][ C0] rcu: 0-....: (2519513 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=551555 | [ 3093.207231][ C0] rcu: (t=2523162 jiffies g=477977 q=5823 ncpus=4) [ 3093.208045][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3093.208664][ C0] Workqueue: netns cleanup_net [ 3093.208911][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3093.209178][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3093.210160][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3093.210476][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3093.210881][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3093.211283][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3093.211686][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3093.212088][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3093.212496][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3093.212948][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3093.213283][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3093.213688][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3093.214091][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3093.214495][ C0] PKRU: 55555554 [ 3093.214678][ C0] Call Trace: [ 3093.214847][ C0] [ 3093.214997][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3093.215274][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3093.215530][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3093.215783][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3093.216073][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3093.216308][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3093.216583][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3093.216855][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3093.217115][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3093.217404][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3093.217647][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3093.217962][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3093.218238][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3093.218530][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3093.218799][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3093.219108][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3093.219374][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3093.219688][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3093.219986][ C0] [ 3093.220139][ C0] [ 3093.220289][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3093.220612][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.220917][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.221213][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3093.221449][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.221740][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3093.222028][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3093.222344][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3093.222596][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3093.222847][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3093.223123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3093.223411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.223651][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3093.223893][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3093.224132][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3093.224369][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3093.224603][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3093.224851][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3093.225120][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3093.225417][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3093.225674][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3093.225921][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3093.226189][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3093.226462][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3093.226757][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3093.227054][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3093.227341][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3093.227585][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3093.227839][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3093.228077][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3093.228399][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3093.228674][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3093.228983][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3093.229280][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3093.229569][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3093.229884][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3093.230134][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3093.230377][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3093.230669][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3093.230978][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3093.231286][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3093.231539][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3093.231786][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3093.232034][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3093.232339][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3093.232583][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3093.232818][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3093.233142][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3093.233386][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3093.233707][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3093.234052][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3093.234297][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3093.234602][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3093.234832][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3093.235117][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3093.235372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3093.235613][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3093.235877][ C0] process_one_work (kernel/workqueue.c:2633) [ 3093.236132][ C0] ? 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) [ 3093.236368][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3093.236644][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3093.236881][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3093.237122][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3093.237460][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3093.237722][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3093.237985][ C0] kthread (kernel/kthread.c:388) [ 3093.238194][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3093.238433][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3093.238661][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3093.238897][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3120.557191][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3120.557669][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3120.558145][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3120.558617][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3120.559562][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3120.560178][ C0] Workqueue: netns cleanup_net [ 3120.560433][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3120.560705][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3120.561685][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 3120.561995][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3120.562398][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3120.562802][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3120.563204][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3120.563606][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3120.564009][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3120.564462][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3120.564799][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3120.565204][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3120.565607][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3120.566010][ C0] PKRU: 55555554 [ 3120.566192][ C0] Call Trace: [ 3120.566367][ C0] [ 3120.566515][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3120.566782][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3120.567030][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3120.567311][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3120.567589][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3120.567879][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3120.568148][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3120.568459][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3120.568723][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3120.569037][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3120.569337][ C0] [ 3120.569488][ C0] [ 3120.569640][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3120.569958][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3120.570252][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3120.570548][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3120.570791][ C0] kasan_report (mm/kasan/report.c:585) [ 3120.571017][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3120.571268][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3120.571555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3120.571870][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3120.572122][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3120.572376][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3120.572654][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3120.572941][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3120.573183][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3120.573429][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3120.573668][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3120.573904][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3120.574138][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3120.574388][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3120.574658][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3120.574957][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3120.575214][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3120.575463][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3120.575733][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3120.576004][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3120.576300][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3120.576600][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3120.576890][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3120.577133][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3120.577389][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3120.577630][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3120.577953][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3120.578230][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3120.578535][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3120.578834][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3120.579124][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3120.579441][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3120.579691][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3120.579932][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3120.580220][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3120.580537][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3120.580846][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3120.581096][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3120.581345][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3120.581596][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3120.581901][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3120.582146][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3120.582383][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3120.582708][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3120.582952][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3120.583272][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3120.583619][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3120.583865][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3120.584169][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3120.584402][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3120.584688][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3120.584944][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3120.585185][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3120.585451][ C0] process_one_work (kernel/workqueue.c:2633) [ 3120.585707][ C0] ? 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) [ 3120.585943][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3120.586219][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3120.586458][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3120.586700][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3120.587038][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3120.587302][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3120.587566][ C0] kthread (kernel/kthread.c:388) [ 3120.587777][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3120.588014][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3120.588245][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3120.588485][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3148.557197][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3148.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3148.558150][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3148.558623][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3148.559569][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3148.560194][ C0] Workqueue: netns cleanup_net [ 3148.560445][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3148.560773][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3148.561751][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3148.562062][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3148.562466][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3148.562867][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3148.563272][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3148.563676][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3148.564077][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3148.564530][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3148.564865][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3148.565270][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3148.565675][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3148.566075][ C0] PKRU: 55555554 [ 3148.566258][ C0] Call Trace: [ 3148.566434][ C0] [ 3148.566583][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3148.566851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3148.567097][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3148.567377][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3148.567651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3148.567944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3148.568212][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3148.568523][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3148.568787][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3148.569100][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3148.569398][ C0] [ 3148.569558][ C0] [ 3148.569709][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3148.570029][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3148.570332][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3148.570631][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3148.570949][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3148.571202][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3148.571458][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3148.571732][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3148.572021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.572261][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3148.572507][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3148.572749][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3148.572981][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3148.573217][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3148.573470][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3148.573736][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3148.574038][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3148.574298][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3148.574546][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3148.574818][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3148.575091][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3148.575386][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3148.575686][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3148.575975][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3148.576220][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3148.576476][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3148.576719][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3148.577044][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3148.577322][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3148.577628][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3148.577927][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3148.578215][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3148.578534][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3148.578784][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3148.579029][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3148.579315][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3148.579629][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3148.579937][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3148.580191][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3148.580439][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3148.580688][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3148.580997][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3148.581241][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3148.581476][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3148.581802][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3148.582046][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3148.582370][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3148.582714][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3148.582960][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3148.583266][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3148.583498][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3148.583787][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3148.584042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3148.584281][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3148.584549][ C0] process_one_work (kernel/workqueue.c:2633) [ 3148.584805][ C0] ? 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) [ 3148.585040][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3148.585316][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3148.585558][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3148.585801][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3148.586138][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3148.586402][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3148.586663][ C0] kthread (kernel/kthread.c:388) [ 3148.586874][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3148.587112][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3148.587342][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3148.587580][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3159.371340][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2589096 jiffies s: 1289 root: 0x1/. | [ 3159.371983][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3159.372364][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3159.372647][ C0] NMI backtrace for cpu 0 [ 3159.372657][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3159.372660][ C0] Workqueue: netns cleanup_net [ 3159.372667][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 3159.372674][ C0] Code: e8 f5 fd ff ff 48 83 c4 68 5b 5d 41 5c c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 <66> 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 All code ======== 0: e8 f5 fd ff ff call 0xfffffffffffffdfa 5: 48 83 c4 68 add $0x68,%rsp 9: 5b pop %rbx a: 5d pop %rbp b: 41 5c pop %r12 d: c3 ret e: cc int3 f: cc int3 10: cc int3 11: cc int3 12: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19: 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* 66 0f 1f 00 nopw (%rax) <-- trapping instruction 2e: 41 57 push %r15 30: 41 56 push %r14 32: 41 55 push %r13 34: 41 54 push %r12 36: 55 push %rbp 37: 53 push %rbx 38: 48 83 ec 70 sub $0x70,%rsp 3c: 9c pushf 3d: 8f 04 24 pop (%rsp) Code starting with the faulting instruction =========================================== 0: 66 0f 1f 00 nopw (%rax) 4: 41 57 push %r15 6: 41 56 push %r14 8: 41 55 push %r13 a: 41 54 push %r12 c: 55 push %rbp d: 53 push %rbx e: 48 83 ec 70 sub $0x70,%rsp 12: 9c pushf 13: 8f 04 24 pop (%rsp) [ 3159.372677][ C0] RSP: 0018:ffffc9000051f3b8 EFLAGS: 00000213 [ 3159.372679][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3159.372681][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3159.372683][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3159.372685][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3159.372686][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3159.372688][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3159.372690][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3159.372693][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3159.372695][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3159.372696][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3159.372697][ C0] PKRU: 55555554 [ 3159.372699][ C0] Call Trace: [ 3159.372701][ C0] [ 3159.372704][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3159.372710][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3159.372716][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3159.372721][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3159.372727][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3159.372730][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3159.372735][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3159.372741][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3159.372744][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3159.372748][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3159.372751][ C0] [ 3159.372752][ C0] [ 3159.372752][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3159.372759][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3159.372763][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3159.372767][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3159.372772][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3159.372778][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3159.372781][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3159.372785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3159.372787][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3159.372792][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3159.372795][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3159.372798][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3159.372802][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3159.372805][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3159.372808][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3159.372813][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3159.372817][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3159.372822][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3159.372825][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3159.372830][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3159.372836][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3159.372840][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3159.372844][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3159.372849][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3159.372853][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3159.372857][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3159.372867][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3159.372876][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3159.372884][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3159.372893][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3159.372903][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3159.372910][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3159.372914][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3159.372918][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3159.372927][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3159.372935][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3159.372940][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3159.372944][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3159.372948][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3159.372953][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3159.372960][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3159.372965][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3159.372969][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3159.372973][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3159.372978][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3159.372980][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3159.372984][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3159.372986][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3159.372993][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3159.372995][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3159.372998][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3159.373001][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3159.373004][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3159.373009][ C0] process_one_work (kernel/workqueue.c:2633) [ 3159.373013][ C0] ? 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) [ 3159.373017][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3159.373021][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3159.373025][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3159.373027][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3159.373032][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3159.373034][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3159.373037][ C0] kthread (kernel/kthread.c:388) [ 3159.373039][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3159.373042][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3159.373044][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3159.373046][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3159.373055][ C0] | [ 3171.242325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3171.242685][ C0] rcu: 0-....: (2597428 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=570011 | [ 3171.243247][ C0] rcu: (t=2601198 jiffies g=477977 q=5823 ncpus=4) [ 3171.244065][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3171.244685][ C0] Workqueue: netns cleanup_net [ 3171.244947][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3171.245278][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3171.246260][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3171.246573][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3171.246977][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3171.247381][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3171.247784][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3171.248187][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3171.248591][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3171.249043][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3171.249382][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3171.249785][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3171.250191][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3171.250596][ C0] PKRU: 55555554 [ 3171.250778][ C0] Call Trace: [ 3171.250952][ C0] [ 3171.251100][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3171.251380][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3171.251634][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3171.251887][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3171.252179][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3171.252415][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3171.252688][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3171.252961][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3171.253220][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3171.253509][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3171.253755][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3171.254070][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3171.254346][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3171.254639][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3171.254908][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3171.255218][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3171.255484][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3171.255795][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3171.256095][ C0] [ 3171.256247][ C0] [ 3171.256401][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3171.256719][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3171.257015][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3171.257316][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3171.257633][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3171.257887][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3171.258141][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3171.258417][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3171.258704][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3171.258946][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3171.259190][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3171.259433][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3171.259665][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3171.259899][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3171.260154][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3171.260422][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3171.260721][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3171.260980][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3171.261225][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3171.261498][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3171.261772][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3171.262064][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3171.262364][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3171.262652][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3171.262896][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3171.263151][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3171.263396][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3171.263716][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3171.263994][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3171.264295][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3171.264597][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3171.264887][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3171.265203][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3171.265455][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3171.265699][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3171.265984][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3171.266296][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3171.266604][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3171.266854][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3171.267102][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3171.267350][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3171.267658][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3171.267899][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3171.268135][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3171.268461][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3171.268706][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3171.269024][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3171.269368][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3171.269615][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3171.269921][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3171.270155][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3171.270444][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3171.270698][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3171.270939][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3171.271204][ C0] process_one_work (kernel/workqueue.c:2633) [ 3171.271461][ C0] ? 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) [ 3171.271695][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3171.271973][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3171.272211][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3171.272453][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3171.272790][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3171.273053][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3171.273315][ C0] kthread (kernel/kthread.c:388) [ 3171.273526][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3171.273763][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3171.273991][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3171.274227][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3196.557187][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3196.557667][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3196.558141][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3196.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3196.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3196.560198][ C0] Workqueue: netns cleanup_net [ 3196.560449][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3196.560713][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 3196.561699][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 3196.562010][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3196.562417][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3196.562825][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3196.563227][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3196.563631][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3196.564034][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3196.564488][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3196.564825][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3196.565231][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3196.565635][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3196.566039][ C0] PKRU: 55555554 [ 3196.566221][ C0] Call Trace: [ 3196.566398][ C0] [ 3196.566546][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3196.566815][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3196.567062][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3196.567346][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3196.567623][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3196.567913][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3196.568183][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3196.568494][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3196.568758][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3196.569071][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3196.569372][ C0] [ 3196.569523][ C0] [ 3196.569676][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3196.569997][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3196.570293][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3196.570584][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3196.570820][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3196.571073][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3196.571359][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3196.571675][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3196.571928][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3196.572182][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3196.572459][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3196.572748][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3196.572989][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3196.573232][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3196.573477][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3196.573709][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3196.573944][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3196.574194][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3196.574463][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3196.574764][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3196.575023][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3196.575269][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3196.575544][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3196.575818][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3196.576111][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3196.576413][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3196.576701][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3196.576946][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3196.577201][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3196.577445][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3196.577767][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3196.578043][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3196.578349][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3196.578647][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3196.578935][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3196.579251][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3196.579504][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3196.579748][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3196.580038][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3196.580351][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3196.580661][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3196.580911][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3196.581157][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3196.581406][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3196.581714][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3196.581957][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3196.582190][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3196.582515][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3196.582760][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3196.583079][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3196.583425][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3196.583671][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3196.583978][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3196.584205][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3196.584497][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3196.584751][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3196.584990][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3196.585256][ C0] process_one_work (kernel/workqueue.c:2633) [ 3196.585513][ C0] ? 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) [ 3196.585748][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3196.586025][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3196.586264][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3196.586508][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3196.586844][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3196.587107][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3196.587371][ C0] kthread (kernel/kthread.c:388) [ 3196.587583][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3196.587822][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3196.588051][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3196.588289][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3224.557212][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3224.557689][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3224.558173][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3224.558647][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3224.559597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3224.560220][ C0] Workqueue: netns cleanup_net [ 3224.560473][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3224.560738][ C0] Code: 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 <44> 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb All code ======== 0: 6c insb (%dx),%es:(%rdi) 1: 24 30 and $0x30,%al 3: e8 7c f5 ff ff call 0xfffffffffffff584 8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi d: e8 92 fa ff ff call 0xfffffffffffffaa4 12: 0f b6 d3 movzbl %bl,%edx 15: 48 89 ee mov %rbp,%rsi 18: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 1d: e8 02 fd ff ff call 0xfffffffffffffd24 22: ff 34 24 push (%rsp) 25: 9d popf 26: 48 83 c4 70 add $0x70,%rsp 2a:* 44 89 e0 mov %r12d,%eax <-- trapping instruction 2d: 5b pop %rbx 2e: 5d pop %rbp 2f: 41 5c pop %r12 31: 41 5d pop %r13 33: 41 5e pop %r14 35: 41 5f pop %r15 37: c3 ret 38: cc int3 39: cc int3 3a: cc int3 3b: cc int3 3c: 45 31 e4 xor %r12d,%r12d 3f: eb .byte 0xeb Code starting with the faulting instruction =========================================== 0: 44 89 e0 mov %r12d,%eax 3: 5b pop %rbx 4: 5d pop %rbp 5: 41 5c pop %r12 7: 41 5d pop %r13 9: 41 5e pop %r14 b: 41 5f pop %r15 d: c3 ret e: cc int3 f: cc int3 10: cc int3 11: cc int3 12: 45 31 e4 xor %r12d,%r12d 15: eb .byte 0xeb [ 3224.561722][ C0] RSP: 0018:ffffc9000051f3a8 EFLAGS: 00000282 [ 3224.562032][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3224.562435][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3224.562839][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3224.563243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3224.563647][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3224.564050][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3224.564503][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3224.564840][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3224.565247][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3224.565650][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3224.566052][ C0] PKRU: 55555554 [ 3224.566236][ C0] Call Trace: [ 3224.566412][ C0] [ 3224.566562][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3224.566828][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3224.567077][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3224.567357][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3224.567634][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3224.567925][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3224.568193][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3224.568503][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3224.568767][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3224.569081][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3224.569380][ C0] [ 3224.569532][ C0] [ 3224.569686][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3224.570010][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3224.570310][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3224.570609][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3224.570847][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3224.571136][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3224.571455][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3224.571708][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3224.571961][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3224.572236][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3224.572528][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3224.572769][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3224.573013][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3224.573255][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3224.573492][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3224.573724][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3224.573976][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3224.574242][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3224.574546][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3224.574805][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3224.575053][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3224.575325][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3224.575599][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3224.575895][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3224.576194][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3224.576486][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3224.576729][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3224.576986][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3224.577229][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3224.577556][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3224.577833][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3224.578139][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3224.578439][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3224.578732][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3224.579046][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3224.579299][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3224.579549][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3224.579840][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3224.580154][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3224.580465][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3224.580717][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3224.580964][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3224.581211][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3224.581522][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3224.581767][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3224.582000][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3224.582325][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3224.582572][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3224.582891][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3224.583234][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3224.583482][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3224.583788][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3224.584018][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3224.584306][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3224.584562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3224.584802][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3224.585069][ C0] process_one_work (kernel/workqueue.c:2633) [ 3224.585325][ C0] ? 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) [ 3224.585559][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3224.585836][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3224.586074][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3224.586317][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3224.586654][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3224.586918][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3224.587180][ C0] kthread (kernel/kthread.c:388) [ 3224.587393][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3224.587630][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3224.587861][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3224.588095][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3224.588348][ C0] | [ 3249.277326][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3249.277697][ C0] rcu: 0-....: (2675368 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=586983 | [ 3249.278260][ C0] rcu: (t=2679233 jiffies g=477977 q=5823 ncpus=4) [ 3249.279077][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3249.279705][ C0] Workqueue: netns cleanup_net [ 3249.279958][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3249.280225][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3249.281219][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 3249.281532][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3249.281935][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3249.282339][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3249.282743][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3249.283148][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3249.283552][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3249.284004][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3249.284340][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3249.284745][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3249.285150][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3249.285553][ C0] PKRU: 55555554 [ 3249.285737][ C0] Call Trace: [ 3249.285910][ C0] [ 3249.286060][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3249.286338][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3249.286593][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3249.286848][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3249.287136][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3249.287372][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3249.287645][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3249.287917][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3249.288179][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3249.288472][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3249.288718][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3249.289032][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3249.289310][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3249.289600][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3249.289877][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3249.290189][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3249.290455][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3249.290769][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3249.291069][ C0] [ 3249.291221][ C0] [ 3249.291371][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3249.291691][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.291988][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.292279][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3249.292518][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.292810][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3249.293063][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3249.293348][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3249.293663][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3249.293915][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3249.294169][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3249.294446][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3249.294734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.294976][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3249.295218][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3249.295461][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3249.295696][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3249.295931][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3249.296191][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3249.296460][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3249.296760][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3249.297019][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3249.297268][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3249.297540][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3249.297814][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3249.298112][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3249.298411][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3249.298703][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3249.298946][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3249.299201][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3249.299444][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3249.299772][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3249.300048][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3249.300355][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3249.300652][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3249.300944][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3249.301261][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3249.301514][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3249.301756][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3249.302043][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3249.302355][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3249.302663][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3249.302915][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3249.303162][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3249.303412][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3249.303718][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3249.303961][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3249.304197][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3249.304524][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3249.304766][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3249.305085][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3249.305433][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3249.305679][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3249.305986][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3249.306218][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3249.306506][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3249.306761][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3249.307003][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3249.307270][ C0] process_one_work (kernel/workqueue.c:2633) [ 3249.307527][ C0] ? 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) [ 3249.307762][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3249.308042][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3249.308279][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3249.308524][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3249.308860][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3249.309124][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3249.309388][ C0] kthread (kernel/kthread.c:388) [ 3249.309601][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3249.309844][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3249.310075][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3249.310313][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3257.675349][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2687400 jiffies s: 1289 root: 0x1/. | [ 3257.676001][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3257.676384][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3257.676665][ C0] NMI backtrace for cpu 0 [ 3257.676673][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3257.676676][ C0] Workqueue: netns cleanup_net [ 3257.676682][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3257.676688][ C0] Code: 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 <48> 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 84 c0 0f All code ======== 0: 56 push %rsi 1: 41 55 push %r13 3: 41 54 push %r12 5: 55 push %rbp 6: 53 push %rbx 7: 48 83 ec 70 sub $0x70,%rsp b: 9c pushf c: 8f 04 24 pop (%rsp) f: 0f 01 ca clac 12: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 19: 1f 00 1b: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 22: 85 c0 test %eax,%eax 24: 0f 85 b7 00 00 00 jne 0xe1 2a:* 48 89 fd mov %rdi,%rbp <-- trapping instruction 2d: 49 89 f6 mov %rsi,%r14 30: 89 d3 mov %edx,%ebx 32: 49 89 cd mov %rcx,%r13 35: e8 0f f7 ff ff call 0xfffffffffffff749 3a: 41 89 c4 mov %eax,%r12d 3d: 84 c0 test %al,%al 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 fd mov %rdi,%rbp 3: 49 89 f6 mov %rsi,%r14 6: 89 d3 mov %edx,%ebx 8: 49 89 cd mov %rcx,%r13 b: e8 0f f7 ff ff call 0xfffffffffffff71f 10: 41 89 c4 mov %eax,%r12d 13: 84 c0 test %al,%al 15: 0f .byte 0xf [ 3257.676691][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000246 [ 3257.676693][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3257.676695][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3257.676697][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3257.676699][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3257.676700][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 3257.676702][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3257.676704][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3257.676707][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3257.676709][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3257.676710][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3257.676712][ C0] PKRU: 55555554 [ 3257.676713][ C0] Call Trace: [ 3257.676716][ C0] [ 3257.676718][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3257.676725][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3257.676730][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3257.676736][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3257.676741][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3257.676744][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3257.676748][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3257.676753][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3257.676756][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3257.676759][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3257.676763][ C0] [ 3257.676763][ C0] [ 3257.676767][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3257.676773][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3257.676777][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3257.676781][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3257.676787][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3257.676792][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3257.676796][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3257.676799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3257.676801][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3257.676805][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3257.676808][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3257.676812][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3257.676815][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3257.676818][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3257.676821][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3257.676826][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3257.676830][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3257.676834][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3257.676837][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3257.676841][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3257.676847][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3257.676851][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3257.676855][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3257.676860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3257.676864][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3257.676867][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3257.676877][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3257.676885][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3257.676894][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3257.676903][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3257.676912][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3257.676920][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3257.676924][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3257.676928][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3257.676937][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3257.676945][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3257.676950][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3257.676954][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3257.676958][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3257.676962][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3257.676977][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3257.676981][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3257.676985][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3257.676989][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3257.676994][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3257.676996][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3257.677000][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3257.677002][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3257.677008][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3257.677011][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3257.677014][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3257.677017][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3257.677019][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3257.677024][ C0] process_one_work (kernel/workqueue.c:2633) [ 3257.677029][ C0] ? 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) [ 3257.677032][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3257.677037][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3257.677041][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3257.677043][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3257.677048][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3257.677051][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3257.677054][ C0] kthread (kernel/kthread.c:388) [ 3257.677056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3257.677059][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3257.677061][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3257.677063][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3284.557197][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3284.557675][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3284.558153][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3284.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3284.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3284.560200][ C0] Workqueue: netns cleanup_net [ 3284.560450][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3284.560715][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 3284.561699][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3284.562010][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3284.562414][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3284.562820][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3284.563222][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3284.563626][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3284.564028][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3284.564481][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3284.564819][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3284.565225][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3284.565627][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3284.566030][ C0] PKRU: 55555554 [ 3284.566213][ C0] Call Trace: [ 3284.566389][ C0] [ 3284.566537][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3284.566805][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3284.567054][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3284.567334][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3284.567612][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3284.567902][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3284.568170][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3284.568483][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3284.568748][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3284.569061][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3284.569361][ C0] [ 3284.569517][ C0] [ 3284.569668][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3284.569989][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3284.570289][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3284.570526][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3284.570819][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3284.571107][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3284.571425][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3284.571679][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3284.571932][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3284.572206][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3284.572503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3284.572743][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3284.572985][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3284.573227][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3284.573464][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3284.573696][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3284.573946][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3284.574211][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3284.574516][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3284.574778][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3284.575026][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3284.575296][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3284.575572][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3284.575872][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3284.576167][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3284.576460][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3284.576703][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3284.576958][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3284.577201][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3284.577527][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3284.577802][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3284.578110][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3284.578409][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3284.578700][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3284.579014][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3284.579263][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3284.579515][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3284.579799][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3284.580111][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3284.580422][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3284.580673][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3284.580920][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3284.581165][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3284.581483][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3284.581727][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3284.581961][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3284.582286][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3284.582531][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3284.582850][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3284.583194][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3284.583445][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3284.583752][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3284.583983][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3284.584272][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3284.584531][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3284.584774][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3284.585045][ C0] process_one_work (kernel/workqueue.c:2633) [ 3284.585301][ C0] ? 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) [ 3284.585537][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3284.585817][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3284.586056][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3284.586301][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3284.586641][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3284.586907][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3284.587168][ C0] kthread (kernel/kthread.c:388) [ 3284.587383][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3284.587621][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3284.587854][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3284.588095][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3312.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3312.557682][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3312.558156][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3312.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3312.559588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3312.560209][ C0] Workqueue: netns cleanup_net [ 3312.560458][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3312.560733][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3312.561718][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 3312.562028][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3312.562436][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3312.562839][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3312.563240][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3312.563644][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3312.564048][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3312.564502][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3312.564837][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3312.565242][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3312.565647][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3312.566051][ C0] PKRU: 55555554 [ 3312.566235][ C0] Call Trace: [ 3312.566409][ C0] [ 3312.566561][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3312.566831][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3312.567082][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3312.567362][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3312.567638][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3312.567931][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3312.568200][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3312.568515][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3312.568782][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3312.569095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3312.569401][ C0] [ 3312.569552][ C0] [ 3312.569707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3312.570027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3312.570326][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3312.570628][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3312.570870][ C0] kasan_report (mm/kasan/report.c:585) [ 3312.571095][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3312.571387][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3312.571702][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3312.571956][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3312.572210][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3312.572485][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3312.572775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3312.573017][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3312.573259][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3312.573503][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3312.573738][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3312.573970][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3312.574220][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3312.574487][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3312.574793][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3312.575052][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3312.575300][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3312.575574][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3312.575846][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3312.576142][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3312.576441][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3312.576732][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3312.576976][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3312.577232][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3312.577478][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3312.577802][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3312.578079][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3312.578386][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3312.578683][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3312.578977][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3312.579292][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3312.579548][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3312.579793][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3312.580079][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3312.580393][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3312.580702][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3312.580954][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3312.581201][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3312.581450][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3312.581757][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3312.582002][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3312.582236][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3312.582564][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3312.582808][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3312.583126][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3312.583473][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3312.583718][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3312.584025][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3312.584256][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3312.584545][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3312.584799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3312.585043][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3312.585308][ C0] process_one_work (kernel/workqueue.c:2633) [ 3312.585566][ C0] ? 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) [ 3312.585799][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3312.586079][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3312.586316][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3312.586562][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3312.586905][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3312.587172][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3312.587437][ C0] kthread (kernel/kthread.c:388) [ 3312.587651][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3312.587887][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3312.588120][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3312.588358][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3312.588610][ C0] | [ 3327.314325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3327.314699][ C0] rcu: 0-....: (2753283 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=603985 | [ 3327.315260][ C0] rcu: (t=2757270 jiffies g=477977 q=5823 ncpus=4) [ 3327.316085][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3327.316707][ C0] Workqueue: netns cleanup_net [ 3327.316957][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3327.317226][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 3327.318212][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3327.318522][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3327.318928][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3327.319337][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3327.319748][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3327.320150][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 3327.320557][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3327.321011][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3327.321349][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3327.321753][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3327.322156][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3327.322563][ C0] PKRU: 55555554 [ 3327.322746][ C0] Call Trace: [ 3327.322918][ C0] [ 3327.323070][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3327.323349][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3327.323605][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3327.323859][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3327.324149][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3327.324385][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3327.324660][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3327.324934][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3327.325193][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3327.325485][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3327.325731][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3327.326047][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3327.326322][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3327.326619][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3327.326888][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3327.327196][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3327.327463][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3327.327776][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3327.328076][ C0] [ 3327.328230][ C0] [ 3327.328381][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3327.328702][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3327.329001][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3327.329236][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3327.329531][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3327.329845][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3327.330096][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3327.330351][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3327.330625][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3327.330913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3327.331155][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3327.331398][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3327.331639][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3327.331873][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3327.332110][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3327.332359][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3327.332629][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3327.332937][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3327.333197][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3327.333445][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3327.333716][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3327.333988][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3327.334286][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3327.334584][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3327.334876][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3327.335121][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3327.335377][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3327.335619][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3327.335942][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3327.336219][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3327.336530][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3327.336828][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3327.337119][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3327.337438][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3327.337689][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3327.337934][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3327.338224][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3327.338538][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3327.338849][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3327.339102][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3327.339358][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3327.339608][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3327.339916][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3327.340162][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3327.340402][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3327.340730][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3327.340973][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3327.341294][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3327.341648][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3327.341895][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3327.342203][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3327.342436][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3327.342724][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3327.342981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3327.343224][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3327.343493][ C0] process_one_work (kernel/workqueue.c:2633) [ 3327.343751][ C0] ? 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) [ 3327.343984][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3327.344263][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3327.344502][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3327.344747][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3327.345084][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3327.345357][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3327.345623][ C0] kthread (kernel/kthread.c:388) [ 3327.345836][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3327.346072][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3327.346306][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3327.346548][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3352.557234][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3352.557700][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3352.558160][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3352.558659][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3352.559624][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3352.560245][ C0] Workqueue: netns cleanup_net [ 3352.560503][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3352.560761][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3352.561720][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3352.562022][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3352.562415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3352.562807][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3352.563198][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3352.563593][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3352.563986][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3352.564427][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3352.564752][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3352.565146][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3352.565543][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3352.565936][ C0] PKRU: 55555554 [ 3352.566115][ C0] Call Trace: [ 3352.566282][ C0] [ 3352.566431][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3352.566691][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3352.566934][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3352.567206][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3352.567476][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3352.567761][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3352.568041][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3352.568352][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3352.568617][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3352.568932][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3352.569235][ C0] [ 3352.569389][ C0] [ 3352.569542][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3352.569863][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3352.570160][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3352.570472][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3352.570701][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3352.571019][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3352.571316][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3352.571635][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3352.571890][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3352.572148][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3352.572437][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3352.572735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3352.572972][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3352.573208][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3352.573448][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3352.573678][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3352.573905][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3352.574151][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3352.574413][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3352.574729][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3352.575002][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3352.575245][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3352.575512][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3352.575804][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3352.576125][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3352.576428][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3352.576722][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3352.576972][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3352.577222][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3352.577464][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3352.577781][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3352.578053][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3352.578355][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3352.578681][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3352.578989][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3352.579311][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3352.579564][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3352.579811][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3352.580099][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3352.580422][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3352.580724][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3352.580972][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3352.581213][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3352.581457][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3352.581757][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3352.581996][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3352.582226][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3352.582545][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3352.582782][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3352.583096][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3352.583438][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3352.583677][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3352.583978][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3352.584205][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3352.584487][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3352.584738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3352.584975][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3352.585233][ C0] process_one_work (kernel/workqueue.c:2633) [ 3352.585486][ C0] ? 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) [ 3352.585714][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3352.585987][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3352.586217][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3352.586457][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3352.586785][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3352.587043][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3352.587300][ C0] kthread (kernel/kthread.c:388) [ 3352.587512][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3352.587743][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3352.587971][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3352.588203][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3355.979346][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2785704 jiffies s: 1289 root: 0x1/. | [ 3355.980011][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3355.980388][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3355.980671][ C0] NMI backtrace for cpu 0 [ 3355.980678][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3355.980681][ C0] Workqueue: netns cleanup_net [ 3355.980684][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 3355.980690][ C0] Code: e8 f5 fd ff ff 48 83 c4 68 5b 5d 41 5c c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 <66> 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 All code ======== 0: e8 f5 fd ff ff call 0xfffffffffffffdfa 5: 48 83 c4 68 add $0x68,%rsp 9: 5b pop %rbx a: 5d pop %rbp b: 41 5c pop %r12 d: c3 ret e: cc int3 f: cc int3 10: cc int3 11: cc int3 12: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19: 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* 66 0f 1f 00 nopw (%rax) <-- trapping instruction 2e: 41 57 push %r15 30: 41 56 push %r14 32: 41 55 push %r13 34: 41 54 push %r12 36: 55 push %rbp 37: 53 push %rbx 38: 48 83 ec 70 sub $0x70,%rsp 3c: 9c pushf 3d: 8f 04 24 pop (%rsp) Code starting with the faulting instruction =========================================== 0: 66 0f 1f 00 nopw (%rax) 4: 41 57 push %r15 6: 41 56 push %r14 8: 41 55 push %r13 a: 41 54 push %r12 c: 55 push %rbp d: 53 push %rbx e: 48 83 ec 70 sub $0x70,%rsp 12: 9c pushf 13: 8f 04 24 pop (%rsp) [ 3355.980693][ C0] RSP: 0018:ffffc9000051f3b8 EFLAGS: 00000213 [ 3355.980695][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3355.980697][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3355.980698][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3355.980700][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3355.980702][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3355.980703][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3355.980705][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3355.980708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3355.980710][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3355.980712][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3355.980713][ C0] PKRU: 55555554 [ 3355.980714][ C0] Call Trace: [ 3355.980716][ C0] [ 3355.980718][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3355.980723][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3355.980728][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3355.980733][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3355.980738][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3355.980740][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3355.980745][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3355.980751][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3355.980754][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3355.980757][ C0] ? __pfx_kasan_report (mm/kasan/report.c:579) [ 3355.980760][ C0] [ 3355.980761][ C0] [ 3355.980762][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3355.980768][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3355.980771][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3355.980775][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3355.980780][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3355.980785][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3355.980788][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3355.980791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3355.980793][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3355.980797][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3355.980800][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3355.980802][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3355.980805][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3355.980808][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3355.980811][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3355.980815][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3355.980819][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3355.980822][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3355.980825][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3355.980829][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3355.980834][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3355.980837][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3355.980841][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3355.980845][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3355.980848][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3355.980851][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3355.980859][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3355.980868][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3355.980876][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3355.980884][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3355.980893][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3355.980901][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3355.980904][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3355.980908][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3355.980917][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3355.980925][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3355.980929][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3355.980933][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3355.980937][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3355.980941][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3355.980948][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3355.980952][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3355.980955][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3355.980959][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3355.980962][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3355.980965][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3355.980968][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3355.980971][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3355.980975][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3355.980978][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3355.980981][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3355.980984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3355.980986][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3355.980990][ C0] process_one_work (kernel/workqueue.c:2633) [ 3355.980994][ C0] ? 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) [ 3355.980997][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3355.981001][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3355.981004][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3355.981007][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3355.981011][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3355.981014][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3355.981016][ C0] kthread (kernel/kthread.c:388) [ 3355.981019][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3355.981021][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3355.981024][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3355.981025][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3380.557151][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3380.557615][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3380.558081][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3380.558544][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3380.559470][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3380.560073][ C0] Workqueue: netns cleanup_net [ 3380.560313][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3380.560634][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3380.561593][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3380.561896][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3380.562286][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3380.562682][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3380.563074][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3380.563469][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3380.563861][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3380.564299][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3380.564627][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3380.565025][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3380.565419][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3380.565811][ C0] PKRU: 55555554 [ 3380.565990][ C0] Call Trace: [ 3380.566158][ C0] [ 3380.566302][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3380.566562][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3380.566803][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3380.567076][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3380.567349][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3380.567633][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3380.567896][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3380.568197][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3380.568457][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3380.568763][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3380.569057][ C0] [ 3380.569205][ C0] [ 3380.569363][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3380.569675][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3380.569967][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3380.570258][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3380.570569][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3380.570819][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3380.571070][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3380.571340][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3380.571624][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3380.571859][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3380.572097][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3380.572338][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3380.572570][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3380.572800][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3380.573047][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3380.573310][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3380.573611][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3380.573865][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3380.574106][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3380.574373][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3380.574640][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3380.574931][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3380.575223][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3380.575509][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3380.575747][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3380.575997][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3380.576234][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3380.576557][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3380.576829][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3380.577128][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3380.577423][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3380.577708][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3380.578016][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3380.578263][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3380.578505][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3380.578784][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3380.579099][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3380.579403][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3380.579651][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3380.579892][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3380.580133][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3380.580437][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3380.580675][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3380.580903][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3380.581221][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3380.581461][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3380.581773][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3380.582109][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3380.582352][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3380.582653][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3380.582877][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3380.583159][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3380.583412][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3380.583648][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3380.583908][ C0] process_one_work (kernel/workqueue.c:2633) [ 3380.584156][ C0] ? 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) [ 3380.584386][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3380.584658][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3380.584892][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3380.585129][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3380.585459][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3380.585716][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3380.585974][ C0] kthread (kernel/kthread.c:388) [ 3380.586180][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3380.586414][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3380.586639][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3380.586870][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3380.587115][ C0] | [ 3405.349341][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3405.349708][ C0] rcu: 0-....: (2831199 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=620081 | [ 3405.350273][ C0] rcu: (t=2835305 jiffies g=477977 q=5823 ncpus=4) [ 3405.351073][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3405.351678][ C0] Workqueue: netns cleanup_net [ 3405.351920][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3405.352246][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3405.353227][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3405.353538][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3405.353944][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3405.354355][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3405.354778][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3405.355167][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3405.355586][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3405.356040][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3405.356368][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3405.356760][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3405.357177][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3405.357586][ C0] PKRU: 55555554 [ 3405.357770][ C0] Call Trace: [ 3405.357940][ C0] [ 3405.358091][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3405.358372][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3405.358628][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3405.358887][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3405.359177][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3405.359414][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3405.359688][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3405.359963][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3405.360231][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3405.360537][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3405.360783][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3405.361103][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3405.361386][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3405.361690][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3405.361975][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3405.362285][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3405.362552][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3405.362868][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3405.363170][ C0] [ 3405.363321][ C0] [ 3405.363490][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3405.363813][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3405.364113][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3405.364416][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3405.364734][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3405.364999][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3405.365248][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3405.365519][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3405.365802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.366056][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3405.366301][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3405.366546][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3405.366790][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3405.367020][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3405.367265][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3405.367529][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3405.367846][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3405.368107][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3405.368355][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3405.368631][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3405.368910][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3405.369204][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3405.369508][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3405.369800][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3405.370058][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3405.370307][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3405.370546][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3405.370863][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3405.371132][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3405.371431][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3405.371742][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3405.372032][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3405.372352][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3405.372609][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3405.372848][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3405.373127][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3405.373435][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3405.373740][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3405.373985][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3405.374226][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3405.374471][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3405.374774][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3405.375012][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3405.375240][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3405.375561][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3405.375800][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3405.376112][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3405.376451][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3405.376693][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3405.376991][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3405.377214][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3405.377499][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3405.377751][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3405.377984][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3405.378244][ C0] process_one_work (kernel/workqueue.c:2633) [ 3405.378496][ C0] ? 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) [ 3405.378727][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3405.379029][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3405.379269][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3405.379515][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3405.379857][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3405.380121][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3405.380386][ C0] kthread (kernel/kthread.c:388) [ 3405.380597][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3405.380838][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3405.381077][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3405.381307][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3432.557207][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3432.557695][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3432.558175][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3432.558641][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3432.559603][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3432.560232][ C0] Workqueue: netns cleanup_net [ 3432.560500][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3432.560830][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3432.561814][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3432.562120][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3432.562513][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3432.562926][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3432.563334][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3432.563738][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3432.564147][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3432.564588][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3432.564915][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3432.565312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3432.565708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3432.566102][ C0] PKRU: 55555554 [ 3432.566281][ C0] Call Trace: [ 3432.566452][ C0] [ 3432.566596][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3432.566857][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3432.567099][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3432.567375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3432.567647][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3432.567934][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3432.568196][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3432.568500][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3432.568769][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3432.569103][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3432.569404][ C0] [ 3432.569559][ C0] [ 3432.569710][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3432.570040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3432.570333][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3432.570647][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3432.570965][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3432.571220][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3432.571482][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3432.571752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3432.572034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3432.572290][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3432.572537][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3432.572781][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3432.573014][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3432.573257][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3432.573505][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3432.573766][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3432.574061][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3432.574336][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3432.574586][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3432.574860][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3432.575135][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3432.575442][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3432.575736][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3432.576019][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3432.576259][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3432.576512][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3432.576768][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3432.577093][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3432.577374][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3432.577682][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3432.577990][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3432.578300][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3432.578644][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3432.578904][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3432.579149][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3432.579436][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3432.579751][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3432.580070][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3432.580339][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3432.580586][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3432.580837][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3432.581146][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3432.581401][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3432.581629][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3432.581947][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3432.582207][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3432.582531][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3432.582880][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3432.583127][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3432.583441][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3432.583665][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3432.583948][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3432.584199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3432.584438][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3432.584697][ C0] process_one_work (kernel/workqueue.c:2633) [ 3432.584947][ C0] ? 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) [ 3432.585178][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3432.585451][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3432.585687][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3432.585924][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3432.586254][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3432.586514][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3432.586771][ C0] kthread (kernel/kthread.c:388) [ 3432.586976][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3432.587210][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3432.587438][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3432.587670][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3454.283345][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2884008 jiffies s: 1289 root: 0x1/. | [ 3454.284005][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3454.284384][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3454.284667][ C0] NMI backtrace for cpu 0 [ 3454.284676][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3454.284680][ C0] Workqueue: netns cleanup_net [ 3454.284686][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3454.284693][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 3454.284696][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 3454.284699][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3454.284701][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3454.284702][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3454.284704][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3454.284706][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3454.284707][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3454.284710][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3454.284713][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3454.284715][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3454.284717][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3454.284718][ C0] PKRU: 55555554 [ 3454.284719][ C0] Call Trace: [ 3454.284722][ C0] [ 3454.284723][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3454.284729][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3454.284736][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3454.284741][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3454.284746][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3454.284748][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3454.284752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3454.284759][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3454.284762][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3454.284765][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3454.284769][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3454.284772][ C0] [ 3454.284773][ C0] [ 3454.284775][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3454.284780][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3454.284784][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3454.284788][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3454.284793][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3454.284799][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3454.284802][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3454.284805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3454.284808][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3454.284813][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3454.284815][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3454.284819][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3454.284822][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3454.284825][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3454.284828][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3454.284833][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3454.284837][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3454.284841][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3454.284844][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3454.284849][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3454.284855][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3454.284858][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3454.284863][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3454.284868][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3454.284872][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3454.284875][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3454.284885][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3454.284894][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3454.284902][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3454.284911][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3454.284920][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3454.284927][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3454.284931][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3454.284935][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3454.284944][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3454.284952][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3454.284956][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3454.284960][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3454.284964][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3454.284968][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3454.284976][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3454.284980][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3454.284984][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3454.284988][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3454.284991][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3454.284994][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3454.284997][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3454.285000][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3454.285006][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3454.285008][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3454.285011][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3454.285014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3454.285017][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3454.285021][ C0] process_one_work (kernel/workqueue.c:2633) [ 3454.285026][ C0] ? 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) [ 3454.285029][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3454.285033][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3454.285036][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3454.285039][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3454.285043][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3454.285046][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3454.285048][ C0] kthread (kernel/kthread.c:388) [ 3454.285051][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3454.285053][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3454.285056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3454.285058][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3480.557193][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3480.557673][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3480.558148][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3480.558626][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3480.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3480.560196][ C0] Workqueue: netns cleanup_net [ 3480.560447][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3480.560738][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 3480.561727][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3480.562038][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3480.562446][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3480.562852][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3480.563253][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3480.563658][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 3480.564063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3480.564517][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3480.564856][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3480.565261][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3480.565690][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3480.566107][ C0] PKRU: 55555554 [ 3480.566286][ C0] Call Trace: [ 3480.566455][ C0] [ 3480.566602][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3480.566864][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3480.567104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3480.567382][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3480.567653][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3480.567936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3480.568201][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3480.568504][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3480.568790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3480.569106][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3480.569409][ C0] [ 3480.569560][ C0] [ 3480.569713][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3480.570034][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3480.570328][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3480.570579][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3480.570876][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3480.571204][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3480.571461][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3480.571716][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3480.571991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3480.572278][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3480.572522][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3480.572777][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3480.573014][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3480.573240][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3480.573472][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3480.573717][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3480.573978][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3480.574292][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3480.574554][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3480.574801][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3480.575075][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3480.575351][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3480.575646][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3480.575946][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3480.576234][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3480.576481][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3480.576738][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3480.576981][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3480.577305][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3480.577595][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3480.577919][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3480.578213][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3480.578517][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3480.578839][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3480.579090][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3480.579340][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3480.579626][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3480.579943][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3480.580266][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3480.580520][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3480.580767][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3480.581016][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3480.581330][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3480.581567][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3480.581815][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3480.582141][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3480.582387][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3480.582707][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3480.583077][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3480.583325][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3480.583633][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3480.583865][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3480.584156][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3480.584414][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3480.584655][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3480.584921][ C0] process_one_work (kernel/workqueue.c:2633) [ 3480.585177][ C0] ? 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) [ 3480.585419][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3480.585695][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3480.585944][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3480.586182][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3480.586530][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3480.586794][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3480.587058][ C0] kthread (kernel/kthread.c:388) [ 3480.587268][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3480.587509][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3480.587740][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3480.588002][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3480.588255][ C0] | [ 3483.384325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3483.384664][ C0] rcu: 0-....: (2909114 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=635786 | [ 3483.385210][ C0] rcu: (t=2913340 jiffies g=477977 q=5823 ncpus=4) [ 3483.386010][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3483.386614][ C0] Workqueue: netns cleanup_net [ 3483.386856][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3483.387113][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3483.388068][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 3483.388374][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3483.388771][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3483.389165][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3483.389560][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3483.389952][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3483.390345][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3483.390785][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3483.391114][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3483.391510][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3483.391903][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3483.392303][ C0] PKRU: 55555554 [ 3483.392483][ C0] Call Trace: [ 3483.392651][ C0] [ 3483.392795][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3483.393069][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3483.393318][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3483.393566][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3483.393850][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3483.394077][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3483.394346][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3483.394614][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3483.394867][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3483.395148][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3483.395392][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3483.395700][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3483.395968][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3483.396255][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3483.396518][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3483.396820][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3483.397079][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3483.397386][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3483.397680][ C0] [ 3483.397828][ C0] [ 3483.397977][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3483.398287][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3483.398578][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3483.398868][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3483.399097][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3483.399347][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3483.399626][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3483.399934][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3483.400180][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3483.400427][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3483.400696][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3483.400977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3483.401213][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3483.401451][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3483.401687][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3483.401916][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3483.402143][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3483.402389][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3483.402650][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3483.402943][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3483.403197][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3483.403441][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3483.403704][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3483.403969][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3483.404258][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3483.404550][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3483.404834][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3483.405072][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3483.405321][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3483.405556][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3483.405871][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3483.406140][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3483.406439][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3483.406729][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3483.407014][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3483.407322][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3483.407568][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3483.407805][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3483.408085][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3483.408389][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3483.408697][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3483.408942][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3483.409184][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3483.409426][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3483.409725][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3483.409962][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3483.410191][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3483.410510][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3483.410745][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3483.411056][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3483.411398][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3483.411637][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3483.411935][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3483.412159][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3483.412440][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3483.412694][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3483.412930][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3483.413188][ C0] process_one_work (kernel/workqueue.c:2633) [ 3483.413439][ C0] ? 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) [ 3483.413667][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3483.413939][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3483.414170][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3483.414410][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3483.414737][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3483.414994][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3483.415254][ C0] kthread (kernel/kthread.c:388) [ 3483.415462][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3483.415691][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3483.415916][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3483.416148][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3508.557170][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3508.557636][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3508.558100][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3508.558568][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3508.559491][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3508.560097][ C0] Workqueue: netns cleanup_net [ 3508.560342][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3508.560609][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3508.561566][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 3508.561869][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3508.562265][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3508.562659][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3508.563053][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3508.563448][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3508.563840][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3508.564280][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3508.564608][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3508.565005][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3508.565401][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3508.565793][ C0] PKRU: 55555554 [ 3508.565974][ C0] Call Trace: [ 3508.566143][ C0] [ 3508.566290][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3508.566556][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3508.566797][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3508.567071][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3508.567342][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3508.567628][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3508.567890][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3508.568193][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3508.568475][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3508.568790][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3508.569086][ C0] [ 3508.569240][ C0] [ 3508.569395][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3508.569722][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3508.570014][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3508.570304][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3508.570543][ C0] kasan_report (mm/kasan/report.c:585) [ 3508.570766][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3508.571048][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3508.571357][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3508.571605][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3508.571851][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3508.572120][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3508.572402][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3508.572639][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3508.572876][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3508.573111][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3508.573341][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3508.573574][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3508.573818][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3508.574078][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3508.574373][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3508.574625][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3508.574867][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3508.575129][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3508.575399][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3508.575687][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3508.575978][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3508.576259][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3508.576499][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3508.576748][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3508.576983][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3508.577296][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3508.577571][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3508.577873][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3508.578164][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3508.578468][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3508.578788][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3508.579039][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3508.579281][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3508.579574][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3508.579889][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3508.580189][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3508.580437][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3508.580679][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3508.580921][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3508.581221][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3508.581461][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3508.581691][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3508.582009][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3508.582248][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3508.582561][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3508.582904][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3508.583144][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3508.583445][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3508.583671][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3508.583950][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3508.584197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3508.584436][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3508.584695][ C0] process_one_work (kernel/workqueue.c:2633) [ 3508.584945][ C0] ? 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) [ 3508.585175][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3508.585446][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3508.585680][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3508.585913][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3508.586245][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3508.586504][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3508.586760][ C0] kthread (kernel/kthread.c:388) [ 3508.586965][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3508.587197][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3508.587423][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3508.587657][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3536.557237][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3536.557717][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3536.558179][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3536.558673][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3536.559621][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3536.560239][ C0] Workqueue: netns cleanup_net [ 3536.560487][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3536.560762][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3536.561729][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 3536.562030][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3536.562425][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3536.562839][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3536.563267][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3536.563672][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3536.564076][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3536.564540][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3536.564869][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3536.565261][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3536.565654][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3536.566048][ C0] PKRU: 55555554 [ 3536.566227][ C0] Call Trace: [ 3536.566412][ C0] [ 3536.566565][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3536.566833][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3536.567079][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3536.567363][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3536.567639][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3536.567931][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3536.568201][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3536.568518][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3536.568784][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3536.569098][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3536.569400][ C0] [ 3536.569551][ C0] [ 3536.569706][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3536.570024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3536.570327][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3536.570614][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3536.570865][ C0] kasan_report (mm/kasan/report.c:585) [ 3536.571100][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3536.571405][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3536.571659][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3536.571943][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3536.572257][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3536.572522][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3536.572770][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3536.573038][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3536.573345][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3536.573588][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3536.573830][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3536.574073][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3536.574308][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3536.574542][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3536.574800][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3536.575061][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3536.575357][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3536.575611][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3536.575853][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3536.576117][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3536.576385][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3536.576675][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3536.576965][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3536.577251][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3536.577489][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3536.577739][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3536.577976][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3536.578315][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3536.578593][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3536.578897][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3536.579193][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3536.579499][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3536.579807][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3536.580051][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3536.580290][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3536.580570][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3536.580874][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3536.581176][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3536.581425][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3536.581666][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3536.581907][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3536.582208][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3536.582469][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3536.582704][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3536.583030][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3536.583280][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3536.583596][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3536.583933][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3536.584172][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3536.584474][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3536.584699][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3536.584998][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3536.585254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3536.585499][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3536.585773][ C0] process_one_work (kernel/workqueue.c:2633) [ 3536.586043][ C0] ? 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) [ 3536.586276][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3536.586558][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3536.586794][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3536.587037][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3536.587374][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3536.587646][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3536.587902][ C0] kthread (kernel/kthread.c:388) [ 3536.588111][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3536.588366][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3536.588597][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3536.588833][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3552.587341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2982312 jiffies s: 1289 root: 0x1/. | [ 3552.587997][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3552.588384][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3552.588665][ C0] NMI backtrace for cpu 0 [ 3552.588673][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3552.588676][ C0] Workqueue: netns cleanup_net [ 3552.588682][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3552.588689][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3552.588691][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3552.588694][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3552.588696][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3552.588698][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3552.588700][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3552.588701][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3552.588703][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3552.588705][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3552.588708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3552.588710][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3552.588711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3552.588713][ C0] PKRU: 55555554 [ 3552.588714][ C0] Call Trace: [ 3552.588716][ C0] [ 3552.588718][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3552.588724][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3552.588729][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3552.588735][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3552.588740][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3552.588742][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3552.588748][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3552.588752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3552.588755][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3552.588758][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3552.588762][ C0] [ 3552.588763][ C0] [ 3552.588764][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3552.588768][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3552.588773][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3552.588780][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3552.588783][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3552.588786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.588788][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.588793][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3552.588795][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3552.588798][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3552.588802][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3552.588805][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3552.588807][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.588812][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3552.588816][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3552.588820][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3552.588823][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3552.588828][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3552.588834][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.588837][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3552.588841][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3552.588845][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3552.588849][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3552.588852][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3552.588862][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3552.588870][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3552.588879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3552.588888][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3552.588897][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3552.588905][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3552.588908][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3552.588912][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3552.588921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3552.588929][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3552.588934][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3552.588939][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3552.588943][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3552.588947][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3552.588954][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3552.588958][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3552.588962][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3552.588966][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3552.588970][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3552.588973][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3552.588976][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3552.588979][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3552.588985][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3552.588987][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3552.588990][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3552.588993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3552.588995][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3552.589000][ C0] process_one_work (kernel/workqueue.c:2633) [ 3552.589004][ C0] ? 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) [ 3552.589007][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3552.589012][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3552.589015][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3552.589018][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3552.589022][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.589025][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3552.589028][ C0] kthread (kernel/kthread.c:388) [ 3552.589030][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.589033][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3552.589036][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3552.589038][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3552.589046][ C0] | [ 3561.420335][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3561.420671][ C0] rcu: 0-....: (2987030 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=652172 | [ 3561.421246][ C0] rcu: (t=2991376 jiffies g=477977 q=5823 ncpus=4) [ 3561.422058][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3561.422662][ C0] Workqueue: netns cleanup_net [ 3561.422902][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3561.423167][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 3561.424119][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 3561.424423][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3561.424814][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3561.425208][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3561.425604][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3561.426020][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3561.426422][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3561.426872][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3561.427213][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3561.427608][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3561.428000][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3561.428418][ C0] PKRU: 55555554 [ 3561.428601][ C0] Call Trace: [ 3561.428772][ C0] [ 3561.428919][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3561.429195][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3561.429451][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3561.429714][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3561.429999][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3561.430226][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3561.430491][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3561.430757][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3561.431010][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3561.431291][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3561.431531][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3561.431838][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3561.432105][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3561.432387][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3561.432649][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3561.432949][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3561.433206][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3561.433512][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3561.433805][ C0] [ 3561.433952][ C0] [ 3561.434100][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3561.434410][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.434698][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.434983][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 3561.435218][ C0] kasan_report (mm/kasan/report.c:585) [ 3561.435437][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.435728][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3561.435973][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3561.436268][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3561.436585][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3561.436841][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3561.437088][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3561.437355][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3561.437640][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.437873][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3561.438109][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3561.438369][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3561.438603][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3561.438837][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3561.439085][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3561.439352][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3561.439651][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3561.439920][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3561.440178][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3561.440450][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3561.440720][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3561.441015][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3561.441322][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3561.441605][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3561.441840][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3561.442088][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3561.442324][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3561.442654][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3561.442930][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3561.443233][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3561.443530][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3561.443821][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3561.444134][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3561.444386][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3561.444629][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3561.444912][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3561.445231][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3561.445532][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3561.445777][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3561.446039][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3561.446285][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3561.446593][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3561.446837][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3561.447068][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3561.447412][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3561.447669][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3561.447987][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3561.448334][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3561.448580][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3561.448886][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3561.449113][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3561.449417][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3561.449665][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3561.449900][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3561.450158][ C0] process_one_work (kernel/workqueue.c:2633) [ 3561.450410][ C0] ? 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) [ 3561.450637][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3561.450906][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3561.451138][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3561.451377][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3561.451705][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3561.451963][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3561.452217][ C0] kthread (kernel/kthread.c:388) [ 3561.452425][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3561.452656][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3561.452880][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3561.453109][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3588.557159][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3588.557649][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3588.558128][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3588.558604][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3588.559550][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3588.560152][ C0] Workqueue: netns cleanup_net [ 3588.560395][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3588.560732][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3588.561715][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3588.562034][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3588.562430][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3588.562825][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3588.563216][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3588.563609][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3588.564001][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3588.564443][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3588.564768][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3588.565162][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3588.565558][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3588.565952][ C0] PKRU: 55555554 [ 3588.566132][ C0] Call Trace: [ 3588.566297][ C0] [ 3588.566446][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3588.566706][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3588.566949][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3588.567222][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3588.567494][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3588.567780][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3588.568064][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3588.568375][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3588.568642][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3588.568954][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3588.569255][ C0] [ 3588.569416][ C0] [ 3588.569567][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3588.569899][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3588.570196][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3588.570504][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3588.570822][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3588.571083][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3588.571329][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3588.571599][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3588.571898][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3588.572140][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3588.572388][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3588.572630][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3588.572876][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3588.573105][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3588.573352][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3588.573612][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.573906][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3588.574178][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3588.574428][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3588.574701][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3588.575002][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3588.575309][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.575603][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3588.575902][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3588.576148][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3588.576408][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3588.576649][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3588.576970][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3588.577250][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3588.577557][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3588.577866][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3588.578173][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3588.578492][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3588.578745][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3588.578987][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3588.579282][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3588.579591][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3588.579893][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3588.580137][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3588.580402][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3588.580650][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3588.580956][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3588.581198][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3588.581435][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3588.581760][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3588.582009][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3588.582321][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3588.582660][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3588.582901][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3588.583197][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3588.583425][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3588.583706][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3588.583977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3588.584219][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3588.584485][ C0] process_one_work (kernel/workqueue.c:2633) [ 3588.584741][ C0] ? 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) [ 3588.584976][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3588.585251][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3588.585499][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3588.585754][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3588.586100][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3588.586358][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3588.586615][ C0] kthread (kernel/kthread.c:388) [ 3588.586820][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3588.587052][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3588.587290][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3588.587531][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3616.557169][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3616.557645][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3616.558124][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3616.558596][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3616.559540][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3616.560140][ C0] Workqueue: netns cleanup_net [ 3616.560382][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3616.560664][ C0] Code: f8 41 54 44 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff <83> f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff All code ======== 0: f8 clc 1: 41 54 push %r12 3: 44 0f b6 c2 movzbl %dl,%r8d 7: 48 01 f0 add %rsi,%rax a: 55 push %rbp b: 53 push %rbx c: 72 14 jb 0x22 e: eb 26 jmp 0x36 10: cc int3 11: cc int3 12: cc int3 13: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 1a: ff ff fe 1d: 48 39 c7 cmp %rax,%rdi 20: 77 23 ja 0x45 22: 44 89 c2 mov %r8d,%edx 25: e8 57 e8 ff ff call 0xffffffffffffe881 2a:* 83 f0 01 xor $0x1,%eax <-- trapping instruction 2d: 5b pop %rbx 2e: 5d pop %rbp 2f: 41 5c pop %r12 31: c3 ret 32: cc int3 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 3d: 7f ff ff Code starting with the faulting instruction =========================================== 0: 83 f0 01 xor $0x1,%eax 3: 5b pop %rbx 4: 5d pop %rbp 5: 41 5c pop %r12 7: c3 ret 8: cc int3 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 13: 7f ff ff [ 3616.561622][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 3616.561924][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3616.562319][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3616.562714][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3616.563107][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3616.563502][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3616.563897][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3616.564338][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3616.564667][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3616.565062][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3616.565459][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3616.565855][ C0] PKRU: 55555554 [ 3616.566035][ C0] Call Trace: [ 3616.566199][ C0] [ 3616.566349][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3616.566611][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3616.566874][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3616.567155][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3616.567434][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3616.567727][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3616.568000][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3616.568309][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3616.568578][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3616.568892][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3616.569194][ C0] [ 3616.569346][ C0] [ 3616.569501][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3616.569830][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.570114][ C0] ? kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3616.570368][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3616.570645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3616.570952][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3616.571219][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3616.571475][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3616.571750][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3616.572040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.572291][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3616.572547][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3616.572798][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3616.573046][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3616.573279][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3616.573533][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3616.573810][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.574104][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3616.574363][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3616.574623][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3616.574894][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3616.575166][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3616.575463][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.575770][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3616.576076][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3616.576317][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3616.576574][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3616.576818][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3616.577146][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3616.577416][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3616.577712][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3616.578026][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3616.578320][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3616.578637][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3616.578888][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3616.579132][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3616.579419][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3616.579741][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3616.580073][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3616.580339][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3616.580588][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3616.580835][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3616.581170][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3616.581425][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3616.581673][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3616.581998][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3616.582241][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3616.582562][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3616.582911][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3616.583150][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3616.583451][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3616.583695][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3616.583984][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3616.584240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3616.584484][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3616.584759][ C0] process_one_work (kernel/workqueue.c:2633) [ 3616.585009][ C0] ? 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) [ 3616.585235][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3616.585508][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3616.585740][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3616.585980][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3616.586308][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3616.586567][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3616.586821][ C0] kthread (kernel/kthread.c:388) [ 3616.587027][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3616.587258][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3616.587486][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3616.587716][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3616.587984][ C0] | [ 3639.456325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3639.456684][ C0] rcu: 0-....: (3064972 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=668717 | [ 3639.457235][ C0] rcu: (t=3069412 jiffies g=477977 q=5823 ncpus=4) [ 3639.458065][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3639.458686][ C0] Workqueue: netns cleanup_net [ 3639.458944][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3639.459212][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3639.460198][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3639.460521][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3639.460944][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3639.461337][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3639.461734][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3639.462126][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3639.462542][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3639.462994][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3639.463331][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3639.463739][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3639.464141][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3639.464545][ C0] PKRU: 55555554 [ 3639.464731][ C0] Call Trace: [ 3639.464904][ C0] [ 3639.465061][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3639.465330][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3639.465579][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3639.465846][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3639.466137][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3639.466371][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3639.466643][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3639.466918][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3639.467179][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3639.467468][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3639.467713][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3639.468034][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3639.468310][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3639.468602][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3639.468874][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3639.469186][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3639.469444][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3639.469752][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3639.470068][ C0] [ 3639.470218][ C0] [ 3639.470372][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3639.470690][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3639.470991][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3639.471290][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3639.471535][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3639.471841][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3639.472157][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3639.472411][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3639.472662][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3639.472945][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3639.473224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3639.473461][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3639.473699][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3639.473933][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3639.474162][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3639.474392][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3639.474635][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3639.474896][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3639.475187][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3639.475440][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3639.475682][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3639.475946][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3639.476211][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3639.476502][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3639.476794][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3639.477076][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3639.477317][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3639.477570][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3639.477825][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3639.478149][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3639.478428][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3639.478733][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3639.479032][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3639.479322][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3639.479660][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3639.479911][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3639.480153][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3639.480443][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3639.480754][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3639.481061][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3639.481321][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3639.481564][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3639.481805][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3639.482103][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3639.482342][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3639.482589][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3639.482915][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3639.483159][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3639.483480][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3639.483826][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3639.484071][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3639.484377][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3639.484608][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3639.484894][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3639.485149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3639.485399][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3639.485657][ C0] process_one_work (kernel/workqueue.c:2633) [ 3639.485930][ C0] ? 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) [ 3639.486164][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3639.486442][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3639.486680][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3639.486920][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3639.487256][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3639.487521][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3639.487789][ C0] kthread (kernel/kthread.c:388) [ 3639.487999][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3639.488236][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3639.488466][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3639.488702][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3650.891341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3080616 jiffies s: 1289 root: 0x1/. | [ 3650.892004][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3650.892383][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3650.892664][ C0] NMI backtrace for cpu 0 [ 3650.892675][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3650.892678][ C0] Workqueue: netns cleanup_net [ 3650.892684][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3650.892691][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3650.892694][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3650.892697][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3650.892699][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3650.892701][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3650.892702][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3650.892704][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3650.892706][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3650.892707][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3650.892711][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3650.892713][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3650.892714][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3650.892715][ C0] PKRU: 55555554 [ 3650.892716][ C0] Call Trace: [ 3650.892719][ C0] [ 3650.892721][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3650.892728][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3650.892734][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3650.892739][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3650.892744][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3650.892747][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3650.892751][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3650.892755][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3650.892758][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3650.892762][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3650.892765][ C0] [ 3650.892766][ C0] [ 3650.892767][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3650.892771][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3650.892776][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3650.892783][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3650.892786][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3650.892789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3650.892791][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3650.892795][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3650.892798][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3650.892801][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3650.892804][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3650.892807][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3650.892810][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3650.892815][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3650.892819][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3650.892823][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3650.892826][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3650.892831][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3650.892837][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3650.892840][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3650.892845][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3650.892849][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3650.892854][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3650.892857][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3650.892867][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3650.892876][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3650.892884][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3650.892893][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3650.892902][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3650.892910][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3650.892914][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3650.892918][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3650.892927][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3650.892935][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3650.892940][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3650.892944][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3650.892948][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3650.892952][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3650.892960][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3650.892963][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3650.892967][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3650.892971][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3650.892976][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3650.892978][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3650.892982][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3650.892984][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3650.892991][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3650.892994][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3650.892996][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3650.893000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3650.893002][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3650.893008][ C0] process_one_work (kernel/workqueue.c:2633) [ 3650.893012][ C0] ? 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) [ 3650.893015][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3650.893020][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3650.893023][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3650.893027][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3650.893031][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3650.893034][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3650.893036][ C0] kthread (kernel/kthread.c:388) [ 3650.893039][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3650.893042][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3650.893045][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3650.893047][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3676.557155][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3676.557645][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3676.558121][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3676.558599][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3676.559545][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3676.560163][ C0] Workqueue: netns cleanup_net [ 3676.560414][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3676.560686][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3676.561641][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 3676.561943][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 3676.562338][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3676.562733][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3676.563123][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3676.563520][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 3676.563911][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3676.564351][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3676.564678][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3676.565073][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3676.565468][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3676.565860][ C0] PKRU: 55555554 [ 3676.566040][ C0] Call Trace: [ 3676.566207][ C0] [ 3676.566356][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3676.566616][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3676.566876][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3676.567157][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3676.567434][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3676.567732][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3676.568000][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3676.568310][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3676.568577][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3676.568891][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3676.569189][ C0] [ 3676.569343][ C0] [ 3676.569497][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3676.569827][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3676.570110][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3676.570399][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3676.570628][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3676.570897][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3676.571183][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3676.571502][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3676.571754][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3676.572007][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3676.572283][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3676.572574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3676.572817][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3676.573058][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3676.573309][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3676.573541][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3676.573767][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3676.574010][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3676.574270][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3676.574569][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3676.574821][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3676.575062][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3676.575326][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3676.575595][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3676.575883][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3676.576190][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3676.576485][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3676.576730][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3676.576985][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3676.577227][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3676.577558][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3676.577840][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3676.578146][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3676.578447][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3676.578739][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3676.579059][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3676.579303][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3676.579542][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3676.579823][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3676.580126][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3676.580430][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3676.580674][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3676.580916][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3676.581158][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3676.581459][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3676.581697][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3676.581927][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3676.582245][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3676.582482][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3676.582795][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3676.583134][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3676.583377][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3676.583675][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3676.583900][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3676.584180][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3676.584431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3676.584666][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3676.584943][ C0] process_one_work (kernel/workqueue.c:2633) [ 3676.585200][ C0] ? 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) [ 3676.585436][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3676.585715][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3676.585951][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3676.586198][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3676.586536][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3676.586798][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3676.587064][ C0] kthread (kernel/kthread.c:388) [ 3676.587276][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3676.587514][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3676.587752][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3676.587990][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3704.557169][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3704.557650][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3704.558130][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3704.558619][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3704.559609][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3704.560241][ C0] Workqueue: netns cleanup_net [ 3704.560486][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3704.560840][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3704.561832][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3704.562143][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3704.562554][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3704.562977][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3704.563397][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3704.563810][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3704.564215][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3704.564682][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3704.565014][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3704.565411][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3704.565806][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3704.566201][ C0] PKRU: 55555554 [ 3704.566385][ C0] Call Trace: [ 3704.566552][ C0] [ 3704.566700][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3704.566961][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3704.567203][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3704.567500][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3704.567776][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3704.568069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3704.568341][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3704.568653][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3704.568923][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3704.569244][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3704.569547][ C0] [ 3704.569700][ C0] [ 3704.569852][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3704.570172][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3704.570473][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3704.570774][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3704.571092][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3704.571346][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3704.571598][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3704.571884][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3704.572164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3704.572404][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3704.572641][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3704.572896][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3704.573130][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3704.573367][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3704.573620][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3704.573888][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3704.574189][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3704.574452][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3704.574706][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3704.574968][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3704.575237][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3704.575526][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3704.575818][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3704.576100][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3704.576342][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3704.576593][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3704.576829][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3704.577145][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3704.577418][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3704.577740][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3704.578040][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3704.578332][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3704.578649][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3704.578906][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3704.579143][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3704.579423][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3704.579728][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3704.580026][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3704.580272][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3704.580516][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3704.580761][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3704.581061][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3704.581297][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3704.581530][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3704.581846][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3704.582085][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3704.582401][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3704.582738][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3704.582978][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3704.583276][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3704.583503][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3704.583783][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3704.584032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3704.584269][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3704.584548][ C0] process_one_work (kernel/workqueue.c:2633) [ 3704.584803][ C0] ? 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) [ 3704.585038][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3704.585322][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3704.585559][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3704.585794][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3704.586153][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3704.586433][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3704.586696][ C0] kthread (kernel/kthread.c:388) [ 3704.586905][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3704.587144][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3704.587376][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3704.587619][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3704.587874][ C0] | [ 3717.491325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3717.491674][ C0] rcu: 0-....: (3142887 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=685351 | [ 3717.492219][ C0] rcu: (t=3147447 jiffies g=477977 q=5823 ncpus=4) [ 3717.493019][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3717.493623][ C0] Workqueue: netns cleanup_net [ 3717.493867][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 3717.494123][ C0] Code: c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 <53> 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 All code ======== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c: 00 d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 66 0f 1f 00 nopw (%rax) 21: 41 57 push %r15 23: 41 56 push %r14 25: 41 55 push %r13 27: 41 54 push %r12 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 48 83 ec 70 sub $0x70,%rsp 2f: 9c pushf 30: 8f 04 24 pop (%rsp) 33: 0f 01 ca clac 36: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 3d: 1f 00 3f: 41 rex.B Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 48 83 ec 70 sub $0x70,%rsp 5: 9c pushf 6: 8f 04 24 pop (%rsp) 9: 0f 01 ca clac c: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 13: 1f 00 15: 41 rex.B [ 3717.495078][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000246 [ 3717.495384][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3717.495777][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3717.496171][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3717.496568][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3717.496961][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3717.497374][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3717.497829][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3717.498165][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3717.498580][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3717.498973][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3717.499368][ C0] PKRU: 55555554 [ 3717.499546][ C0] Call Trace: [ 3717.499716][ C0] [ 3717.499860][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3717.500133][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3717.500383][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3717.500630][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3717.500915][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3717.501143][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3717.501412][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3717.501678][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3717.501932][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3717.502211][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3717.502451][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3717.502759][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3717.503025][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3717.503311][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3717.503577][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3717.503879][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3717.504138][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3717.504444][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3717.504737][ C0] [ 3717.504885][ C0] [ 3717.505034][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3717.505347][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.505638][ C0] ? kasan_report (mm/kasan/report.c:579) [ 3717.505864][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3717.506144][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3717.506454][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3717.506701][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3717.506948][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3717.507214][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3717.507522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.507763][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3717.508005][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3717.508247][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3717.508494][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3717.508720][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3717.508964][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3717.509223][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3717.509517][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3717.509771][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3717.510012][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3717.510276][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3717.510543][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3717.510830][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3717.511121][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3717.511405][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3717.511642][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3717.511891][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3717.512127][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3717.512442][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3717.512710][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3717.513006][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3717.513295][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3717.513579][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3717.513884][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3717.514128][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3717.514366][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3717.514644][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3717.514948][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3717.515248][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3717.515495][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3717.515734][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3717.515974][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3717.516275][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3717.516513][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3717.516738][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3717.517055][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3717.517293][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3717.517632][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3717.517976][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3717.518223][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3717.518551][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3717.518774][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3717.519056][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3717.519304][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3717.519540][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3717.519799][ C0] process_one_work (kernel/workqueue.c:2633) [ 3717.520049][ C0] ? 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) [ 3717.520276][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3717.520549][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3717.520781][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3717.521017][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3717.521347][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3717.521604][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3717.521859][ C0] kthread (kernel/kthread.c:388) [ 3717.522064][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3717.522295][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3717.522521][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3717.522750][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3744.557247][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3744.557727][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3744.558201][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3744.558674][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3744.559652][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3744.560273][ C0] Workqueue: netns cleanup_net [ 3744.560531][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3744.560853][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3744.561815][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3744.562117][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3744.562515][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3744.562933][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3744.563337][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3744.563739][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3744.564144][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3744.564598][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3744.564939][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3744.565336][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3744.565728][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3744.566124][ C0] PKRU: 55555554 [ 3744.566318][ C0] Call Trace: [ 3744.566493][ C0] [ 3744.566643][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3744.566913][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3744.567159][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3744.567449][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3744.567725][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3744.568017][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3744.568288][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3744.568598][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3744.568864][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3744.569186][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3744.569480][ C0] [ 3744.569628][ C0] [ 3744.569794][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3744.570114][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3744.570414][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3744.570715][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3744.571038][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3744.571283][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3744.571533][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3744.571805][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3744.572085][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3744.572322][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3744.572559][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3744.572795][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3744.573024][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3744.573253][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3744.573499][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3744.573761][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3744.574055][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3744.574308][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3744.574553][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3744.574818][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3744.575084][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3744.575375][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3744.575666][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3744.575948][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3744.576187][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3744.576440][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3744.576676][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3744.576992][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3744.577302][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3744.577613][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3744.577912][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3744.578204][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3744.578523][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3744.578776][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3744.579018][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3744.579311][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3744.579615][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3744.579918][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3744.580162][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3744.580406][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3744.580648][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3744.580970][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3744.581214][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3744.581452][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3744.581779][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3744.582023][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3744.582343][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3744.582702][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3744.582941][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3744.583240][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3744.583470][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3744.583751][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3744.583999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3744.584234][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3744.584494][ C0] process_one_work (kernel/workqueue.c:2633) [ 3744.584766][ C0] ? 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) [ 3744.585001][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3744.585288][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3744.585529][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3744.585772][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3744.586110][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3744.586385][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3744.586643][ C0] kthread (kernel/kthread.c:388) [ 3744.586850][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3744.587081][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3744.587329][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3744.587568][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3749.195347][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3178920 jiffies s: 1289 root: 0x1/. | [ 3749.196010][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3749.196390][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3749.196673][ C0] NMI backtrace for cpu 0 [ 3749.196682][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3749.196685][ C0] Workqueue: netns cleanup_net [ 3749.196690][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3749.196696][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3749.196699][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3749.196701][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3749.196703][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3749.196705][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3749.196706][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3749.196708][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3749.196709][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3749.196711][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3749.196715][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3749.196716][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3749.196717][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3749.196719][ C0] PKRU: 55555554 [ 3749.196720][ C0] Call Trace: [ 3749.196722][ C0] [ 3749.196724][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3749.196730][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3749.196736][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3749.196741][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3749.196746][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3749.196748][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3749.196752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3749.196758][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3749.196761][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3749.196764][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3749.196768][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3749.196771][ C0] [ 3749.196771][ C0] [ 3749.196773][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3749.196778][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3749.196781][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3749.196785][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3749.196790][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3749.196795][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3749.196798][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3749.196802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3749.196804][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3749.196808][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3749.196811][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3749.196814][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3749.196817][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3749.196819][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3749.196822][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3749.196827][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3749.196830][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3749.196834][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3749.196837][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3749.196841][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3749.196846][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3749.196850][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3749.196854][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3749.196858][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3749.196861][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3749.196864][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3749.196874][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3749.196882][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3749.196890][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3749.196899][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3749.196908][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3749.196915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3749.196919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3749.196923][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3749.196932][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3749.196940][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3749.196945][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3749.196949][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3749.196953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3749.196957][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3749.196964][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3749.196968][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3749.196972][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3749.196976][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3749.196980][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3749.196982][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3749.196986][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3749.196989][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3749.196995][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3749.196998][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3749.197000][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3749.197004][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3749.197006][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3749.197010][ C0] process_one_work (kernel/workqueue.c:2633) [ 3749.197015][ C0] ? 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) [ 3749.197018][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3749.197022][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3749.197026][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3749.197028][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3749.197032][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3749.197035][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3749.197037][ C0] kthread (kernel/kthread.c:388) [ 3749.197040][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3749.197042][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3749.197045][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3749.197047][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3776.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3776.557671][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3776.558149][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3776.558625][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3776.559549][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3776.560151][ C0] Workqueue: netns cleanup_net [ 3776.560398][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3776.560656][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 3776.561613][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3776.561916][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3776.562308][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3776.562702][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3776.563096][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3776.563490][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3776.563882][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3776.564349][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3776.564683][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3776.565091][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3776.565494][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3776.565896][ C0] PKRU: 55555554 [ 3776.566074][ C0] Call Trace: [ 3776.566243][ C0] [ 3776.566390][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3776.566650][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3776.566892][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3776.567186][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3776.567464][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3776.567755][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3776.568023][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3776.568345][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3776.568623][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3776.568936][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3776.569232][ C0] [ 3776.569389][ C0] [ 3776.569540][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3776.569860][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3776.570159][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3776.570397][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3776.570689][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3776.571005][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3776.571257][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3776.571516][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3776.571793][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3776.572080][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3776.572323][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3776.572567][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3776.572809][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3776.573045][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3776.573278][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3776.573530][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3776.573799][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3776.574105][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3776.574360][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3776.574601][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3776.574865][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3776.575133][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3776.575427][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3776.575717][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3776.575999][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3776.576238][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3776.576491][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3776.576727][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3776.577043][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3776.577340][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3776.577649][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3776.577947][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3776.578238][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3776.578557][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3776.578809][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3776.579051][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3776.579341][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3776.579657][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3776.579966][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3776.580218][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3776.580468][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3776.580724][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3776.581022][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3776.581261][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3776.581493][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3776.581811][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3776.582047][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3776.582359][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3776.582700][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3776.582940][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3776.583237][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3776.583465][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3776.583745][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3776.583993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3776.584229][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3776.584489][ C0] process_one_work (kernel/workqueue.c:2633) [ 3776.584739][ C0] ? 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) [ 3776.584967][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3776.585238][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3776.585472][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3776.585708][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3776.586036][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3776.586294][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3776.586553][ C0] kthread (kernel/kthread.c:388) [ 3776.586761][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3776.586992][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3776.587241][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3776.587480][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3776.587733][ C0] | [ 3795.526325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3795.526677][ C0] rcu: 0-....: (3220804 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=701830 | [ 3795.527248][ C0] rcu: (t=3225482 jiffies g=477977 q=5823 ncpus=4) [ 3795.528069][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3795.528684][ C0] Workqueue: netns cleanup_net [ 3795.528929][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3795.529187][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3795.530144][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3795.530450][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3795.530843][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3795.531236][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3795.531631][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3795.532022][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3795.532418][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3795.532885][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3795.533222][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3795.533629][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3795.534035][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3795.534431][ C0] PKRU: 55555554 [ 3795.534610][ C0] Call Trace: [ 3795.534778][ C0] [ 3795.534922][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3795.535193][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3795.535443][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3795.535691][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3795.535974][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3795.536201][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3795.536469][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3795.536735][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3795.536993][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3795.537295][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3795.537541][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3795.537858][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3795.538132][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3795.538426][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3795.538694][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3795.539004][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3795.539268][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3795.539581][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3795.539905][ C0] [ 3795.540057][ C0] [ 3795.540209][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3795.540528][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3795.540826][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3795.541125][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3795.541364][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3795.541651][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3795.541966][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3795.542219][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3795.542473][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3795.542747][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3795.543033][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3795.543275][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3795.543520][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3795.543762][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3795.543993][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3795.544230][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3795.544481][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3795.544748][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3795.545047][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3795.545306][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3795.545553][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3795.545837][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3795.546104][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3795.546392][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3795.546704][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3795.546998][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3795.547243][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3795.547500][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3795.547745][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3795.548068][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3795.548348][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3795.548653][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3795.548952][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3795.549241][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3795.549570][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3795.549815][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3795.550074][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3795.550360][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3795.550673][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3795.550980][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3795.551230][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3795.551480][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3795.551739][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3795.552040][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3795.552274][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3795.552505][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3795.552823][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3795.553061][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3795.553374][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3795.553709][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3795.553949][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3795.554247][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3795.554472][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3795.554754][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3795.555002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3795.555235][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3795.555495][ C0] process_one_work (kernel/workqueue.c:2633) [ 3795.555749][ C0] ? 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) [ 3795.555978][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3795.556247][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3795.556500][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3795.556743][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3795.557084][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3795.557349][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3795.557612][ C0] kthread (kernel/kthread.c:388) [ 3795.557823][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3795.558060][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3795.558288][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3795.558529][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3820.557149][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3820.557611][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3820.558077][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3820.558540][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3820.559462][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3820.560065][ C0] Workqueue: netns cleanup_net [ 3820.560305][ C0] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3820.560623][ C0] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 d0 79 e9 fd call 0xfffffffffde97a07 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 d0 79 e9 fd call 0xfffffffffde979dd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3820.561580][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3820.561882][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3820.562273][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3820.562666][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3820.563060][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3820.563455][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3820.563847][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3820.564286][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3820.564614][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3820.565013][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3820.565405][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3820.565797][ C0] PKRU: 55555554 [ 3820.565976][ C0] Call Trace: [ 3820.566144][ C0] [ 3820.566288][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3820.566550][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3820.566791][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3820.567067][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3820.567358][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3820.567649][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3820.567917][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3820.568225][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3820.568496][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3820.568801][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3820.569089][ C0] [ 3820.569239][ C0] [ 3820.569387][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3820.569698][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3820.569990][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3820.570274][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3820.570583][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3820.570830][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3820.571076][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3820.571345][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3820.571624][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3820.571860][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3820.572097][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3820.572333][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3820.572560][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3820.572788][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3820.573033][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3820.573292][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3820.573587][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3820.573840][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3820.574081][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3820.574347][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3820.574618][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3820.574905][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3820.575201][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3820.575485][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3820.575723][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3820.575972][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3820.576208][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3820.576526][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3820.576797][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3820.577097][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3820.577390][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3820.577672][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3820.577982][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3820.578226][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3820.578465][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3820.578743][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3820.579048][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3820.579351][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3820.579595][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3820.579838][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3820.580079][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3820.580382][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3820.580618][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3820.580847][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3820.581164][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3820.581405][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3820.581716][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3820.582052][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3820.582291][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3820.582590][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3820.582813][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3820.583094][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3820.583344][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3820.583579][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3820.583837][ C0] process_one_work (kernel/workqueue.c:2633) [ 3820.584086][ C0] ? 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) [ 3820.584314][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3820.584587][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3820.584821][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3820.585056][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3820.585388][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3820.585643][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3820.585899][ C0] kthread (kernel/kthread.c:388) [ 3820.586104][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3820.586337][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3820.586560][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3820.586792][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3847.499343][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3277224 jiffies s: 1289 root: 0x1/. | [ 3847.499994][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3847.500370][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3847.500653][ C0] NMI backtrace for cpu 0 [ 3847.500666][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3847.500670][ C0] Workqueue: netns cleanup_net [ 3847.500680][ C0] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.500688][ C0] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 d0 79 e9 fd call 0xfffffffffde97a07 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 d0 79 e9 fd call 0xfffffffffde979dd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 3847.500691][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3847.500693][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3847.500695][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3847.500697][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3847.500699][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3847.500701][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3847.500702][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3847.500704][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3847.500708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3847.500710][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3847.500711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3847.500713][ C0] PKRU: 55555554 [ 3847.500714][ C0] Call Trace: [ 3847.500718][ C0] [ 3847.500722][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3847.500728][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3847.500734][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3847.500739][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3847.500745][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3847.500747][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3847.500752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.500756][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.500759][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.500763][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3847.500766][ C0] [ 3847.500767][ C0] [ 3847.500768][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3847.500772][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3847.500778][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3847.500785][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3847.500788][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3847.500791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.500794][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3847.500798][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3847.500801][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3847.500804][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3847.500807][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3847.500811][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3847.500813][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3847.500819][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3847.500823][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3847.500827][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3847.500830][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3847.500835][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3847.500841][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3847.500845][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3847.500850][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3847.500854][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3847.500858][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3847.500862][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3847.500873][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3847.500881][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3847.500890][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3847.500899][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3847.500908][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3847.500915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3847.500919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3847.500923][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3847.500932][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3847.500941][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3847.500945][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3847.500950][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3847.500954][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3847.500958][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3847.500966][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3847.500971][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3847.500974][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3847.500979][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3847.500984][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3847.500986][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3847.500989][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3847.500992][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3847.500999][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3847.501002][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3847.501005][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3847.501008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3847.501010][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3847.501015][ C0] process_one_work (kernel/workqueue.c:2633) [ 3847.501020][ C0] ? 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) [ 3847.501024][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3847.501029][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3847.501032][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3847.501035][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3847.501039][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3847.501042][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3847.501045][ C0] kthread (kernel/kthread.c:388) [ 3847.501048][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3847.501051][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3847.501054][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3847.501056][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3872.557198][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3872.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3872.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3872.558620][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3872.559542][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3872.560149][ C0] Workqueue: netns cleanup_net [ 3872.560395][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3872.560654][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 3872.561613][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 3872.561916][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 3872.562308][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3872.562702][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3872.563114][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3872.563518][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 3872.563929][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3872.564368][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3872.564695][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3872.565090][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3872.565483][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3872.565874][ C0] PKRU: 55555554 [ 3872.566053][ C0] Call Trace: [ 3872.566241][ C0] [ 3872.566392][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3872.566664][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3872.566913][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3872.567192][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3872.567468][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3872.567762][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3872.568036][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3872.568339][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3872.568598][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3872.568906][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3872.569193][ C0] [ 3872.569344][ C0] [ 3872.569491][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3872.569804][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3872.570105][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3872.570344][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3872.570579][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 3872.570833][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3872.571118][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3872.571442][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3872.571690][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3872.571936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3872.572205][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3872.572486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3872.572722][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3872.572960][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3872.573194][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3872.573443][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3872.573680][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3872.573931][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3872.574197][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3872.574507][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3872.574760][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3872.575002][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3872.575265][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3872.575534][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3872.575824][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3872.576113][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3872.576398][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3872.576660][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3872.576916][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3872.577158][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3872.577482][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3872.577762][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3872.578068][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3872.578362][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3872.578644][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3872.578951][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3872.579197][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3872.579435][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3872.579716][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3872.580021][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3872.580324][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3872.580572][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3872.580814][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3872.581056][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3872.581358][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3872.581594][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3872.581825][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3872.582144][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3872.582384][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3872.582696][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3872.583050][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3872.583297][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3872.583603][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3872.583844][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3872.584124][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3872.584374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3872.584610][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3872.584868][ C0] process_one_work (kernel/workqueue.c:2633) [ 3872.585117][ C0] ? 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) [ 3872.585346][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3872.585618][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3872.585851][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3872.586089][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3872.586447][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3872.586714][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3872.586977][ C0] kthread (kernel/kthread.c:388) [ 3872.587188][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3872.587428][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3872.587656][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3872.587902][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3872.588148][ C0] | [ 3873.562324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3873.562660][ C0] rcu: 0-....: (3298722 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=719584 | [ 3873.563232][ C0] rcu: (t=3303518 jiffies g=477977 q=5823 ncpus=4) [ 3873.564059][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3873.564664][ C0] Workqueue: netns cleanup_net [ 3873.564905][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3873.565162][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 3873.566119][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3873.566423][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3873.566841][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3873.567244][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3873.567651][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3873.568059][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 3873.568452][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3873.568892][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3873.569217][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3873.569616][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3873.570007][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3873.570400][ C0] PKRU: 55555554 [ 3873.570578][ C0] Call Trace: [ 3873.570746][ C0] [ 3873.570910][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3873.571182][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3873.571439][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3873.571693][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3873.571991][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3873.572217][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3873.572484][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3873.572752][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3873.573006][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3873.573286][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3873.573527][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3873.573835][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3873.574103][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3873.574388][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3873.574650][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3873.574950][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3873.575209][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3873.575536][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3873.575842][ C0] [ 3873.575989][ C0] [ 3873.576139][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3873.576450][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.576764][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3873.577002][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3873.577290][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3873.577612][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3873.577875][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3873.578120][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3873.578389][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3873.578669][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.578903][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3873.579140][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3873.579379][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3873.579604][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3873.579834][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3873.580077][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3873.580338][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3873.580630][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3873.580883][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3873.581122][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3873.581388][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3873.581652][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3873.581937][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3873.582228][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3873.582509][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3873.582748][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3873.582995][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3873.583231][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3873.583546][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3873.583816][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3873.584111][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3873.584423][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3873.584713][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3873.585029][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3873.585280][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3873.585530][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3873.585808][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3873.586112][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3873.586414][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3873.586685][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3873.586933][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3873.587181][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3873.587491][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3873.587735][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3873.587974][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3873.588289][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3873.588549][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3873.588869][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3873.589215][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3873.589458][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3873.589757][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3873.589980][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3873.590262][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3873.590512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3873.590746][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3873.591004][ C0] process_one_work (kernel/workqueue.c:2633) [ 3873.591252][ C0] ? 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) [ 3873.591483][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3873.591754][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3873.592005][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3873.592248][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3873.592587][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3873.592852][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3873.593121][ C0] kthread (kernel/kthread.c:388) [ 3873.593325][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3873.593559][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3873.593782][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3873.594011][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3900.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3900.557673][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3900.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3900.558633][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3900.559556][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3900.560161][ C0] Workqueue: netns cleanup_net [ 3900.560405][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3900.560688][ C0] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [ 3900.561649][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 3900.561953][ C0] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 3900.562346][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3900.562741][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3900.563133][ C0] R10: ffff888008e4fa0b R11: ffff8880353fc508 R12: 0000000000000003 [ 3900.563526][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3900.563919][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3900.564360][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3900.564689][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3900.565083][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3900.565478][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3900.565873][ C0] PKRU: 55555554 [ 3900.566051][ C0] Call Trace: [ 3900.566221][ C0] [ 3900.566367][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3900.566652][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3900.566900][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3900.567181][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3900.567459][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3900.567759][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3900.568022][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3900.568323][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3900.568582][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3900.568888][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3900.569179][ C0] [ 3900.569326][ C0] [ 3900.569476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3900.569786][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3900.570072][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 3900.570326][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3900.570603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3900.570912][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3900.571161][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3900.571410][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3900.571678][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3900.571958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3900.572192][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3900.572432][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3900.572668][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3900.572893][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3900.573122][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3900.573368][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3900.573628][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3900.573921][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3900.574173][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3900.574416][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3900.574682][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3900.574948][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3900.575233][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3900.575527][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3900.575808][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3900.576045][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3900.576294][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3900.576557][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3900.576882][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3900.577160][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3900.577467][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3900.577792][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3900.578080][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3900.578400][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3900.578651][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3900.578895][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3900.579184][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3900.579492][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3900.579793][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3900.580037][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3900.580277][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3900.580521][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3900.580821][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3900.581058][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3900.581284][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3900.581626][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3900.581876][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3900.582209][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3900.582556][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3900.582809][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3900.583107][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3900.583330][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3900.583613][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3900.583861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3900.584094][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3900.584356][ C0] process_one_work (kernel/workqueue.c:2633) [ 3900.584604][ C0] ? 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) [ 3900.584834][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3900.585107][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3900.585342][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3900.585579][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3900.585907][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3900.586164][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3900.586421][ C0] kthread (kernel/kthread.c:388) [ 3900.586650][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3900.586889][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3900.587118][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3900.587356][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3928.557189][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3928.557666][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3928.558148][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3928.558609][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3928.559531][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3928.560154][ C0] Workqueue: netns cleanup_net [ 3928.560404][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.560733][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3928.561712][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3928.562024][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3928.562415][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3928.562809][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3928.563200][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3928.563592][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3928.564013][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3928.564466][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3928.564803][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3928.565209][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3928.565602][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3928.565994][ C0] PKRU: 55555554 [ 3928.566173][ C0] Call Trace: [ 3928.566348][ C0] [ 3928.566511][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3928.566778][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3928.567027][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3928.567310][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3928.567600][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3928.567884][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3928.568145][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3928.568449][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3928.568707][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3928.569014][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3928.569306][ C0] [ 3928.569455][ C0] [ 3928.569602][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3928.569912][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3928.570205][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3928.570498][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3928.570805][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3928.571052][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3928.571300][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3928.571570][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3928.571853][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.572088][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3928.572322][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3928.572561][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3928.572793][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3928.573048][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3928.573292][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3928.573572][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3928.573874][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3928.574133][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3928.574386][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3928.574656][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3928.574931][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3928.575219][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3928.575510][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3928.575793][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3928.576030][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3928.576278][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3928.576541][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3928.576864][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3928.577143][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3928.577450][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3928.577747][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3928.578046][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3928.578352][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3928.578596][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3928.578833][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3928.579113][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3928.579441][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3928.579751][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3928.580005][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3928.580253][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3928.580508][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3928.580808][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3928.581061][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3928.581295][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3928.581623][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3928.581874][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3928.582185][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3928.582525][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3928.582765][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3928.583063][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3928.583307][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3928.583596][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3928.583850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3928.584092][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3928.584360][ C0] process_one_work (kernel/workqueue.c:2633) [ 3928.584614][ C0] ? 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) [ 3928.584853][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3928.585127][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3928.585360][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3928.585598][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3928.585926][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3928.586181][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3928.586462][ C0] kthread (kernel/kthread.c:388) [ 3928.586674][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3928.586909][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3928.587140][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3928.587378][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3945.803344][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3375528 jiffies s: 1289 root: 0x1/. | [ 3945.804002][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 3945.804379][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 3945.804661][ C0] NMI backtrace for cpu 0 [ 3945.804669][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3945.804671][ C0] Workqueue: netns cleanup_net [ 3945.804678][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3945.804684][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 3945.804687][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 3945.804690][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3945.804691][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3945.804694][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3945.804695][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3945.804697][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3945.804698][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3945.804700][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3945.804704][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3945.804706][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3945.804707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3945.804709][ C0] PKRU: 55555554 [ 3945.804710][ C0] Call Trace: [ 3945.804712][ C0] [ 3945.804714][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 3945.804720][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 3945.804725][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 3945.804731][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 3945.804735][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 3945.804737][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 3945.804742][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3945.804746][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3945.804749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3945.804753][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 3945.804756][ C0] [ 3945.804757][ C0] [ 3945.804759][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3945.804762][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3945.804767][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3945.804773][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3945.804776][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3945.804779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3945.804782][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3945.804786][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3945.804789][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3945.804792][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3945.804795][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3945.804798][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3945.804801][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3945.804805][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3945.804809][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3945.804813][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3945.804816][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3945.804820][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3945.804826][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3945.804829][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3945.804833][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3945.804837][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3945.804841][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3945.804844][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3945.804854][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3945.804862][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3945.804870][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3945.804879][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3945.804888][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3945.804896][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3945.804900][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3945.804903][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3945.804913][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3945.804920][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3945.804925][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3945.804929][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3945.804933][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3945.804937][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3945.804944][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3945.804948][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3945.804951][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3945.804955][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3945.804958][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3945.804961][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3945.804964][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3945.804967][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3945.804972][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3945.804975][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3945.804978][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3945.804981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3945.804983][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3945.804988][ C0] process_one_work (kernel/workqueue.c:2633) [ 3945.804992][ C0] ? 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) [ 3945.804995][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3945.804999][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3945.805003][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3945.805005][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3945.805010][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3945.805013][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3945.805015][ C0] kthread (kernel/kthread.c:388) [ 3945.805018][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3945.805021][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3945.805023][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3945.805025][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3945.805033][ C0] | [ 3951.597325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 3951.597679][ C0] rcu: 0-....: (3376638 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=736487 | [ 3951.598227][ C0] rcu: (t=3381553 jiffies g=477977 q=5823 ncpus=4) [ 3951.599024][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3951.599626][ C0] Workqueue: netns cleanup_net [ 3951.599868][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 3951.600127][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 3951.601085][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3951.601390][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 3951.601782][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3951.602175][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3951.602570][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 3951.602961][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 3951.603357][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3951.603797][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3951.604123][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3951.604521][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3951.604912][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3951.605303][ C0] PKRU: 55555554 [ 3951.605483][ C0] Call Trace: [ 3951.605651][ C0] [ 3951.605795][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 3951.606064][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 3951.606337][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 3951.606591][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 3951.606883][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 3951.607115][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 3951.607389][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 3951.607664][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 3951.607924][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 3951.608210][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3951.608457][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 3951.608772][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3951.609047][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3951.609339][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3951.609609][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3951.609915][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3951.610182][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3951.610504][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3951.610819][ C0] [ 3951.610970][ C0] [ 3951.611123][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3951.611442][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3951.611751][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3951.612043][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3951.612268][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3951.612578][ C0] ? kasan_report (mm/kasan/report.c:609) [ 3951.612812][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3951.613101][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3951.613428][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3951.613704][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3951.613949][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3951.614216][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3951.614496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3951.614731][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3951.614968][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3951.615206][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3951.615434][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3951.615662][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3951.615907][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3951.616166][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3951.616487][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3951.616746][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3951.616993][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3951.617262][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3951.617546][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3951.617831][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3951.618122][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3951.618404][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3951.618641][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3951.618889][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3951.619125][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3951.619441][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3951.619712][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3951.620007][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3951.620300][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3951.620585][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3951.620894][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3951.621140][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3951.621379][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3951.621657][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3951.621962][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3951.622262][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3951.622509][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3951.622752][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3951.623025][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3951.623324][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3951.623562][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3951.623791][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3951.624107][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3951.624345][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3951.624656][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3951.625014][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3951.625261][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3951.625568][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3951.625797][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3951.626093][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3951.626367][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3951.626610][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3951.626874][ C0] process_one_work (kernel/workqueue.c:2633) [ 3951.627130][ C0] ? 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) [ 3951.627367][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3951.627648][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3951.627881][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3951.628116][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3951.628448][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3951.628704][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3951.628958][ C0] kthread (kernel/kthread.c:388) [ 3951.629162][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3951.629396][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3951.629616][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3951.629850][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 3976.557194][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 3976.557671][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 3976.558135][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 3976.558598][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 3976.559518][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 3976.560122][ C0] Workqueue: netns cleanup_net [ 3976.560367][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3976.560646][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 3976.561629][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 3976.561942][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 3976.562359][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 3976.562760][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 3976.563163][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 3976.563569][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 3976.563971][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 3976.564423][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3976.564757][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 3976.565162][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 3976.565567][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 3976.565973][ C0] PKRU: 55555554 [ 3976.566177][ C0] Call Trace: [ 3976.566350][ C0] [ 3976.566499][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 3976.566765][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 3976.567013][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 3976.567292][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 3976.567569][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 3976.567862][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 3976.568131][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 3976.568443][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 3976.568707][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 3976.569021][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 3976.569322][ C0] [ 3976.569493][ C0] [ 3976.569644][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 3976.569965][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3976.570263][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 3976.570502][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 3976.570791][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 3976.571107][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 3976.571360][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 3976.571615][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3976.571890][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 3976.572178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3976.572422][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3976.572663][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 3976.572906][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 3976.573149][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 3976.573378][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3976.573643][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 3976.573909][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3976.574210][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 3976.574472][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 3976.574731][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 3976.574995][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 3976.575259][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 3976.575548][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3976.575836][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 3976.576126][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 3976.576387][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 3976.576642][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 3976.576884][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 3976.577207][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 3976.577492][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 3976.577789][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 3976.578077][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 3976.578364][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 3976.578672][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 3976.578915][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 3976.579167][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 3976.579455][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 3976.579766][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 3976.580074][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 3976.580326][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 3976.580575][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 3976.580821][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 3976.581127][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 3976.581378][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 3976.581606][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 3976.581923][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 3976.582176][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 3976.582497][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 3976.582844][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 3976.583087][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 3976.583395][ C0] cleanup_net (net/core/net_namespace.c:633) [ 3976.583625][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 3976.583911][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 3976.584172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 3976.584417][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 3976.584681][ C0] process_one_work (kernel/workqueue.c:2633) [ 3976.584937][ C0] ? 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) [ 3976.585169][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 3976.585452][ C0] ? assign_work (kernel/workqueue.c:1101) [ 3976.585689][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 3976.585937][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 3976.586291][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3976.586555][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 3976.586816][ C0] kthread (kernel/kthread.c:388) [ 3976.587030][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3976.587266][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 3976.587498][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 3976.587735][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4004.557225][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4004.557704][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4004.558179][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4004.558652][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4004.559596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4004.560215][ C0] Workqueue: netns cleanup_net [ 4004.560465][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4004.560746][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 4004.561740][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 4004.562049][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4004.562480][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4004.562881][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4004.563283][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4004.563692][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4004.564084][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4004.564525][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4004.564853][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4004.565247][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4004.565644][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4004.566063][ C0] PKRU: 55555554 [ 4004.566249][ C0] Call Trace: [ 4004.566422][ C0] [ 4004.566575][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4004.566843][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4004.567091][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4004.567379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4004.567647][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4004.567933][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4004.568195][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4004.568520][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4004.568786][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4004.569100][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4004.569402][ C0] [ 4004.569555][ C0] [ 4004.569709][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4004.570028][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.570320][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.570617][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4004.570863][ C0] kasan_report (mm/kasan/report.c:585) [ 4004.571083][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.571379][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4004.571625][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4004.571904][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4004.572213][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4004.572485][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4004.572738][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4004.573015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4004.573303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.573548][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4004.573792][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4004.574032][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4004.574267][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4004.574507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4004.574758][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4004.575026][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4004.575326][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4004.575613][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4004.575861][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4004.576136][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4004.576416][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4004.576718][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4004.577019][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4004.577307][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4004.577555][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4004.577812][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4004.578055][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4004.578383][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4004.578660][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4004.578962][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4004.579263][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4004.579565][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4004.579874][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4004.580136][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4004.580383][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4004.580669][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4004.580981][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4004.581301][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4004.581547][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4004.581789][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4004.582030][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4004.582335][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4004.582593][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4004.582828][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4004.583154][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4004.583401][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4004.583728][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4004.584064][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4004.584304][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4004.584608][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4004.584830][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4004.585112][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4004.585361][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4004.585595][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4004.585853][ C0] process_one_work (kernel/workqueue.c:2633) [ 4004.586126][ C0] ? 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) [ 4004.586364][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4004.586641][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4004.586880][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4004.587122][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4004.587487][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4004.587750][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4004.588012][ C0] kthread (kernel/kthread.c:388) [ 4004.588222][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4004.588471][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4004.588693][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4004.588945][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4004.589198][ C0] | [ 4029.632378][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4029.632746][ C0] rcu: 0-....: (3454578 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=755187 | [ 4029.633310][ C0] rcu: (t=3459588 jiffies g=477977 q=5823 ncpus=4) [ 4029.634166][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4029.634792][ C0] Workqueue: netns cleanup_net [ 4029.635054][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.635400][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4029.636408][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4029.636718][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4029.637131][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4029.637526][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4029.637952][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4029.638363][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4029.638775][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4029.639215][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4029.639573][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4029.639990][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4029.640396][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4029.640803][ C0] PKRU: 55555554 [ 4029.641011][ C0] Call Trace: [ 4029.641180][ C0] [ 4029.641345][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4029.641621][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4029.641877][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4029.642130][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4029.642421][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4029.642655][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4029.642928][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4029.643202][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4029.643465][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4029.643761][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4029.644003][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4029.644310][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4029.644581][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4029.644863][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4029.645126][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4029.645431][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4029.645688][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4029.646017][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4029.646318][ C0] [ 4029.646470][ C0] [ 4029.646623][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4029.646942][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4029.647242][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4029.647552][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4029.647859][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4029.648104][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4029.648353][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4029.648619][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4029.648919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.649171][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4029.649409][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4029.649646][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4029.649875][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4029.650101][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4029.650364][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4029.650629][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4029.650930][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4029.651188][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4029.651437][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4029.651710][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4029.651992][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4029.652288][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4029.652586][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4029.652877][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4029.653122][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4029.653403][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4029.653645][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4029.653967][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4029.654243][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4029.654556][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4029.654846][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4029.655130][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4029.655438][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4029.655682][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4029.655943][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4029.656230][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4029.656544][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4029.656853][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4029.657115][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4029.657377][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4029.657624][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4029.657931][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4029.658179][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4029.658415][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4029.658739][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4029.658987][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4029.659298][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4029.659637][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4029.659891][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4029.660199][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4029.660431][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4029.660718][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4029.660972][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4029.661221][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4029.661482][ C0] process_one_work (kernel/workqueue.c:2633) [ 4029.661751][ C0] ? 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) [ 4029.661990][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4029.662262][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4029.662513][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4029.662756][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4029.663092][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4029.663356][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4029.663618][ C0] kthread (kernel/kthread.c:388) [ 4029.663838][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4029.664067][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4029.664309][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4029.664547][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4044.107350][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3473832 jiffies s: 1289 root: 0x1/. | [ 4044.108004][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4044.108385][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4044.108672][ C0] NMI backtrace for cpu 0 [ 4044.108680][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4044.108683][ C0] Workqueue: netns cleanup_net [ 4044.108688][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4044.108696][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 <48> 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 48 85 f6 test %rsi,%rsi 1b: 0f 84 5e 01 00 00 je 0x17f 21: 48 89 f8 mov %rdi,%rax 24: 41 54 push %r12 26: 44 0f b6 c2 movzbl %dl,%r8d 2a:* 48 01 f0 add %rsi,%rax <-- trapping instruction 2d: 55 push %rbp 2e: 53 push %rbx 2f: 72 14 jb 0x45 31: eb 26 jmp 0x59 33: cc int3 34: cc int3 35: cc int3 36: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 3d: ff ff fe Code starting with the faulting instruction =========================================== 0: 48 01 f0 add %rsi,%rax 3: 55 push %rbp 4: 53 push %rbx 5: 72 14 jb 0x1b 7: eb 26 jmp 0x2f 9: cc int3 a: cc int3 b: cc int3 c: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 13: ff ff fe [ 4044.108699][ C0] RSP: 0018:ffffc9000051f3d0 EFLAGS: 00000202 [ 4044.108701][ C0] RAX: ffff888008e4fa08 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 4044.108704][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4044.108705][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4044.108707][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4044.108709][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4044.108711][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4044.108713][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4044.108716][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4044.108718][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4044.108720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4044.108721][ C0] PKRU: 55555554 [ 4044.108722][ C0] Call Trace: [ 4044.108724][ C0] [ 4044.108726][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4044.108732][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4044.108737][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4044.108743][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4044.108748][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4044.108750][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4044.108755][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4044.108760][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4044.108763][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4044.108767][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 4044.108771][ C0] [ 4044.108772][ C0] [ 4044.108773][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4044.108776][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4044.108780][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4044.108786][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4044.108791][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4044.108794][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4044.108797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4044.108800][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4044.108804][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4044.108807][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4044.108809][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4044.108813][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4044.108816][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4044.108819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4044.108824][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4044.108828][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4044.108832][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4044.108835][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4044.108839][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4044.108844][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4044.108848][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4044.108852][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4044.108856][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4044.108860][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4044.108863][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4044.108873][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4044.108881][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4044.108890][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4044.108899][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4044.108908][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4044.108915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4044.108919][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4044.108923][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4044.108932][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4044.108940][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4044.108945][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4044.108949][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4044.108953][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4044.108957][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4044.108964][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4044.108969][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4044.108972][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4044.108976][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4044.108980][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4044.108983][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4044.108986][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4044.108988][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4044.108994][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4044.108997][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4044.109000][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4044.109003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4044.109005][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4044.109010][ C0] process_one_work (kernel/workqueue.c:2633) [ 4044.109014][ C0] ? 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) [ 4044.109017][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4044.109022][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4044.109025][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4044.109028][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4044.109033][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4044.109036][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4044.109038][ C0] kthread (kernel/kthread.c:388) [ 4044.109041][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4044.109043][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4044.109046][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4044.109048][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4068.557986][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4068.558735][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4068.559491][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4068.560243][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4068.561740][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4068.562720][ C0] Workqueue: netns cleanup_net [ 4068.563122][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4068.563543][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4068.565098][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4068.565600][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4068.566220][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4068.566857][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4068.567502][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4068.568160][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4068.568787][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4068.569482][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4068.570001][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4068.570632][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4068.571268][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4068.571916][ C0] PKRU: 55555554 [ 4068.572210][ C0] Call Trace: [ 4068.572471][ C0] [ 4068.572724][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4068.573156][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4068.573553][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4068.574014][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4068.574458][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4068.574925][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4068.575365][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4068.575875][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4068.576304][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4068.576809][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4068.577294][ C0] [ 4068.577525][ C0] [ 4068.577770][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4068.578286][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4068.578761][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4068.579236][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4068.579622][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4068.580105][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4068.580510][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4068.580969][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4068.581485][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4068.581893][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4068.582302][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4068.582731][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4068.583194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4068.583582][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4068.583978][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4068.584348][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4068.584723][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4068.585089][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4068.585496][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4068.585922][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4068.586401][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4068.586814][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4068.587208][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4068.587631][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4068.588067][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4068.588541][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4068.589029][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4068.589470][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4068.589850][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4068.590249][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4068.590621][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4068.591140][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4068.591586][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4068.592076][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4068.592547][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4068.593014][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4068.593511][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4068.593927][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4068.594315][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4068.594768][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4068.595261][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4068.595758][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4068.596169][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4068.596564][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4068.596964][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4068.597439][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4068.597825][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4068.598205][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4068.598706][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4068.599091][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4068.599597][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4068.600165][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4068.600568][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4068.601067][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4068.601445][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4068.601897][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4068.602298][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4068.602675][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4068.603101][ C0] process_one_work (kernel/workqueue.c:2633) [ 4068.603513][ C0] ? 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) [ 4068.603881][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4068.604319][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4068.604707][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4068.605080][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4068.605596][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4068.605998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4068.606394][ C0] kthread (kernel/kthread.c:388) [ 4068.606730][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4068.607106][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4068.607459][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4068.607838][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4096.563712][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4096.564461][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4096.565219][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4096.565978][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4096.567444][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4096.568426][ C0] Workqueue: netns cleanup_net [ 4096.568834][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4096.569269][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 4096.570864][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4096.571353][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4096.571982][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4096.572629][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4096.573274][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4096.573911][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4096.574554][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4096.575284][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4096.585923][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4096.586592][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4096.587252][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4096.587907][ C0] PKRU: 55555554 [ 4096.588211][ C0] Call Trace: [ 4096.588502][ C0] [ 4096.588748][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4096.589195][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4096.589598][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4096.590044][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4096.590499][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4096.590974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4096.591411][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4096.591913][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4096.592360][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4096.592876][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4096.593373][ C0] [ 4096.593621][ C0] [ 4096.593861][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4096.594381][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4096.594858][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4096.595256][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4096.613823][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4096.614307][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4096.614824][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4096.615236][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4096.615654][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4096.616116][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4096.616597][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4096.617003][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4096.617421][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4096.617809][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4096.618193][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4096.618588][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4096.619017][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4096.619467][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4096.619961][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4096.620384][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4096.620779][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4096.621210][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4096.621649][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4096.622151][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4096.622632][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4096.623111][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4096.623530][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4096.623949][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4096.624342][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4096.624874][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4096.625334][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4096.625838][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4096.626326][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4096.626800][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4096.627317][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4096.627738][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4096.628143][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4096.628603][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4096.629099][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4096.629589][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4096.630005][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4096.630413][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4096.630828][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4096.631330][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4096.631730][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4096.632118][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4096.632653][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4096.633048][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4096.633566][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4096.634127][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4096.634537][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4096.635037][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4096.635402][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4096.656023][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4096.656452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4096.656847][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4096.657290][ C0] process_one_work (kernel/workqueue.c:2633) [ 4096.657672][ C0] ? 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) [ 4096.658001][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4096.658420][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4096.658792][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4096.659201][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4096.659759][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4096.660193][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4096.660623][ C0] kthread (kernel/kthread.c:388) [ 4096.660972][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4096.661363][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4096.661742][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4096.662131][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4096.662543][ C0] | [ 4107.668331][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4107.668925][ C0] rcu: 0-....: (3518953 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/265113 fqs=772101 | [ 4107.669828][ C0] rcu: (t=3537625 jiffies g=477977 q=5823 ncpus=4) [ 4107.671006][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4107.671970][ C0] Workqueue: netns cleanup_net [ 4107.672380][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4107.672803][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4107.674362][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4107.674855][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4107.715578][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4107.716210][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4107.716883][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4107.717522][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4107.718170][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4107.718914][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4107.719470][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4107.720136][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4107.720799][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4107.721471][ C0] PKRU: 55555554 [ 4107.721780][ C0] Call Trace: [ 4107.722066][ C0] [ 4107.722313][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4107.722778][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4107.723204][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4107.723624][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4107.724108][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4107.724504][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4107.724971][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4107.725424][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4107.745903][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4107.746391][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4107.746788][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4107.747293][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4107.747731][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4107.748198][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4107.748629][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4107.749125][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4107.749547][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4107.750043][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4107.750513][ C0] [ 4107.750748][ C0] [ 4107.750991][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4107.751519][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4107.751993][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4107.752465][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4107.752849][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4107.753259][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4107.753721][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4107.754231][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4107.754640][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4107.755051][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4107.770332][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4107.770808][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4107.771213][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4107.771629][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4107.772024][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4107.772414][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4107.772809][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4107.773229][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4107.773678][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4107.774182][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4107.774629][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4107.775033][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4107.775486][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4107.775935][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4107.776430][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4107.776929][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4107.777411][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4107.777820][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4107.778248][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4107.778660][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4107.779187][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4107.779649][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4107.780159][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4107.780658][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4107.781122][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4107.781625][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4107.782049][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4107.782464][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4107.782939][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4107.783450][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4107.783960][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4107.784372][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4107.784782][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4107.785167][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4107.791698][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4107.792126][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4107.792522][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4107.793075][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4107.793474][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4107.794017][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4107.794609][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4107.795006][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4107.795522][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4107.795900][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4107.796377][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4107.796797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4107.797192][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4107.797625][ C0] process_one_work (kernel/workqueue.c:2633) [ 4107.798026][ C0] ? 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) [ 4107.798397][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4107.798853][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4107.799238][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4107.799634][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4107.800192][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4107.800621][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4107.801047][ C0] kthread (kernel/kthread.c:388) [ 4107.801396][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4107.801791][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4107.802168][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4107.802551][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4132.577894][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4132.578802][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4132.579693][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4132.580580][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4132.582359][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4132.583494][ C0] Workqueue: netns cleanup_net [ 4132.583957][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4132.584441][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4132.616661][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4132.617194][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4132.617882][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4132.618584][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4132.619306][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4132.620031][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4132.620762][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4132.621588][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4132.622197][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4132.622933][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4132.623588][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4132.624242][ C0] PKRU: 55555554 [ 4132.624537][ C0] Call Trace: [ 4132.624830][ C0] [ 4132.625081][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4132.626887][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4132.627290][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4132.627744][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4132.628189][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4132.628661][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4132.629095][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4132.629594][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4132.645586][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4132.646171][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4132.646716][ C0] [ 4132.646993][ C0] [ 4132.647274][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4132.647851][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4132.648359][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4132.648883][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4132.649305][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4132.649760][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4132.650269][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4132.650850][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4132.651315][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4132.651774][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4132.652290][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.652823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.653274][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4132.653722][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4132.654171][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4132.654605][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4132.655038][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4132.658424][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4132.658912][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4132.659458][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4132.659921][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4132.660320][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4132.660756][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4132.661192][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4132.661666][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4132.662141][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4132.662607][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4132.662994][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4132.663400][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4132.663790][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4132.664307][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4132.664751][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4132.665238][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4132.695843][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4132.696380][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4132.696954][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4132.697415][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4132.697849][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4132.698384][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4132.698956][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4132.699520][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4132.699988][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4132.700440][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4132.700892][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4132.701451][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4132.701893][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4132.702317][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4132.702907][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4132.703353][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4132.703934][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4132.704552][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4132.705009][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4132.715922][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4132.716349][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4132.716886][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4132.717376][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.717820][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4132.718304][ C0] process_one_work (kernel/workqueue.c:2633) [ 4132.718766][ C0] ? 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) [ 4132.719204][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4132.719719][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4132.720164][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4132.720621][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4132.721253][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4132.721738][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4132.722226][ C0] kthread (kernel/kthread.c:388) [ 4132.722626][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4132.723070][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4132.723498][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4132.723939][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4142.411385][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3572136 jiffies s: 1289 root: 0x1/. | [ 4142.412460][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4142.413054][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4142.415311][ C0] NMI backtrace for cpu 0 [ 4142.415338][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4142.415343][ C0] Workqueue: netns cleanup_net [ 4142.415358][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4142.415369][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4142.415373][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4142.415377][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4142.415380][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4142.415382][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4142.415385][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4142.415388][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4142.415391][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4142.415394][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4142.415400][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4142.415402][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4142.415404][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4142.415407][ C0] PKRU: 55555554 [ 4142.415408][ C0] Call Trace: [ 4142.415416][ C0] [ 4142.415422][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4142.415432][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4142.415440][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4142.415449][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4142.415456][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4142.415460][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4142.415469][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4142.415475][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4142.415481][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4142.415487][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4142.415492][ C0] [ 4142.415494][ C0] [ 4142.415496][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4142.415503][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4142.415512][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4142.415522][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4142.415526][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4142.415531][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4142.415535][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4142.415541][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4142.415545][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4142.415551][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4142.415556][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4142.415561][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4142.415565][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4142.415574][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4142.415579][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4142.415586][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4142.415591][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4142.415600][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4142.415611][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4142.415616][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4142.415624][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4142.415633][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4142.415639][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4142.415645][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4142.415664][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4142.415679][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4142.415695][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4142.415711][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4142.415727][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4142.415739][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4142.415746][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4142.415752][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4142.415768][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4142.415781][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4142.415789][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4142.415797][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4142.415804][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4142.415813][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4142.415826][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4142.415834][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4142.415840][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4142.415851][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4142.415863][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4142.415868][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4142.415873][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4142.415878][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4142.415887][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4142.415892][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4142.415897][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4142.415901][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4142.415905][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4142.415913][ C0] process_one_work (kernel/workqueue.c:2633) [ 4142.415920][ C0] ? 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) [ 4142.415925][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4142.415932][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4142.415938][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4142.415942][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4142.415948][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4142.415953][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4142.415956][ C0] kthread (kernel/kthread.c:388) [ 4142.415961][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4142.415965][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4142.415971][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4142.415974][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4168.577425][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4168.578203][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4168.578975][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4168.579750][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4168.581288][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4168.582293][ C0] Workqueue: netns cleanup_net [ 4168.582701][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4168.583131][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4168.584772][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4168.625571][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4168.626258][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4168.626936][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4168.627620][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4168.628295][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4168.628970][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4168.629726][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4168.630294][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4168.630978][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4168.631639][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4168.632322][ C0] PKRU: 55555554 [ 4168.632636][ C0] Call Trace: [ 4168.632929][ C0] [ 4168.633184][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4168.633638][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4168.634049][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4168.634513][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4168.635008][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4168.695595][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4168.696024][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4168.696521][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4168.696952][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4168.697449][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4168.697925][ C0] [ 4168.698169][ C0] [ 4168.698415][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4168.698929][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4168.699396][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4168.699865][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4168.700248][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4168.700656][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4168.701121][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4168.701632][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4168.702034][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4168.702442][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4168.702889][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4168.703348][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4168.703730][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4168.704125][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4168.704509][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4168.704891][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4168.755357][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4168.755771][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4168.756199][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4168.756677][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4168.757093][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4168.757485][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4168.757914][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4168.758346][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4168.758826][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4168.759299][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4168.759762][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4168.760153][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4168.760563][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4168.760951][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4168.761469][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4168.761903][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4168.762354][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4168.762820][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4168.763291][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4168.763802][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4168.764210][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4168.764607][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4168.765070][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4168.815659][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4168.816178][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4168.816591][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4168.816990][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4168.817392][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4168.817887][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4168.818258][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4168.818631][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4168.819152][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4168.819543][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4168.820057][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4168.820620][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4168.821016][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4168.821511][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4168.821910][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4168.822389][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4168.822821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4168.823221][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4168.823642][ C0] process_one_work (kernel/workqueue.c:2633) [ 4168.824053][ C0] ? 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) [ 4168.824425][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4168.824867][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4168.875345][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4168.875725][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4168.876252][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4168.876673][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4168.877089][ C0] kthread (kernel/kthread.c:388) [ 4168.877418][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4168.877785][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4168.878154][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4168.878530][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4168.878944][ C0] | [ 4185.806334][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4185.806943][ C0] rcu: 0-....: (3551966 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/277478 fqs=789142 | [ 4185.815732][ C0] rcu: (t=3615771 jiffies g=477977 q=5823 ncpus=4) [ 4185.817078][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4185.818101][ C0] Workqueue: netns cleanup_net [ 4185.818515][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4185.818944][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 4185.820528][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4185.821044][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4185.821711][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4185.822365][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4185.823032][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4185.823690][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 4185.824349][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4185.865213][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4185.865758][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4185.866415][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4185.867041][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4185.867679][ C0] PKRU: 55555554 [ 4185.867966][ C0] Call Trace: [ 4185.868241][ C0] [ 4185.868484][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4185.868929][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4185.869338][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4185.869735][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4185.870192][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4185.870566][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4185.871001][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4185.871435][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4185.871849][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4185.872309][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4185.872698][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4185.873211][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4185.873658][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4185.874123][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4185.874548][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4185.875039][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4185.935556][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4185.936073][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4185.936553][ C0] [ 4185.936802][ C0] [ 4185.937048][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4185.937525][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.937996][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4185.938384][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4185.938794][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4185.939254][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4185.939757][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4185.940154][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4185.940559][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4185.941002][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4185.941465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4185.941850][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4185.942226][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4185.942613][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4185.942990][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4185.943365][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4185.943762][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4185.944184][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4185.944662][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4185.985169][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4185.985586][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4185.986022][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4185.986458][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4185.986938][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4185.987416][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4185.987875][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4185.988256][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4185.988659][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4185.989047][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4185.989558][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4185.989986][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4185.990424][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4185.990861][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4185.991315][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4185.991809][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4185.992215][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4185.992600][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4185.993061][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4185.993544][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4185.994013][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4185.994406][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4185.994795][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4186.035291][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4186.035794][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4186.036186][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4186.036557][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4186.037072][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4186.037457][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4186.037963][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4186.038513][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4186.038903][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4186.039391][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4186.039750][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4186.040194][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4186.040590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4186.040967][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4186.041380][ C0] process_one_work (kernel/workqueue.c:2633) [ 4186.041783][ C0] ? 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) [ 4186.042159][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4186.042574][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4186.042926][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4186.043291][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4186.043791][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4186.044188][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4186.044585][ C0] kthread (kernel/kthread.c:388) [ 4186.044899][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4186.085337][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4186.085685][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4186.086029][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4212.558164][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4212.558963][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4212.559774][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4212.560564][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4212.562196][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4212.563236][ C0] Workqueue: netns cleanup_net [ 4212.563660][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 4212.564092][ C0] Code: 83 c4 68 5b 5d 41 5c c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 <41> 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b All code ======== 0: 83 c4 68 add $0x68,%esp 3: 5b pop %rbx 4: 5d pop %rbp 5: 41 5c pop %r12 7: c3 ret 8: cc int3 9: cc int3 a: cc int3 b: cc int3 c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13: 00 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 66 0f 1f 00 nopw (%rax) 28: 41 57 push %r15 2a:* 41 56 push %r14 <-- trapping instruction 2c: 41 55 push %r13 2e: 41 54 push %r12 30: 55 push %rbp 31: 53 push %rbx 32: 48 83 ec 70 sub $0x70,%rsp 36: 9c pushf 37: 8f 04 24 pop (%rsp) 3a: 0f 01 ca clac 3d: 65 gs 3e: 4c rex.WR 3f: 8b .byte 0x8b Code starting with the faulting instruction =========================================== 0: 41 56 push %r14 2: 41 55 push %r13 4: 41 54 push %r12 6: 55 push %rbp 7: 53 push %rbx 8: 48 83 ec 70 sub $0x70,%rsp c: 9c pushf d: 8f 04 24 pop (%rsp) 10: 0f 01 ca clac 13: 65 gs 14: 4c rex.WR 15: 8b .byte 0x8b [ 4212.666156][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000213 [ 4212.666668][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4212.667343][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4212.667976][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4212.668613][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4212.669242][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4212.669872][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4212.670584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4212.671114][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4212.671750][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4212.672376][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4212.673008][ C0] PKRU: 55555554 [ 4212.673301][ C0] Call Trace: [ 4212.673576][ C0] [ 4212.673820][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4212.674244][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4212.674633][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4212.726339][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4212.726794][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4212.727256][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4212.727680][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4212.728162][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4212.728590][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4212.729079][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4212.729569][ C0] [ 4212.729804][ C0] [ 4212.730044][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4212.730561][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4212.731048][ C0] ? kasan_report (mm/kasan/report.c:579) [ 4212.731417][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4212.731823][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4212.732283][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4212.732793][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4212.733204][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4212.733609][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4212.734047][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.734508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.734894][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4212.785363][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4212.785737][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4212.786114][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4212.786487][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4212.786890][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4212.787321][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4212.787809][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4212.788226][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4212.788626][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4212.789053][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4212.789488][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4212.789956][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4212.790466][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4212.790953][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4212.791342][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4212.791755][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4212.792145][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4212.792664][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4212.793113][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4212.793596][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4212.794114][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4212.794594][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4212.845710][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4212.846139][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4212.846544][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4212.847024][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4212.847528][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4212.848032][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4212.848458][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4212.848865][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4212.849278][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4212.849786][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4212.850169][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4212.850545][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4212.851099][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4212.851515][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4212.852095][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4212.852663][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4212.853073][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4212.853573][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4212.853948][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4212.854421][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4212.854838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.915317][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4212.915750][ C0] process_one_work (kernel/workqueue.c:2633) [ 4212.916152][ C0] ? 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) [ 4212.916526][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4212.916970][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4212.917351][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4212.917758][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4212.918312][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4212.918756][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4212.919200][ C0] kthread (kernel/kthread.c:388) [ 4212.919534][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4212.919911][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4212.920278][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4212.920659][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4240.639570][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4240.640318][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4240.641073][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4240.641842][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4240.643431][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4240.644412][ C0] Workqueue: netns cleanup_net [ 4240.715389][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { [ 4240.731461][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.731489][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4240.731495][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4240.731503][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4240.731507][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4240.731511][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4240.731515][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4240.731519][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4240.731523][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4240.731527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4240.731533][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4240.731537][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4240.731541][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4240.731544][ C0] PKRU: 55555554 [ 4240.731546][ C0] Call Trace: [ 4240.731554][ C0] [ 4240.731562][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4240.731574][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4240.731581][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4240.731589][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4240.731597][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4240.731602][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4240.731612][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4240.731623][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4240.731636][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4240.731646][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4240.731656][ C0] [ 4240.731658][ C0] [ 4240.731661][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4240.731677][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4240.731685][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4240.731694][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4240.731702][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4240.731713][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4240.731723][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4240.731729][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4240.731735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.731740][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4240.731749][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4240.731754][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4240.731761][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4240.731767][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4240.731774][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4240.731780][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4240.731791][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4240.731797][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4240.731806][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4240.731811][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4240.731835][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4240.731850][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4240.731856][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4240.731865][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4240.731874][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4240.731882][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4240.731889][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4240.731911][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4240.731928][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4240.731946][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4240.731964][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4240.731984][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4240.731999][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4240.732007][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4240.732017][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4240.732037][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4240.732071][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4240.732081][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4240.732090][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4240.732099][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4240.732110][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4240.732126][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4240.732134][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4240.732143][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4240.732153][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4240.732162][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4240.732168][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4240.732177][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4240.732183][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4240.732195][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4240.732204][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4240.732210][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4240.732218][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4240.732223][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4240.732234][ C0] process_one_work (kernel/workqueue.c:2633) [ 4240.732244][ C0] ? 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) [ 4240.732251][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4240.732262][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4240.732270][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4240.732276][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4240.732285][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4240.732291][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4240.732295][ C0] kthread (kernel/kthread.c:388) [ 4240.732301][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4240.732307][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4240.732313][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4240.732317][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4241.190984][ T49] 0-.... } 3670440 jiffies s: 1289 root: 0x1/. | [ 4241.191536][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4241.192106][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4241.286387][ C0] NMI backtrace for cpu 0 [ 4241.286421][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4241.286426][ C0] Workqueue: netns cleanup_net [ 4241.286441][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4241.286451][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 4241.286456][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000282 [ 4241.286459][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4241.286462][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4241.286465][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4241.286467][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4241.286470][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 4241.286472][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4241.286475][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4241.286481][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4241.286484][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4241.286486][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4241.286488][ C0] PKRU: 55555554 [ 4241.286490][ C0] Call Trace: [ 4241.286497][ C0] [ 4241.286504][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4241.286513][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4241.286521][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4241.286528][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4241.286536][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4241.286539][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4241.286545][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4241.286554][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4241.286560][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4241.286565][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4241.286569][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4241.286574][ C0] [ 4241.286575][ C0] [ 4241.286577][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4241.286584][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4241.286590][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4241.286599][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4241.286608][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4241.286612][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4241.286617][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4241.286620][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4241.286626][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4241.286630][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4241.286635][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4241.286640][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4241.286644][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4241.286647][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4241.286656][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4241.286662][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4241.286668][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4241.286672][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4241.286679][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4241.286690][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4241.286694][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4241.286701][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4241.286707][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4241.286713][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4241.286717][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4241.286734][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4241.286746][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4241.286758][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4241.286771][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4241.286784][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4241.286795][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4241.286800][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4241.286806][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4241.286819][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4241.286830][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4241.286837][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4241.286844][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4241.286850][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4241.286857][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4241.286869][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4241.286876][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4241.286881][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4241.286889][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4241.286895][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4241.286899][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4241.286904][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4241.286910][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4241.286919][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4241.286925][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4241.286929][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4241.286934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4241.286937][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4241.286945][ C0] process_one_work (kernel/workqueue.c:2633) [ 4241.286951][ C0] ? 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) [ 4241.286957][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4241.286964][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4241.286969][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4241.286973][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4241.286979][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4241.286983][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4241.286987][ C0] kthread (kernel/kthread.c:388) [ 4241.286992][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4241.286995][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4241.287001][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4241.287004][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4264.091995][ C1] rcu: 0-....: (3563781 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/289285 fqs=806327 | [ 4264.092946][ C1] rcu: (detected by 1, t=3694048 jiffies, g=477977, q=5823 ncpus=4) | [ 4264.093596][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 4264.154722][ C0] NMI backtrace for cpu 0 [ 4264.154748][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4264.154754][ C0] Workqueue: netns cleanup_net [ 4264.154771][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4264.154782][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4264.154786][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4264.154790][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4264.154793][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4264.154795][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4264.154797][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4264.154800][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4264.154803][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4264.154806][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4264.154812][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4264.154815][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4264.154817][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4264.154820][ C0] PKRU: 55555554 [ 4264.154821][ C0] Call Trace: [ 4264.154829][ C0] [ 4264.154836][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4264.154846][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4264.154854][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4264.154863][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4264.154872][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4264.154876][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4264.154882][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4264.154891][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4264.154897][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4264.154902][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4264.154907][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4264.154912][ C0] [ 4264.154914][ C0] [ 4264.154918][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4264.154925][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4264.154934][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4264.154940][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4264.154946][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4264.154956][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4264.154966][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4264.154971][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4264.154977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4264.154981][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4264.154988][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4264.154993][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4264.154999][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4264.155004][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4264.155009][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4264.155014][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4264.155023][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4264.155029][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4264.155050][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4264.155055][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4264.155063][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4264.155075][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4264.155080][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4264.155087][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4264.155095][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4264.155102][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4264.155107][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4264.155124][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4264.155138][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4264.155151][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4264.155168][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4264.155186][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4264.155199][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4264.155206][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4264.155213][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4264.155230][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4264.155244][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4264.155251][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4264.155259][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4264.155266][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4264.155274][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4264.155288][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4264.155295][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4264.155301][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4264.155309][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4264.155317][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4264.155322][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4264.155328][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4264.155332][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4264.155342][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4264.155349][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4264.155354][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4264.155359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4264.155362][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4264.155371][ C0] process_one_work (kernel/workqueue.c:2633) [ 4264.155380][ C0] ? 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) [ 4264.155386][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4264.155410][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4264.155416][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4264.155422][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4264.155429][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4264.155435][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4264.155439][ C0] kthread (kernel/kthread.c:388) [ 4264.155445][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4264.155450][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4264.155456][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4264.155460][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4288.558073][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4288.558845][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4288.559623][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4288.560394][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4288.561932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4288.562946][ C0] Workqueue: netns cleanup_net [ 4288.563388][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4288.563872][ C0] Code: 48 c7 c7 b0 c2 3e 91 5b 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 b0 c2 3e 91 mov $0xffffffff913ec2b0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 9a b3 9b ff jmp 0xffffffffff9bb3aa 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 4288.695571][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 4288.696118][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4288.696775][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4288.697436][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4288.698061][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4288.698722][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4288.699384][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4288.700108][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4288.700668][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4288.701337][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4288.702004][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4288.702667][ C0] PKRU: 55555554 [ 4288.702968][ C0] Call Trace: [ 4288.703258][ C0] [ 4288.703506][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4288.703987][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4288.704405][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4288.716759][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4288.717228][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4288.717714][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4288.718155][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4288.718661][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4288.719104][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4288.719608][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4288.720103][ C0] [ 4288.720359][ C0] [ 4288.720615][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4288.721154][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4288.721654][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4288.722133][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4288.722637][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4288.723161][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4288.723613][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4288.724035][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4288.724482][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.835047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.835445][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4288.835838][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4288.836220][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4288.836602][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4288.836969][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4288.837360][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4288.837788][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4288.838267][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4288.838680][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4288.839065][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4288.839503][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4288.839932][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4288.840411][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4288.840883][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4288.841346][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4288.841736][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4288.842143][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4288.842525][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4288.843070][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4288.843521][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4288.844025][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4288.844519][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4288.892852][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4288.893368][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4288.893800][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4288.894202][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4288.894688][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4288.895200][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4288.895698][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4288.896106][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4288.896480][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4288.896873][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4288.897355][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4288.897749][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4288.898123][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4288.898644][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4288.899032][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4288.899531][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4288.900085][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4288.900509][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4288.901027][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4288.901413][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4288.901898][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4288.902325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.902707][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4288.903133][ C0] process_one_work (kernel/workqueue.c:2633) [ 4288.903547][ C0] ? 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) [ 4288.903919][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4288.904366][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4289.024836][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4289.025244][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4289.025780][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4289.026199][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4289.026622][ C0] kthread (kernel/kthread.c:388) [ 4289.026964][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4289.027346][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4289.027718][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4289.028102][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4316.558049][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4316.558806][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4316.559565][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4316.560323][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4316.561829][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4316.562835][ C0] Workqueue: netns cleanup_net [ 4316.563247][ C0] RIP: 0010:report_enabled (./arch/x86/include/asm/bitops.h:137 ./include/asm-generic/bitops/instrumented-atomic.h:72 mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4316.563692][ C0] Code: 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d 48 0f ba 2d a7 a9 a4 05 00 0f 93 c0 c3 cc cc cc cc 66 66 2e 0f All code ======== 0: 2e 0f 1f 84 00 00 00 cs nopl 0x0(%rax,%rax,1) 7: 00 00 9: 66 90 xchg %ax,%ax b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9db 22: 48 d1 e8 shr %rax 25: 83 e0 01 and $0x1,%eax 28: 75 0d jne 0x37 2a:* f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9db <-- trapping instruction 31: a4 05 00 34: 0f 93 c0 setae %al 37: c3 ret 38: cc int3 39: cc int3 3a: cc int3 3b: cc int3 3c: 66 data16 3d: 66 data16 3e: 2e cs 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9b1 7: a4 05 00 a: 0f 93 c0 setae %al d: c3 ret e: cc int3 f: cc int3 10: cc int3 11: cc int3 12: 66 data16 13: 66 data16 14: 2e cs 15: 0f .byte 0xf [ 4316.635335][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000246 [ 4316.635823][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4316.636455][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4316.637079][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4316.637705][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4316.638338][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4316.638968][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4316.639665][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4316.640182][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4316.640810][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4316.641467][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4316.642118][ C0] PKRU: 55555554 [ 4316.642413][ C0] Call Trace: [ 4316.642701][ C0] [ 4316.642935][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4316.643353][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4316.643736][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4316.644173][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4316.714697][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4316.715181][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4316.715620][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4316.716129][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4316.716543][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4316.717052][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4316.717539][ C0] [ 4316.717797][ C0] [ 4316.718045][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4316.718577][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.719058][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.719543][ C0] ? report_enabled (./arch/x86/include/asm/bitops.h:137 ./include/asm-generic/bitops/instrumented-atomic.h:72 mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4316.719942][ C0] kasan_report (mm/kasan/report.c:585) [ 4316.720316][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.720811][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4316.721236][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4316.721707][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4316.722246][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4316.722696][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4316.723143][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4316.723601][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4316.724080][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4316.814582][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4316.815005][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4316.815412][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4316.815812][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4316.816208][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4316.816605][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4316.817030][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4316.817487][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4316.817921][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4316.818332][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4316.818782][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4316.819234][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4316.819726][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4316.820219][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4316.820697][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4316.821100][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4316.821518][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4316.821906][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4316.822472][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4316.822951][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4316.823488][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4316.823992][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4316.924638][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4316.925142][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4316.925551][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4316.925942][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4316.926403][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4316.926908][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4316.927416][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4316.927828][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4316.928243][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4316.928675][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4316.929174][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4316.929570][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4316.929947][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4316.930465][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4316.930850][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4316.931359][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4316.931909][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4316.932292][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4316.932769][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4316.933141][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4316.933610][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4316.934017][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4317.025088][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4317.026111][ C0] process_one_work (kernel/workqueue.c:2633) [ 4317.026542][ C0] ? 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) [ 4317.026925][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4317.027381][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4317.027770][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4317.028171][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4317.028754][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4317.029194][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4317.029637][ C0] kthread (kernel/kthread.c:388) [ 4317.030005][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4317.030402][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4317.030780][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4317.031164][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4339.019386][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3768744 jiffies s: 1289 root: 0x1/. | [ 4339.020412][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4339.021007][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4339.024394][ C0] NMI backtrace for cpu 0 [ 4339.024416][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4339.024422][ C0] Workqueue: netns cleanup_net [ 4339.024439][ C0] RIP: 0010:cpuacct_account_field (./include/linux/cgroup.h:434 kernel/sched/cpuacct.c:39 kernel/sched/cpuacct.c:354) [ 4339.024449][ C0] Code: 00 00 fc ff df 41 57 49 89 d7 41 56 4c 63 f6 41 55 41 54 55 53 48 89 fb 48 81 c7 a8 15 00 00 48 89 fa 48 c1 ea 03 80 3c 02 00 <0f> 85 b0 01 00 00 48 8b ab a8 15 00 00 e8 26 1a 7c 02 85 c0 0f 85 All code ======== 0: 00 00 add %al,(%rax) 2: fc cld 3: ff (bad) 4: df 41 57 filds 0x57(%rcx) 7: 49 89 d7 mov %rdx,%r15 a: 41 56 push %r14 c: 4c 63 f6 movslq %esi,%r14 f: 41 55 push %r13 11: 41 54 push %r12 13: 55 push %rbp 14: 53 push %rbx 15: 48 89 fb mov %rdi,%rbx 18: 48 81 c7 a8 15 00 00 add $0x15a8,%rdi 1f: 48 89 fa mov %rdi,%rdx 22: 48 c1 ea 03 shr $0x3,%rdx 26: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 2a:* 0f 85 b0 01 00 00 jne 0x1e0 <-- trapping instruction 30: 48 8b ab a8 15 00 00 mov 0x15a8(%rbx),%rbp 37: e8 26 1a 7c 02 call 0x27c1a62 3c: 85 c0 test %eax,%eax 3e: 0f .byte 0xf 3f: 85 .byte 0x85 Code starting with the faulting instruction =========================================== 0: 0f 85 b0 01 00 00 jne 0x1b6 6: 48 8b ab a8 15 00 00 mov 0x15a8(%rbx),%rbp d: e8 26 1a 7c 02 call 0x27c1a38 12: 85 c0 test %eax,%eax 14: 0f .byte 0xf 15: 85 .byte 0x85 [ 4339.024454][ C0] RSP: 0018:ffffc90000007d60 EFLAGS: 00000046 [ 4339.024458][ C0] RAX: dffffc0000000000 RBX: ffff888005b70040 RCX: 0000000000010000 [ 4339.024461][ C0] RDX: 1ffff11000b6e2bd RSI: 0000000000000002 RDI: ffff888005b715e8 [ 4339.024463][ C0] RBP: ffff888005b70040 R08: 000003f25f6b3c05 R09: fffffbfff246abd2 [ 4339.024466][ C0] R10: ffffffff92355e97 R11: ffffc90000007ff8 R12: 00000000000f4240 [ 4339.024469][ C0] R13: 0000000000000002 R14: 0000000000000002 R15: 00000000000f4240 [ 4339.024472][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4339.024475][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4339.024481][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4339.024484][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4339.024487][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4339.024489][ C0] PKRU: 55555554 [ 4339.024492][ C0] Call Trace: [ 4339.024499][ C0] [ 4339.024505][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4339.024515][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4339.024522][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4339.024531][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4339.024539][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4339.024543][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4339.024553][ C0] ? cpuacct_account_field (./include/linux/cgroup.h:434 kernel/sched/cpuacct.c:39 kernel/sched/cpuacct.c:354) [ 4339.024558][ C0] ? cpuacct_account_field (./include/linux/cgroup.h:434 kernel/sched/cpuacct.c:39 kernel/sched/cpuacct.c:354) [ 4339.024563][ C0] ? cpuacct_account_field (./include/linux/cgroup.h:434 kernel/sched/cpuacct.c:39 kernel/sched/cpuacct.c:354) [ 4339.024568][ C0] [ 4339.024569][ C0] [ 4339.024591][ C0] account_system_index_time (./include/linux/cgroup.h:421 ./include/linux/cgroup.h:490 ./include/linux/cgroup.h:731 kernel/sched/cputime.c:113 kernel/sched/cputime.c:176) [ 4339.024600][ C0] update_process_times (kernel/time/timer.c:2061 kernel/time/timer.c:2086) [ 4339.024609][ C0] tick_sched_handle (kernel/time/tick-sched.c:256) [ 4339.024617][ C0] tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4339.024623][ C0] __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4339.024627][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4339.024633][ C0] __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4339.024640][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4339.024644][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4339.024651][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4339.024660][ C0] hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4339.024670][ C0] __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4339.024680][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4339.024686][ C0] [ 4339.024688][ C0] [ 4339.024689][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4339.024700][ C0] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4339.024707][ C0] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 d0 79 e9 fd call 0xfffffffffde97a07 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 d0 79 e9 fd call 0xfffffffffde979dd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4339.024712][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4339.024716][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4339.024719][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4339.024722][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4339.024725][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4339.024728][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4339.024733][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4339.024742][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4339.024749][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4339.024758][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4339.024767][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4339.024772][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4339.024778][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4339.024782][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4339.024790][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4339.024795][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4339.024803][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4339.024809][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4339.024814][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4339.024819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4339.024829][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4339.024835][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4339.024842][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4339.024847][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4339.024855][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4339.024867][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4339.024873][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4339.024880][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4339.024888][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4339.024895][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4339.024901][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4339.024919][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4339.024935][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4339.024948][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4339.024963][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4339.024978][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4339.024991][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4339.024996][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4339.025003][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4339.025019][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4339.025033][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4339.025040][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4339.025047][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4339.025055][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4339.025063][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4339.025077][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4339.025083][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4339.025090][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4339.025098][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4339.025106][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4339.025110][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4339.025116][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4339.025121][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4339.025132][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4339.025139][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4339.025144][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4339.025150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4339.025154][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4339.025164][ C0] process_one_work (kernel/workqueue.c:2633) [ 4339.025172][ C0] ? 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) [ 4339.025178][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4339.025186][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4339.025192][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4339.025197][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4339.025204][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4339.025210][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4339.025214][ C0] kthread (kernel/kthread.c:388) [ 4339.025220][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4339.025225][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4339.025231][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4339.025234][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4342.295005][ C2] rcu: 0-....: (3572765 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/298242 fqs=824123 | [ 4342.295853][ C2] rcu: (detected by 2, t=3772250 jiffies, g=477977, q=5826 ncpus=4) | [ 4342.296476][ C2] Sending NMI from CPU 2 to CPUs 0: | [ 4342.296914][ C0] NMI backtrace for cpu 0 [ 4342.296932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4342.296937][ C0] Workqueue: netns cleanup_net [ 4342.296952][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4342.296963][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 4342.296968][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 4342.296972][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 4342.296976][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4342.296979][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4342.296983][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4342.296986][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 4342.296988][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4342.296992][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4342.296998][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4342.297001][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4342.297004][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4342.297006][ C0] PKRU: 55555554 [ 4342.297009][ C0] Call Trace: [ 4342.297016][ C0] [ 4342.297022][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4342.297032][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4342.297040][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4342.297049][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4342.297058][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4342.297062][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4342.297069][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4342.297078][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4342.297085][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4342.297090][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4342.297096][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4342.297101][ C0] [ 4342.297103][ C0] [ 4342.297104][ C0] kasan_report (mm/kasan/report.c:585) [ 4342.297115][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4342.297121][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4342.297127][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4342.297135][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4342.297143][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4342.297148][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4342.297153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4342.297157][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4342.297164][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4342.297168][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4342.297174][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4342.297179][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4342.297184][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4342.297189][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4342.297198][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4342.297203][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4342.297210][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4342.297215][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4342.297222][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4342.297234][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4342.297240][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4342.297247][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4342.297256][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4342.297263][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4342.297269][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4342.297289][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4342.297306][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4342.297325][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4342.297343][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4342.297360][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4342.297375][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4342.297381][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4342.297389][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4342.297408][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4342.297422][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4342.297430][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4342.297437][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4342.297444][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4342.297452][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4342.297467][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4342.297475][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4342.297482][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4342.297491][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4342.297498][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4342.297504][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4342.297510][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4342.297515][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4342.297525][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4342.297532][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4342.297537][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4342.297543][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4342.297547][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4342.297557][ C0] process_one_work (kernel/workqueue.c:2633) [ 4342.297565][ C0] ? 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) [ 4342.297572][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4342.297581][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4342.297588][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4342.297593][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4342.297600][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4342.297606][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4342.297610][ C0] kthread (kernel/kthread.c:388) [ 4342.297616][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4342.297621][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4342.297626][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4342.297630][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4368.588703][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4368.589502][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4368.590272][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4368.591094][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4368.665691][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4368.666741][ C0] Workqueue: netns cleanup_net [ 4368.667159][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4368.667607][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4368.669277][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4368.669778][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4368.670466][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4368.671161][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4368.671805][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4368.672487][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4368.673182][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4368.673937][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4368.804705][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4368.805356][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4368.805995][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4368.806633][ C0] PKRU: 55555554 [ 4368.806926][ C0] Call Trace: [ 4368.807203][ C0] [ 4368.807447][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4368.807899][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4368.808300][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4368.808771][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4368.809252][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4368.809727][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4368.810160][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4368.810651][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4368.811084][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4368.811582][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4368.812056][ C0] [ 4368.812302][ C0] [ 4368.812546][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4368.813058][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4368.813533][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4368.814007][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4368.904531][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4368.904970][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4368.905452][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4368.905977][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4368.906403][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4368.906827][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4368.907280][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.907755][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.908157][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4368.908562][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4368.908966][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4368.909360][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4368.909751][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4368.910208][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4368.910665][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4368.911190][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4368.911626][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4368.912044][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4368.912505][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4368.912964][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4368.913462][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4368.913984][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4369.014577][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4369.015002][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4369.015431][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4369.015859][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4369.016423][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4369.016880][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4369.017383][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4369.017857][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4369.018339][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4369.018855][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4369.019269][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4369.019671][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4369.020128][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4369.020624][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4369.021122][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4369.021541][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4369.021945][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4369.022350][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4369.022851][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4369.023245][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4369.023627][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4369.024151][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4369.174647][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4369.175166][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4369.175711][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4369.176102][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4369.176582][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4369.176950][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4369.177430][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4369.177852][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4369.178266][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4369.178686][ C0] process_one_work (kernel/workqueue.c:2633) [ 4369.179100][ C0] ? 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) [ 4369.179470][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4369.179912][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4369.180287][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4369.180670][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4369.181228][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4369.181660][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4369.182095][ C0] kthread (kernel/kthread.c:388) [ 4369.182453][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4369.182830][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4369.183194][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4369.183574][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4396.581640][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4396.582405][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4396.583165][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4396.583921][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4396.645599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4396.646571][ C0] Workqueue: netns cleanup_net [ 4396.646975][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4396.647445][ C0] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e All code ======== 0: ff (bad) 1: ff (bad) 2: 7f ff jg 0x3 4: ff 48 39 decl 0x39(%rax) 7: c7 (bad) 8: 76 dd jbe 0xffffffffffffffe7 a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 f: 48 89 fd mov %rdi,%rbp 12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 19: fc ff df 1c: 4d 89 d1 mov %r10,%r9 1f: 48 c1 ed 03 shr $0x3,%rbp 23: 49 c1 e9 03 shr $0x3,%r9 27: 48 01 c5 add %rax,%rbp 2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction 2d: 48 89 e8 mov %rbp,%rax 30: 49 8d 59 01 lea 0x1(%r9),%rbx 34: 48 89 da mov %rbx,%rdx 37: 48 29 ea sub %rbp,%rdx 3a: 48 83 fa 10 cmp $0x10,%rdx 3e: 0f .byte 0xf 3f: 8e .byte 0x8e Code starting with the faulting instruction =========================================== 0: 49 01 c1 add %rax,%r9 3: 48 89 e8 mov %rbp,%rax 6: 49 8d 59 01 lea 0x1(%r9),%rbx a: 48 89 da mov %rbx,%rdx d: 48 29 ea sub %rbp,%rdx 10: 48 83 fa 10 cmp $0x10,%rdx 14: 0f .byte 0xf 15: 8e .byte 0x8e [ 4396.648986][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 4396.649523][ C0] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 4396.650178][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4396.650829][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: 1ffff110011c9f41 [ 4396.651472][ C0] R10: ffff888008e4fa0b R11: ffff8880353fc508 R12: 0000000000000003 [ 4396.652124][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4396.652749][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4396.653458][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4396.654008][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4396.687041][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4396.687708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4396.688358][ C0] PKRU: 55555554 [ 4396.688663][ C0] Call Trace: [ 4396.688950][ C0] [ 4396.689194][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4396.689635][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4396.690038][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4396.690502][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4396.690956][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4396.691422][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4396.691863][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4396.692381][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4396.692828][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4396.693350][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4396.693860][ C0] [ 4396.774214][ C0] [ 4396.774481][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4396.775004][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.775482][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 4396.775903][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4396.776355][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4396.776872][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4396.777281][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4396.777667][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4396.778110][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4396.778578][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.778968][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4396.779359][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4396.779740][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4396.780112][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4396.780495][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4396.780899][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4396.781355][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4396.781853][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4396.782284][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4396.782703][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4396.783136][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4396.783579][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4396.784063][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4396.819891][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4396.820339][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4396.820713][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4396.821117][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4396.821501][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4396.822018][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4396.822469][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4396.822950][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4396.823429][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4396.823893][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4396.884483][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4396.884901][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4396.885293][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4396.885752][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4396.886242][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4396.886728][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4396.887129][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4396.887527][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4396.887923][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4396.888411][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4396.888794][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4396.889163][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4396.889677][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4396.890071][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4396.890608][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4396.891153][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4396.891558][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4396.892041][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4396.892404][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4396.892860][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4396.893266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4396.893678][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4396.954214][ C0] process_one_work (kernel/workqueue.c:2633) [ 4396.954632][ C0] ? 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) [ 4396.954989][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4396.955436][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4396.955822][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4396.956212][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4396.956756][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4396.957180][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4396.957615][ C0] kthread (kernel/kthread.c:388) [ 4396.957959][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4396.958359][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4396.958739][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4396.959108][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4420.300080][ C2] rcu: 0-....: (3582364 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/307786 fqs=841068 | [ 4420.301026][ C2] rcu: (detected by 2, t=3850255 jiffies, g=477977, q=5826 ncpus=4) | [ 4420.301712][ C2] Sending NMI from CPU 2 to CPUs 0: | [ 4420.313658][ C0] NMI backtrace for cpu 0 [ 4420.313700][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4420.313706][ C0] Workqueue: netns cleanup_net [ 4420.313721][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4420.313734][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4420.313739][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4420.313743][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4420.313746][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4420.313749][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4420.313752][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4420.313754][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4420.313757][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4420.313760][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4420.313767][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4420.313770][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4420.313773][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4420.313775][ C0] PKRU: 55555554 [ 4420.313777][ C0] Call Trace: [ 4420.313783][ C0] [ 4420.313789][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4420.313797][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4420.313804][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4420.313812][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4420.313819][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4420.313822][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4420.313829][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4420.313834][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4420.313838][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4420.313843][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4420.313848][ C0] [ 4420.313850][ C0] [ 4420.313853][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4420.313860][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4420.313870][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4420.313880][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4420.313885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4420.313891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4420.313895][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4420.313903][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4420.313908][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4420.313913][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4420.313919][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4420.313925][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4420.313929][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4420.313954][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4420.313958][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4420.313964][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4420.313968][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4420.313975][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4420.313985][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4420.313990][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4420.313997][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4420.314005][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4420.314010][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4420.314015][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4420.314035][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4420.314049][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4420.314063][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4420.314077][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4420.314093][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4420.314106][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4420.314113][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4420.314120][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4420.314138][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4420.314154][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4420.314162][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4420.314170][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4420.314176][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4420.314183][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4420.314197][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4420.314204][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4420.314211][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4420.314220][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4420.314228][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4420.314233][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4420.314238][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4420.314243][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4420.314252][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4420.314258][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4420.314262][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4420.314267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4420.314270][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4420.314278][ C0] process_one_work (kernel/workqueue.c:2633) [ 4420.314286][ C0] ? 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) [ 4420.314292][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4420.314300][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4420.314305][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4420.314311][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4420.314318][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4420.314323][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4420.314328][ C0] kthread (kernel/kthread.c:388) [ 4420.314334][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4420.314339][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4420.314344][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4420.314348][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4437.323401][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3867048 jiffies s: 1289 root: 0x1/. | [ 4437.324512][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4437.325079][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4437.343888][ C0] NMI backtrace for cpu 0 [ 4437.343911][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4437.343916][ C0] Workqueue: netns cleanup_net [ 4437.343932][ C0] RIP: 0010:queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4437.343943][ C0] Code: 0f 1f 44 00 00 49 89 fd 49 89 fc 41 be 01 00 00 00 48 b8 00 00 00 00 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c All code ======== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 49 89 fd mov %rdi,%r13 8: 49 89 fc mov %rdi,%r12 b: 41 be 01 00 00 00 mov $0x1,%r14d 11: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 18: fc ff df 1b: 49 c1 ed 03 shr $0x3,%r13 1f: 41 83 e4 07 and $0x7,%r12d 23: 49 01 c5 add %rax,%r13 26: 41 83 c4 03 add $0x3,%r12d 2a:* be 04 00 00 00 mov $0x4,%esi <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 d0 79 e9 fd call 0xfffffffffde97a07 37: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 3c: 41 38 c4 cmp %al,%r12b 3f: 7c .byte 0x7c Code starting with the faulting instruction =========================================== 0: be 04 00 00 00 mov $0x4,%esi 5: 48 89 ef mov %rbp,%rdi 8: e8 d0 79 e9 fd call 0xfffffffffde979dd d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 12: 41 38 c4 cmp %al,%r12b 15: 7c .byte 0x7c [ 4437.343947][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4437.343951][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4437.343954][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4437.343957][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4437.343959][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4437.343961][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4437.343964][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4437.343968][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4437.343973][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4437.343976][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4437.343978][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4437.343981][ C0] PKRU: 55555554 [ 4437.343983][ C0] Call Trace: [ 4437.343990][ C0] [ 4437.343997][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4437.344006][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4437.344014][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4437.344022][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4437.344030][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4437.344034][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4437.344042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4437.344047][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4437.344051][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4437.344057][ C0] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:68 ./include/linux/atomic/atomic-instrumented.h:32 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4437.344061][ C0] [ 4437.344063][ C0] [ 4437.344065][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4437.344071][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4437.344079][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4437.344088][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4437.344092][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4437.344097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4437.344100][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4437.344107][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4437.344112][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4437.344118][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4437.344123][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4437.344129][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4437.344133][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4437.344142][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4437.344147][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4437.344154][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4437.344158][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4437.344166][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4437.344178][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4437.344183][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4437.344191][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4437.344198][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4437.344204][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4437.344209][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4437.344226][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4437.344241][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4437.344257][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4437.344271][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4437.344288][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4437.344300][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4437.344307][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4437.344314][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4437.344332][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4437.344345][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4437.344354][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4437.344361][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4437.344367][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4437.344373][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4437.344384][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4437.344391][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4437.344396][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4437.344404][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4437.344410][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4437.344414][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4437.344419][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4437.344423][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4437.344434][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4437.344441][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4437.344446][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4437.344453][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4437.344457][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4437.344465][ C0] process_one_work (kernel/workqueue.c:2633) [ 4437.344473][ C0] ? 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) [ 4437.344479][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4437.344487][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4437.344494][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4437.344499][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4437.344506][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4437.344512][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4437.344516][ C0] kthread (kernel/kthread.c:388) [ 4437.344522][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4437.344526][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4437.344532][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4437.344536][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4464.557830][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4464.558523][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4464.559216][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4464.559902][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4464.561366][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4464.562235][ C0] Workqueue: netns cleanup_net [ 4464.562601][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4464.562995][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4464.604529][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4464.605033][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4464.605670][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4464.606307][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4464.606940][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4464.607571][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4464.608215][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4464.608934][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4464.609453][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4464.610088][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4464.610756][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4464.611412][ C0] PKRU: 55555554 [ 4464.611707][ C0] Call Trace: [ 4464.611980][ C0] [ 4464.612227][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4464.612616][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4464.613002][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4464.613458][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4464.613902][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4464.614354][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4464.614817][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4464.615357][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4464.615784][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4464.616256][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4464.616725][ C0] [ 4464.616970][ C0] [ 4464.617215][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4464.617721][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4464.618197][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4464.618671][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4464.619052][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4464.619539][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4464.619939][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4464.620423][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4464.620948][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4464.621384][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4464.621787][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4464.622227][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4464.622685][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4464.623077][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4464.623508][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4464.623891][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4464.624236][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4464.624554][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4464.624900][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4464.625269][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4464.625693][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4464.626056][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4464.626417][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4464.626826][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4464.627233][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4464.627659][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4464.628075][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4464.628481][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4464.628824][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4464.629182][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4464.629527][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4464.629985][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4464.630384][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4464.630819][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4464.631225][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4464.631619][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4464.632051][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4464.632400][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4464.632735][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4464.633132][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4464.633561][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4464.634039][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4464.634425][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4464.634817][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4464.635216][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4464.635711][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4464.636105][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4464.636481][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4464.637002][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4464.637395][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4464.637898][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4464.638448][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4464.638846][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4464.639333][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4464.639700][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4464.640166][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4464.640575][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4464.640954][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4464.641374][ C0] process_one_work (kernel/workqueue.c:2633) [ 4464.641793][ C0] ? 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) [ 4464.642175][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4464.642599][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4464.642966][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4464.643341][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4464.644103][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4464.644533][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4464.644975][ C0] kthread (kernel/kthread.c:388) [ 4464.645344][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4464.645758][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4464.646153][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4464.646528][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4492.586577][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4492.587326][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4492.588086][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4492.588844][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4492.590314][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4492.591312][ C0] Workqueue: netns cleanup_net [ 4492.591717][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4492.592135][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 4492.693775][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 4492.694277][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4492.694911][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4492.695544][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4492.696180][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4492.696824][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4492.697463][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4492.698163][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4492.698705][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4492.699339][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4492.699974][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4492.700627][ C0] PKRU: 55555554 [ 4492.700925][ C0] Call Trace: [ 4492.701206][ C0] [ 4492.701457][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4492.701910][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4492.702300][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4492.702749][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4492.703189][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4492.753779][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4492.754244][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4492.754773][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4492.755225][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4492.755753][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4492.756256][ C0] [ 4492.756514][ C0] [ 4492.756771][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4492.757309][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4492.757802][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4492.758294][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4492.758692][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4492.759131][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4492.759603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4492.760137][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4492.760563][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4492.760993][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4492.761455][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4492.761938][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4492.762345][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4492.762773][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4492.763191][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4492.783699][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4492.784100][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4492.784532][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4492.784968][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4492.785472][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4492.785907][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4492.786315][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4492.786766][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4492.787212][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4492.787694][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4492.788176][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4492.788646][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4492.789049][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4492.789469][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4492.789851][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4492.790381][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4492.790836][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4492.791340][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4492.791826][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4492.792307][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4492.792836][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4492.793270][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4492.823777][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4492.824240][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4492.824739][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4492.825248][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4492.825658][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4492.826058][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4492.826448][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4492.826940][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4492.827326][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4492.827712][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4492.828244][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4492.828646][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4492.829202][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4492.829759][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4492.830156][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4492.830642][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4492.831010][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4492.831470][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4492.831876][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4492.832253][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4492.832709][ C0] process_one_work (kernel/workqueue.c:2633) [ 4492.833125][ C0] ? 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) [ 4492.833509][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4492.844157][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4492.844565][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4492.844960][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4492.845522][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4492.845955][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4492.846400][ C0] kthread (kernel/kthread.c:388) [ 4492.846752][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4492.847143][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4492.847516][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4492.847910][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4492.848325][ C0] | [ 4498.314331][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4498.314942][ C0] rcu: 0-....: (3598175 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/323585 fqs=856242 | [ 4498.315848][ C0] rcu: (t=3928271 jiffies g=477977 q=5829 ncpus=4) [ 4498.317167][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4498.318166][ C0] Workqueue: netns cleanup_net [ 4498.318577][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4498.319140][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4498.320775][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4498.321283][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4498.321932][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4498.322577][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4498.323226][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4498.323883][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4498.324560][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4498.325320][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4498.325869][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4498.326521][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4498.327178][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4498.327838][ C0] PKRU: 55555554 [ 4498.328137][ C0] Call Trace: [ 4498.328441][ C0] [ 4498.328694][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4498.329158][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4498.329587][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4498.330017][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4498.330503][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4498.330885][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4498.331326][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4498.331758][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4498.332172][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4498.332619][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4498.332995][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4498.333499][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4498.333961][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4498.334457][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4498.334919][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4498.335449][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4498.335882][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4498.336392][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4498.336879][ C0] [ 4498.337127][ C0] [ 4498.337378][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4498.337897][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4498.338392][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4498.338879][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4498.339425][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4498.339854][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4498.340288][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4498.340754][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4498.341223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4498.341614][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4498.342009][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4498.342407][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4498.342792][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4498.343165][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4498.343593][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4498.344019][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4498.344506][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4498.344924][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4498.345351][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4498.345804][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4498.346254][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4498.346760][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4498.347241][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4498.347712][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4498.348108][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4498.348526][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4498.348920][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4498.349448][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4498.349897][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4498.350421][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4498.350935][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4498.351434][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4498.351941][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4498.352352][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4498.352752][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4498.353241][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4498.353769][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4498.354275][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4498.354708][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4498.355107][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4498.355504][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4498.355998][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4498.356398][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4498.356771][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4498.357291][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4498.357685][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4498.358203][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4498.358757][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4498.359158][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4498.359655][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4498.360028][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4498.360501][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4498.360918][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4498.361307][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4498.361733][ C0] process_one_work (kernel/workqueue.c:2633) [ 4498.362150][ C0] ? 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) [ 4498.362529][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4498.362977][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4498.363396][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4498.363805][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4498.364370][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4498.364795][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4498.365214][ C0] kthread (kernel/kthread.c:388) [ 4498.365559][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4498.365944][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4498.366319][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4498.366701][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4524.557228][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4524.557721][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4524.558201][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4524.558688][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4524.559647][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4524.560273][ C0] Workqueue: netns cleanup_net [ 4524.560531][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4524.560799][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 4524.561798][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4524.562111][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4524.562524][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4524.562933][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4524.563343][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4524.563757][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4524.564162][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4524.564621][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4524.564973][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4524.565394][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4524.565804][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4524.566208][ C0] PKRU: 55555554 [ 4524.566400][ C0] Call Trace: [ 4524.566574][ C0] [ 4524.566727][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4524.566996][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4524.567245][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4524.567533][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4524.567810][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4524.568105][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4524.568382][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4524.568693][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4524.568960][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4524.569278][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4524.569590][ C0] [ 4524.569743][ C0] [ 4524.569896][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4524.570219][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4524.570517][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4524.570760][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4524.571015][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4524.571300][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4524.571623][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4524.571879][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4524.572136][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4524.572418][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.572711][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.572954][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4524.573199][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4524.573464][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4524.573698][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4524.573935][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4524.574186][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4524.574461][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4524.574766][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4524.575029][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4524.575277][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4524.575559][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4524.575833][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4524.576131][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4524.576440][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4524.576731][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4524.576977][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4524.577239][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4524.577496][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4524.577821][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4524.578099][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4524.578410][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4524.578711][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4524.579002][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4524.579321][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4524.579579][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4524.579825][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4524.580112][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4524.580433][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4524.580743][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4524.580996][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4524.581245][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4524.581506][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4524.581816][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4524.582064][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4524.582300][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4524.582632][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4524.582879][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4524.583200][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4524.583558][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4524.583806][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4524.584115][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4524.584354][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4524.584646][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4524.584902][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.585147][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4524.585425][ C0] process_one_work (kernel/workqueue.c:2633) [ 4524.585684][ C0] ? 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) [ 4524.585921][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4524.586199][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4524.586446][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4524.586690][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4524.587030][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4524.587297][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4524.587566][ C0] kthread (kernel/kthread.c:388) [ 4524.587778][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4524.588018][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4524.588249][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4524.588495][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4535.627342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 3965352 jiffies s: 1289 root: 0x1/. | [ 4535.628000][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4535.628376][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4535.628656][ C0] NMI backtrace for cpu 0 [ 4535.628667][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4535.628670][ C0] Workqueue: netns cleanup_net [ 4535.628678][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4535.628688][ C0] Code: b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d <41> 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd All code ======== 0: b6 c2 mov $0xc2,%dh 2: 48 01 f0 add %rsi,%rax 5: 55 push %rbp 6: 53 push %rbx 7: 72 14 jb 0x1d 9: eb 26 jmp 0x31 b: cc int3 c: cc int3 d: cc int3 e: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 15: ff ff fe 18: 48 39 c7 cmp %rax,%rdi 1b: 77 23 ja 0x40 1d: 44 89 c2 mov %r8d,%edx 20: e8 57 e8 ff ff call 0xffffffffffffe87c 25: 83 f0 01 xor $0x1,%eax 28: 5b pop %rbx 29: 5d pop %rbp 2a:* 41 5c pop %r12 <-- trapping instruction 2c: c3 ret 2d: cc int3 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 38: 7f ff ff 3b: 48 39 c7 cmp %rax,%rdi 3e: 76 dd jbe 0x1d Code starting with the faulting instruction =========================================== 0: 41 5c pop %r12 2: c3 ret 3: cc int3 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax e: 7f ff ff 11: 48 39 c7 cmp %rax,%rdi 14: 76 dd jbe 0xfffffffffffffff3 [ 4535.628691][ C0] RSP: 0018:ffffc9000051f3d0 EFLAGS: 00000202 [ 4535.628694][ C0] RAX: 0000000000000001 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 4535.628696][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4535.628698][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4535.628700][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4535.628702][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4535.628703][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4535.628706][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4535.628709][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4535.628711][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4535.628712][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4535.628714][ C0] PKRU: 55555554 [ 4535.628715][ C0] Call Trace: [ 4535.628719][ C0] [ 4535.628722][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4535.628729][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4535.628735][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4535.628741][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4535.628747][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4535.628750][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4535.628755][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4535.628761][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 4535.628765][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 4535.628768][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 4535.628772][ C0] [ 4535.628773][ C0] [ 4535.628774][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4535.628778][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4535.628782][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4535.628788][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4535.628795][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4535.628798][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4535.628801][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4535.628804][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4535.628809][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4535.628811][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4535.628816][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4535.628819][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4535.628822][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4535.628825][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4535.628831][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4535.628834][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4535.628838][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4535.628842][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4535.628848][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4535.628855][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4535.628859][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4535.628863][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4535.628868][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4535.628872][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4535.628876][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4535.628886][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4535.628895][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4535.628904][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4535.628913][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4535.628923][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4535.628930][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4535.628934][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4535.628939][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4535.628948][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4535.628956][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4535.628961][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4535.628965][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4535.628969][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4535.628974][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4535.628982][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4535.628987][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4535.628991][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4535.628996][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4535.629001][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4535.629003][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4535.629007][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4535.629010][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4535.629017][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4535.629020][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4535.629023][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4535.629026][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4535.629028][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4535.629034][ C0] process_one_work (kernel/workqueue.c:2633) [ 4535.629038][ C0] ? 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) [ 4535.629041][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4535.629046][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4535.629049][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4535.629052][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4535.629056][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4535.629060][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4535.629062][ C0] kthread (kernel/kthread.c:388) [ 4535.629065][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4535.629068][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4535.629071][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4535.629073][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4560.557202][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4560.557679][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4560.558155][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4560.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4560.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4560.560204][ C0] Workqueue: netns cleanup_net [ 4560.560456][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4560.560785][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4560.561767][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4560.562078][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4560.562482][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4560.562884][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4560.563293][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4560.563697][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4560.564100][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4560.564553][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4560.564888][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4560.565295][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4560.565699][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4560.566102][ C0] PKRU: 55555554 [ 4560.566285][ C0] Call Trace: [ 4560.566460][ C0] [ 4560.566610][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4560.566877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4560.567129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4560.567410][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4560.567685][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4560.567979][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4560.568247][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4560.568559][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4560.568826][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4560.569141][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4560.569442][ C0] [ 4560.569596][ C0] [ 4560.569748][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4560.570070][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4560.570372][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4560.570672][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4560.570990][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4560.571245][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4560.571501][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4560.571777][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4560.572066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4560.572307][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4560.572553][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4560.572797][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4560.573031][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4560.573272][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4560.573525][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4560.573792][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4560.574095][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4560.574355][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4560.574608][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4560.574883][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4560.575158][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4560.575453][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4560.575754][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4560.576042][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4560.576289][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4560.576546][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4560.576790][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4560.577114][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4560.577394][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4560.577699][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4560.577998][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4560.578289][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4560.578607][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4560.578861][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4560.579106][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4560.579394][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4560.579710][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4560.580020][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4560.580272][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4560.580522][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4560.580772][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4560.581081][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4560.581324][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4560.581561][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4560.581888][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4560.582132][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4560.582454][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4560.582800][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4560.583048][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4560.583364][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4560.583593][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4560.583882][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4560.584137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4560.584377][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4560.584644][ C0] process_one_work (kernel/workqueue.c:2633) [ 4560.584901][ C0] ? 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) [ 4560.585137][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4560.585416][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4560.585656][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4560.585899][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4560.586238][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4560.586502][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4560.586765][ C0] kthread (kernel/kthread.c:388) [ 4560.586976][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4560.587214][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4560.587451][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4560.587688][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4560.587943][ C0] | [ 4576.371325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4576.371704][ C0] rcu: 0-....: (3672901 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/398303 fqs=873279 | [ 4576.372268][ C0] rcu: (t=4006327 jiffies g=477977 q=5829 ncpus=4) [ 4576.373088][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4576.373717][ C0] Workqueue: netns cleanup_net [ 4576.373970][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4576.374304][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4576.375286][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4576.375601][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4576.376005][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4576.376410][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4576.376815][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4576.377219][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4576.377624][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4576.378076][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4576.378413][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4576.378820][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4576.379224][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4576.379629][ C0] PKRU: 55555554 [ 4576.379813][ C0] Call Trace: [ 4576.379987][ C0] [ 4576.380139][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4576.380419][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4576.380675][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4576.380929][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4576.381220][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4576.381456][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4576.381728][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4576.382004][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4576.382264][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4576.382554][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4576.382801][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4576.383124][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4576.383407][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4576.383699][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4576.383970][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4576.384279][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4576.384547][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4576.384863][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4576.385166][ C0] [ 4576.385316][ C0] [ 4576.385471][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4576.385791][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4576.386091][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4576.386392][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4576.386710][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4576.386964][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4576.387219][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4576.387497][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4576.387784][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4576.388027][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4576.388270][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4576.388513][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4576.388750][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4576.388984][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4576.389234][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4576.389504][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4576.389806][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4576.390065][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4576.390317][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4576.390589][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4576.390863][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4576.391161][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4576.391460][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4576.391751][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4576.391996][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4576.392252][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4576.392494][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4576.392817][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4576.393093][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4576.393408][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4576.393707][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4576.393998][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4576.394315][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4576.394568][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4576.394810][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4576.395099][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4576.395411][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4576.395722][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4576.395974][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4576.396222][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4576.396472][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4576.396778][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4576.397023][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4576.397259][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4576.397587][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4576.397830][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4576.398148][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4576.398497][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4576.398743][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4576.399048][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4576.399279][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4576.399567][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4576.399822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4576.400064][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4576.400331][ C0] process_one_work (kernel/workqueue.c:2633) [ 4576.400589][ C0] ? 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) [ 4576.400825][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4576.401105][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4576.401345][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4576.401588][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4576.401926][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4576.402191][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4576.402457][ C0] kthread (kernel/kthread.c:388) [ 4576.402669][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4576.402906][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4576.403142][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4576.403382][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4600.557208][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4600.557687][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4600.558164][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4600.558644][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4600.559595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4600.560221][ C0] Workqueue: netns cleanup_net [ 4600.560474][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4600.560805][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4600.561794][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4600.562107][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4600.562513][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4600.562920][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4600.563330][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4600.563738][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4600.564143][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4600.564598][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4600.564935][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4600.565348][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4600.565756][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4600.566161][ C0] PKRU: 55555554 [ 4600.566352][ C0] Call Trace: [ 4600.566526][ C0] [ 4600.566679][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4600.566949][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4600.567199][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4600.567483][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4600.567761][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4600.568056][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4600.568327][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4600.568641][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4600.568909][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4600.569224][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4600.569526][ C0] [ 4600.569679][ C0] [ 4600.569832][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4600.570162][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4600.570464][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4600.570768][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4600.571087][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4600.571344][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4600.571601][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4600.571877][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.572166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.572412][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4600.572658][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4600.572902][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4600.573141][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4600.573383][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4600.573636][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4600.573904][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4600.574206][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4600.574471][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4600.574720][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4600.574992][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4600.575269][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4600.575568][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4600.575869][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4600.576159][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4600.576408][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4600.576665][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4600.576910][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4600.577235][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4600.577515][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4600.577819][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4600.578122][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4600.578413][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4600.578731][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4600.578984][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4600.579230][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4600.579519][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4600.579835][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4600.580145][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4600.580398][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4600.580648][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4600.580898][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4600.581212][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4600.581456][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4600.581695][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4600.582021][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4600.582268][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4600.582591][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4600.582937][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4600.583190][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4600.583503][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4600.583734][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4600.584024][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4600.584280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.584524][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4600.584790][ C0] process_one_work (kernel/workqueue.c:2633) [ 4600.585048][ C0] ? 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) [ 4600.585284][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4600.585563][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4600.585805][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4600.586048][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4600.586389][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4600.586654][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4600.586917][ C0] kthread (kernel/kthread.c:388) [ 4600.587128][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4600.587372][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4600.587603][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4600.587842][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4628.557211][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4628.557694][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4628.558169][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4628.558647][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4628.559597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4628.560218][ C0] Workqueue: netns cleanup_net [ 4628.560470][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4628.560737][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 4628.561720][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 4628.562032][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4628.562439][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4628.562841][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4628.563247][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4628.563652][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4628.564056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4628.564515][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4628.564851][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4628.565258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4628.565664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4628.566067][ C0] PKRU: 55555554 [ 4628.566250][ C0] Call Trace: [ 4628.566423][ C0] [ 4628.566576][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4628.566845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4628.567093][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4628.567375][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4628.567651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4628.567944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4628.568214][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4628.568525][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4628.568793][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4628.569105][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4628.569415][ C0] [ 4628.569565][ C0] [ 4628.569724][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4628.570046][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4628.570345][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4628.570585][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4628.570873][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4628.571189][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4628.571444][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4628.571699][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4628.571973][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4628.572262][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.572503][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4628.572754][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4628.573002][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4628.573235][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4628.573469][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4628.573720][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4628.573987][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4628.574289][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4628.574549][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4628.574799][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4628.575070][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4628.575344][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4628.575640][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4628.575939][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4628.576228][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4628.576478][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4628.576738][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4628.576983][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4628.577307][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4628.577586][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4628.577891][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4628.578189][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4628.578482][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4628.578797][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4628.579050][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4628.579294][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4628.579587][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4628.579901][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4628.580210][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4628.580465][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4628.580713][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4628.580961][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4628.581271][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4628.581517][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4628.581750][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4628.582076][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4628.582321][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4628.582645][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4628.582996][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4628.583245][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4628.583560][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4628.583790][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4628.584081][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4628.584339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4628.584581][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4628.584847][ C0] process_one_work (kernel/workqueue.c:2633) [ 4628.585104][ C0] ? 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) [ 4628.585341][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4628.585619][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4628.585860][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4628.586116][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4628.586454][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4628.586719][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4628.586979][ C0] kthread (kernel/kthread.c:388) [ 4628.587191][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4628.587433][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4628.587665][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4628.587904][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4633.931351][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4063656 jiffies s: 1289 root: 0x1/. | [ 4633.932015][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4633.932398][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4633.932681][ C0] NMI backtrace for cpu 0 [ 4633.932691][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4633.932694][ C0] Workqueue: netns cleanup_net [ 4633.932703][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:585) [ 4633.932711][ C0] Code: 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 <84> c0 0f 84 9c 00 00 00 e8 ff a7 ba ff 41 81 87 3c 0a 00 00 00 00 All code ======== 0: 4c 8b 3c 25 80 b8 1f mov 0x1fb880,%r15 7: 00 8: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax f: 85 c0 test %eax,%eax 11: 0f 85 b7 00 00 00 jne 0xce 17: 48 89 fd mov %rdi,%rbp 1a: 49 89 f6 mov %rsi,%r14 1d: 89 d3 mov %edx,%ebx 1f: 49 89 cd mov %rcx,%r13 22: e8 0f f7 ff ff call 0xfffffffffffff736 27: 41 89 c4 mov %eax,%r12d 2a:* 84 c0 test %al,%al <-- trapping instruction 2c: 0f 84 9c 00 00 00 je 0xce 32: e8 ff a7 ba ff call 0xffffffffffbaa836 37: 41 rex.B 38: 81 .byte 0x81 39: 87 3c 0a xchg %edi,(%rdx,%rcx,1) 3c: 00 00 add %al,(%rax) ... Code starting with the faulting instruction =========================================== 0: 84 c0 test %al,%al 2: 0f 84 9c 00 00 00 je 0xa4 8: e8 ff a7 ba ff call 0xffffffffffbaa80c d: 41 rex.B e: 81 .byte 0x81 f: 87 3c 0a xchg %edi,(%rdx,%rcx,1) 12: 00 00 add %al,(%rax) ... [ 4633.932714][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000247 [ 4633.932716][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4633.932718][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4633.932720][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4633.932722][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4633.932724][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4633.932726][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4633.932728][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4633.932732][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4633.932734][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4633.932735][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4633.932737][ C0] PKRU: 55555554 [ 4633.932738][ C0] Call Trace: [ 4633.932742][ C0] [ 4633.932745][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4633.932752][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4633.932757][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4633.932763][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4633.932769][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4633.932772][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4633.932777][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4633.932783][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4633.932787][ C0] ? kasan_report (mm/kasan/report.c:585) [ 4633.932790][ C0] ? kasan_report (mm/kasan/report.c:585) [ 4633.932793][ C0] ? kasan_report (mm/kasan/report.c:585) [ 4633.932796][ C0] [ 4633.932797][ C0] [ 4633.932800][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4633.932804][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4633.932810][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4633.932813][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4633.932824][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4633.932830][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4633.932836][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4633.932839][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4633.932843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4633.932845][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4633.932850][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4633.932853][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4633.932857][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4633.932860][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4633.932864][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4633.932866][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4633.932874][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4633.932877][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4633.932883][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4633.932886][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4633.932891][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4633.932898][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4633.932901][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4633.932906][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4633.932910][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4633.932914][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4633.932918][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4633.932929][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4633.932938][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4633.932946][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4633.932955][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4633.932965][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4633.932972][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4633.932976][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4633.932980][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4633.932989][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4633.932997][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4633.933002][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4633.933006][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4633.933010][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4633.933015][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4633.933023][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4633.933028][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4633.933032][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4633.933037][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4633.933041][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4633.933044][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4633.933047][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4633.933050][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4633.933057][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4633.933060][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4633.933062][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4633.933065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4633.933068][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4633.933073][ C0] process_one_work (kernel/workqueue.c:2633) [ 4633.933077][ C0] ? 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) [ 4633.933080][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4633.933085][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4633.933089][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4633.933092][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4633.933098][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4633.933102][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4633.933106][ C0] kthread (kernel/kthread.c:388) [ 4633.933110][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4633.933113][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4633.933117][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4633.933119][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4633.933129][ C0] | [ 4654.407325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4654.407704][ C0] rcu: 0-....: (3750817 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/476218 fqs=890913 | [ 4654.408271][ C0] rcu: (t=4084363 jiffies g=477977 q=5829 ncpus=4) [ 4654.409096][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4654.409720][ C0] Workqueue: netns cleanup_net [ 4654.409974][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4654.410309][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4654.411292][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4654.411612][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4654.412020][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4654.412428][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4654.412840][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4654.413246][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4654.413652][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4654.414105][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4654.414444][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4654.414855][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4654.415261][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4654.415680][ C0] PKRU: 55555554 [ 4654.415865][ C0] Call Trace: [ 4654.416040][ C0] [ 4654.416191][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4654.416471][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4654.416729][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4654.416983][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4654.417276][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4654.417510][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4654.417784][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4654.418060][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4654.418321][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4654.418615][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4654.418863][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4654.419181][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4654.419463][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4654.419756][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4654.420025][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4654.420340][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4654.420610][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4654.420924][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4654.421226][ C0] [ 4654.421378][ C0] [ 4654.421532][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4654.421855][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4654.422156][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4654.422459][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4654.422784][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4654.423040][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4654.423293][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4654.423574][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4654.423862][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4654.424105][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4654.424350][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4654.424591][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4654.424827][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4654.425063][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4654.425313][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4654.425582][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4654.425881][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4654.426140][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4654.426390][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4654.426661][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4654.426934][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4654.427234][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4654.427546][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4654.427838][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4654.428084][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4654.428342][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4654.428585][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4654.428910][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4654.429187][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4654.429494][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4654.429794][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4654.430085][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4654.430403][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4654.430655][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4654.430903][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4654.431194][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4654.431509][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4654.431819][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4654.432072][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4654.432321][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4654.432572][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4654.432887][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4654.433133][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4654.433369][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4654.433696][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4654.433941][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4654.434260][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4654.434608][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4654.434855][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4654.435170][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4654.435406][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4654.435693][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4654.435949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4654.436192][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4654.436460][ C0] process_one_work (kernel/workqueue.c:2633) [ 4654.436718][ C0] ? 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) [ 4654.436954][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4654.437232][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4654.437472][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4654.437714][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4654.438054][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4654.438322][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4654.438587][ C0] kthread (kernel/kthread.c:388) [ 4654.438798][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4654.439037][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4654.439268][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4654.439507][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4680.557206][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4680.557686][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4680.558165][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4680.558641][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4680.559589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4680.560210][ C0] Workqueue: netns cleanup_net [ 4680.560462][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4680.560728][ C0] Code: 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 <48> 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 ff ff 41 89 c4 84 c0 0f All code ======== 0: 56 push %rsi 1: 41 55 push %r13 3: 41 54 push %r12 5: 55 push %rbp 6: 53 push %rbx 7: 48 83 ec 70 sub $0x70,%rsp b: 9c pushf c: 8f 04 24 pop (%rsp) f: 0f 01 ca clac 12: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 19: 1f 00 1b: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 22: 85 c0 test %eax,%eax 24: 0f 85 b7 00 00 00 jne 0xe1 2a:* 48 89 fd mov %rdi,%rbp <-- trapping instruction 2d: 49 89 f6 mov %rsi,%r14 30: 89 d3 mov %edx,%ebx 32: 49 89 cd mov %rcx,%r13 35: e8 0f f7 ff ff call 0xfffffffffffff749 3a: 41 89 c4 mov %eax,%r12d 3d: 84 c0 test %al,%al 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 fd mov %rdi,%rbp 3: 49 89 f6 mov %rsi,%r14 6: 89 d3 mov %edx,%ebx 8: 49 89 cd mov %rcx,%r13 b: e8 0f f7 ff ff call 0xfffffffffffff71f 10: 41 89 c4 mov %eax,%r12d 13: 84 c0 test %al,%al 15: 0f .byte 0xf [ 4680.561713][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000246 [ 4680.562024][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4680.562432][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4680.562840][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4680.563256][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4680.563662][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 4680.564064][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4680.564518][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4680.564853][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4680.565261][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4680.565674][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4680.566076][ C0] PKRU: 55555554 [ 4680.566260][ C0] Call Trace: [ 4680.566437][ C0] [ 4680.566587][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4680.566856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4680.567104][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4680.567387][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4680.567664][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4680.567957][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4680.568232][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4680.568545][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4680.568812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4680.569127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4680.569427][ C0] [ 4680.569581][ C0] [ 4680.569732][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4680.570053][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4680.570356][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4680.570595][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4680.570886][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4680.571202][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4680.571458][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4680.571714][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4680.571991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.572280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.572524][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4680.572771][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4680.573013][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4680.573248][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4680.573484][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4680.573736][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4680.574004][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4680.574308][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4680.574569][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4680.574817][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4680.575088][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4680.575363][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4680.575663][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4680.575961][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4680.576253][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4680.576500][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4680.576757][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4680.576999][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4680.577326][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4680.577606][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4680.577912][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4680.578211][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4680.578506][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4680.578824][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4680.579075][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4680.579319][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4680.579610][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4680.579921][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4680.580232][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4680.580487][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4680.580736][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4680.580986][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4680.581296][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4680.581547][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4680.581783][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4680.582112][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4680.582356][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4680.582684][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4680.583033][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4680.583278][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4680.583589][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4680.583819][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4680.584107][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4680.584364][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.584606][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4680.584871][ C0] process_one_work (kernel/workqueue.c:2633) [ 4680.585129][ C0] ? 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) [ 4680.585365][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4680.585645][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4680.585883][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4680.586126][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4680.586468][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4680.586733][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4680.586997][ C0] kthread (kernel/kthread.c:388) [ 4680.587210][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4680.587448][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4680.587682][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4680.587921][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4708.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4708.557688][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4708.558166][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4708.558643][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4708.559599][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4708.560220][ C0] Workqueue: netns cleanup_net [ 4708.560474][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4708.560742][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4708.561727][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 4708.562041][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 4708.562453][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4708.562859][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4708.563263][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4708.563669][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 4708.564074][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4708.564528][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4708.564867][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4708.565274][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4708.565680][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4708.566091][ C0] PKRU: 55555554 [ 4708.566274][ C0] Call Trace: [ 4708.566452][ C0] [ 4708.566603][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4708.566874][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4708.567122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4708.567409][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4708.567687][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4708.567978][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4708.568253][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4708.568567][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4708.568833][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4708.569146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4708.569449][ C0] [ 4708.569600][ C0] [ 4708.569752][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4708.570070][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.570376][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.570677][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4708.570915][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4708.571206][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4708.571526][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4708.571779][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4708.572035][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4708.572311][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4708.572608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.572851][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4708.573094][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4708.573338][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4708.573573][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4708.573808][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4708.574058][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4708.574328][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4708.574632][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4708.574892][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4708.575145][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4708.575419][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4708.575694][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4708.575993][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4708.576293][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4708.576587][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4708.576832][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4708.577088][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4708.577331][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4708.577659][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4708.577937][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4708.578245][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4708.578546][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4708.578839][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4708.579155][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4708.579408][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4708.579652][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4708.579941][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4708.580252][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4708.580570][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4708.580822][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4708.581072][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4708.581322][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4708.581635][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4708.581879][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4708.582116][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4708.582449][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4708.582692][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4708.583013][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4708.583364][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4708.583613][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4708.583921][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4708.584154][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4708.584444][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4708.584701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4708.584944][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4708.585210][ C0] process_one_work (kernel/workqueue.c:2633) [ 4708.585470][ C0] ? 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) [ 4708.585704][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4708.585986][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4708.586222][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4708.586471][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4708.586809][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4708.587072][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4708.587339][ C0] kthread (kernel/kthread.c:388) [ 4708.587552][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4708.587788][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4708.588021][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4708.588260][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4732.235339][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4161960 jiffies s: 1289 root: 0x1/. | [ 4732.235998][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4732.236375][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4732.236653][ C0] NMI backtrace for cpu 0 [ 4732.236666][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4732.236670][ C0] Workqueue: netns cleanup_net [ 4732.236680][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4732.236688][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4732.236692][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4732.236695][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4732.236697][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4732.236699][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4732.236701][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4732.236703][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4732.236705][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4732.236707][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4732.236710][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4732.236712][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4732.236714][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4732.236715][ C0] PKRU: 55555554 [ 4732.236716][ C0] Call Trace: [ 4732.236720][ C0] [ 4732.236724][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4732.236730][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4732.236736][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4732.236741][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4732.236746][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4732.236749][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4732.236754][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4732.236757][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4732.236761][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4732.236765][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4732.236768][ C0] [ 4732.236769][ C0] [ 4732.236770][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4732.236775][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4732.236781][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4732.236788][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4732.236791][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4732.236794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4732.236797][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4732.236802][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4732.236805][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4732.236808][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4732.236812][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4732.236815][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4732.236817][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.236823][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4732.236827][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4732.236831][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4732.236834][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4732.236840][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4732.236846][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.236850][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.236855][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4732.236860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4732.236864][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4732.236868][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4732.236879][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4732.236887][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4732.236896][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4732.236905][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4732.236915][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4732.236922][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4732.236926][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4732.236930][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4732.236940][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4732.236948][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4732.236952][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4732.236956][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4732.236961][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4732.236965][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4732.236973][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4732.236978][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4732.236982][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4732.236986][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4732.236991][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4732.236993][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4732.236996][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4732.236999][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4732.237006][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4732.237009][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4732.237011][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4732.237015][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4732.237017][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4732.237023][ C0] process_one_work (kernel/workqueue.c:2633) [ 4732.237027][ C0] ? 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) [ 4732.237031][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4732.237035][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4732.237039][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4732.237042][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4732.237047][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4732.237050][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4732.237052][ C0] kthread (kernel/kthread.c:388) [ 4732.237056][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4732.237058][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4732.237062][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4732.237064][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4732.237074][ C0] | [ 4732.443324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4732.443669][ C0] rcu: 0-....: (3828732 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/554131 fqs=908201 | [ 4732.444231][ C0] rcu: (t=4162399 jiffies g=477977 q=5829 ncpus=4) [ 4732.445050][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4732.445673][ C0] Workqueue: netns cleanup_net [ 4732.445923][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4732.446191][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 4732.447178][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000282 [ 4732.447492][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4732.447898][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4732.448301][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4732.448708][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4732.449113][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 4732.449521][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4732.449976][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4732.450313][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4732.450720][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4732.451127][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4732.451534][ C0] PKRU: 55555554 [ 4732.451718][ C0] Call Trace: [ 4732.451889][ C0] [ 4732.452041][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4732.452323][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4732.452583][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4732.452839][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4732.453130][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4732.453366][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4732.453640][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4732.453915][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4732.454176][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4732.454467][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4732.454712][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4732.455029][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4732.455308][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4732.455603][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4732.455872][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4732.456185][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4732.456456][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4732.456772][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4732.457072][ C0] [ 4732.457228][ C0] [ 4732.457381][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4732.457702][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4732.458006][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4732.458306][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4732.458544][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4732.458832][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4732.459150][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4732.459405][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4732.459660][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4732.459935][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4732.460225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4732.460468][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4732.460713][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4732.460956][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4732.461190][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4732.461427][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4732.461680][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4732.461947][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.462254][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4732.462517][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4732.462766][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4732.463038][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4732.463312][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4732.463610][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.463909][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4732.464201][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4732.464445][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4732.464702][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4732.464946][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4732.465272][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4732.465551][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4732.465856][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4732.466155][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4732.466450][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4732.466765][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4732.467018][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4732.467263][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4732.467552][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4732.467865][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4732.468176][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4732.468431][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4732.468679][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4732.468927][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4732.469237][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4732.469484][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4732.469718][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4732.470045][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4732.470293][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4732.470615][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4732.470960][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4732.471208][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4732.471518][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4732.471747][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4732.472037][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4732.472299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4732.472546][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4732.472814][ C0] process_one_work (kernel/workqueue.c:2633) [ 4732.473071][ C0] ? 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) [ 4732.473305][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4732.473585][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4732.473825][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4732.474068][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4732.474408][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4732.474672][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4732.474934][ C0] kthread (kernel/kthread.c:388) [ 4732.475146][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4732.475386][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4732.475617][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4732.475853][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4756.557195][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4756.557673][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4756.558152][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4756.558629][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4756.559580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4756.560199][ C0] Workqueue: netns cleanup_net [ 4756.560452][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4756.560718][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 4756.561702][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 4756.562018][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4756.562427][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4756.562831][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4756.563238][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4756.563644][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4756.564047][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4756.564501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4756.564837][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4756.565245][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4756.565650][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4756.566053][ C0] PKRU: 55555554 [ 4756.566237][ C0] Call Trace: [ 4756.566413][ C0] [ 4756.566564][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4756.566831][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4756.567084][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4756.567366][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4756.567643][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4756.567935][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4756.568204][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4756.568518][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4756.568784][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4756.569100][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4756.569400][ C0] [ 4756.569554][ C0] [ 4756.569705][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4756.570027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.570327][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 4756.570566][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.570859][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4756.571176][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4756.571432][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4756.571685][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4756.571963][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.572255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.572500][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4756.572744][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4756.572985][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4756.573221][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4756.573456][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4756.573707][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4756.573976][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4756.574278][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4756.574540][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4756.574791][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4756.575062][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4756.575337][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4756.575636][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4756.575935][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4756.576226][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4756.576473][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4756.576729][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4756.576970][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4756.577295][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4756.577573][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4756.577879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4756.578177][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4756.578470][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4756.578786][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4756.579038][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4756.579280][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4756.579569][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4756.579881][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4756.580198][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4756.580451][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4756.580700][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4756.580950][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4756.581257][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4756.581504][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4756.581741][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4756.582070][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4756.582318][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4756.582640][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4756.582988][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4756.583235][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4756.583544][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4756.583776][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4756.584064][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4756.584319][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.584564][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4756.584829][ C0] process_one_work (kernel/workqueue.c:2633) [ 4756.585087][ C0] ? 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) [ 4756.585323][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4756.585602][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4756.585842][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4756.586086][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4756.586428][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4756.586693][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4756.586957][ C0] kthread (kernel/kthread.c:388) [ 4756.587169][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4756.587409][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4756.587640][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4756.587879][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4784.557199][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4784.557681][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4784.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4784.558634][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4784.559589][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4784.560210][ C0] Workqueue: netns cleanup_net [ 4784.560461][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4784.560727][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 4784.561716][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4784.562035][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4784.562442][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4784.562847][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4784.563250][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4784.563654][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 4784.564060][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4784.564517][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4784.564855][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4784.565261][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4784.565667][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4784.566074][ C0] PKRU: 55555554 [ 4784.566256][ C0] Call Trace: [ 4784.566435][ C0] [ 4784.566587][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4784.566856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4784.567102][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4784.567389][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4784.567665][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4784.567956][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4784.568227][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4784.568542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4784.568810][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4784.569123][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4784.569428][ C0] [ 4784.569579][ C0] [ 4784.569732][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4784.570054][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.570353][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 4784.570592][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.570886][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4784.571140][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4784.571427][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4784.571746][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4784.572006][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4784.572266][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4784.572543][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4784.572837][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.573077][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4784.573322][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4784.573568][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4784.573804][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4784.574038][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4784.574288][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4784.574560][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4784.574864][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4784.575125][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4784.575376][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4784.575649][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4784.575923][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4784.576220][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4784.576523][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4784.576813][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4784.577057][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4784.577315][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4784.577562][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4784.577885][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4784.578163][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4784.578471][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4784.578769][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4784.579061][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4784.579378][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4784.579631][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4784.579874][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4784.580161][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4784.580477][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4784.580786][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4784.581040][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4784.581288][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4784.581540][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4784.581850][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4784.582100][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4784.582335][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4784.582664][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4784.582913][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4784.583232][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4784.583580][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4784.583828][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4784.584136][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4784.584368][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4784.584659][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4784.584916][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4784.585156][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4784.585426][ C0] process_one_work (kernel/workqueue.c:2633) [ 4784.585683][ C0] ? 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) [ 4784.585918][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4784.586196][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4784.586440][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4784.586689][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4784.587027][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4784.587290][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4784.587557][ C0] kthread (kernel/kthread.c:388) [ 4784.587768][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4784.588009][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4784.588241][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4784.588479][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4784.588738][ C0] | [ 4810.478325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4810.478701][ C0] rcu: 0-....: (3906673 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/632071 fqs=925769 | [ 4810.479268][ C0] rcu: (t=4240434 jiffies g=477977 q=5833 ncpus=4) [ 4810.480084][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4810.480713][ C0] Workqueue: netns cleanup_net [ 4810.480967][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4810.481299][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4810.482290][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4810.482603][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4810.483007][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4810.483411][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4810.483815][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4810.484222][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4810.484628][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4810.485081][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4810.485421][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4810.485828][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4810.486234][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4810.486640][ C0] PKRU: 55555554 [ 4810.486824][ C0] Call Trace: [ 4810.486998][ C0] [ 4810.487149][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4810.487430][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4810.487687][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4810.487943][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4810.488234][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4810.488471][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4810.488744][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4810.489017][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4810.489278][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4810.489570][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4810.489817][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4810.490132][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4810.490411][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4810.490702][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4810.490972][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4810.491285][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4810.491552][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4810.491873][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4810.492175][ C0] [ 4810.492326][ C0] [ 4810.492478][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4810.492799][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4810.493100][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4810.493402][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4810.493717][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4810.493973][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4810.494229][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4810.494504][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4810.494796][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4810.495038][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4810.495281][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4810.495525][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4810.495761][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4810.495994][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4810.496245][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4810.496514][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4810.496818][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4810.497083][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4810.497334][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4810.497607][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4810.497883][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4810.498181][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4810.498481][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4810.498773][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4810.499017][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4810.499273][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4810.499521][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4810.499845][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4810.500123][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4810.500431][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4810.500728][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4810.501021][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4810.501338][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4810.501590][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4810.501836][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4810.502132][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4810.502447][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4810.502757][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4810.503011][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4810.503260][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4810.503510][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4810.503818][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4810.504063][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4810.504299][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4810.504627][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4810.504870][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4810.505190][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4810.505538][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4810.505783][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4810.506092][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4810.506323][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4810.506612][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4810.506868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4810.507111][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4810.507380][ C0] process_one_work (kernel/workqueue.c:2633) [ 4810.507638][ C0] ? 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) [ 4810.507871][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4810.508152][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4810.508392][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4810.508637][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4810.508975][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4810.509238][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4810.509503][ C0] kthread (kernel/kthread.c:388) [ 4810.509718][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4810.509953][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4810.510186][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4810.510426][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4830.539340][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4260264 jiffies s: 1289 root: 0x1/. | [ 4830.539996][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4830.540371][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4830.540652][ C0] NMI backtrace for cpu 0 [ 4830.540664][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4830.540667][ C0] Workqueue: netns cleanup_net [ 4830.540675][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4830.540683][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4830.540686][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4830.540689][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4830.540690][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4830.540692][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4830.540694][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4830.540695][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4830.540697][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4830.540699][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4830.540702][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4830.540704][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4830.540706][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4830.540707][ C0] PKRU: 55555554 [ 4830.540708][ C0] Call Trace: [ 4830.540712][ C0] [ 4830.540715][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4830.540722][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4830.540727][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4830.540733][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4830.540739][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4830.540742][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4830.540746][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4830.540752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4830.540756][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4830.540759][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4830.540762][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4830.540765][ C0] [ 4830.540766][ C0] [ 4830.540769][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4830.540773][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4830.540779][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4830.540783][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4830.540787][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4830.540792][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4830.540799][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4830.540803][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4830.540806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4830.540809][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4830.540813][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4830.540816][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4830.540820][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4830.540823][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4830.540826][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4830.540829][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4830.540835][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4830.540839][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4830.540844][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4830.540847][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4830.540853][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4830.540860][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4830.540863][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4830.540868][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4830.540873][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4830.540877][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4830.540880][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4830.540891][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4830.540900][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4830.540908][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4830.540917][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4830.540927][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4830.540934][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4830.540938][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4830.540942][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4830.540952][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4830.540960][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4830.540964][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4830.540969][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4830.540973][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4830.540977][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4830.540986][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4830.540990][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4830.540994][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4830.540999][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4830.541003][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4830.541006][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4830.541009][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4830.541012][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4830.541019][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4830.541022][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4830.541025][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4830.541028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4830.541030][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4830.541036][ C0] process_one_work (kernel/workqueue.c:2633) [ 4830.541040][ C0] ? 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) [ 4830.541043][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4830.541048][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4830.541052][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4830.541055][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4830.541059][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4830.541062][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4830.541064][ C0] kthread (kernel/kthread.c:388) [ 4830.541067][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4830.541070][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4830.541073][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4830.541075][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4856.557204][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4856.557686][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4856.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4856.558635][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4856.559587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4856.560206][ C0] Workqueue: netns cleanup_net [ 4856.560457][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4856.560732][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 4856.561722][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 4856.562032][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4856.562438][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4856.562841][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4856.563244][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4856.563649][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4856.564053][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4856.564507][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4856.564844][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4856.565247][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4856.565653][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4856.566058][ C0] PKRU: 55555554 [ 4856.566241][ C0] Call Trace: [ 4856.566414][ C0] [ 4856.566568][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4856.566836][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4856.567083][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4856.567367][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4856.567642][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4856.567935][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4856.568204][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4856.568515][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4856.568782][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4856.569095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4856.569399][ C0] [ 4856.569550][ C0] [ 4856.569704][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4856.570024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4856.570317][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4856.570612][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 4856.570852][ C0] kasan_report (mm/kasan/report.c:585) [ 4856.571081][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4856.571382][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4856.571642][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4856.571929][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4856.572246][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4856.572499][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4856.572754][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4856.573031][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4856.573320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4856.573565][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4856.573808][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4856.574050][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4856.574284][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4856.574520][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4856.574773][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4856.575042][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4856.575353][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4856.575615][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4856.575863][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4856.576134][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4856.576412][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4856.576713][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4856.577011][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4856.577303][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4856.577551][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4856.577808][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4856.578050][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4856.578378][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4856.578656][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4856.578962][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4856.579262][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4856.579556][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4856.579873][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4856.580125][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4856.580370][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4856.580660][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4856.580972][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4856.581282][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4856.581538][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4856.581792][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4856.582042][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4856.582353][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4856.582599][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4856.582837][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4856.583168][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4856.583414][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4856.583734][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4856.584083][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4856.584330][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4856.584639][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4856.584870][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4856.585159][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4856.585418][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4856.585660][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4856.585927][ C0] process_one_work (kernel/workqueue.c:2633) [ 4856.586185][ C0] ? 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) [ 4856.586422][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4856.586702][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4856.586939][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4856.587183][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4856.587523][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4856.587787][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4856.588051][ C0] kthread (kernel/kthread.c:388) [ 4856.588264][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4856.588504][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4856.588736][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4856.588975][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4884.557202][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4884.557683][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4884.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4884.558632][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4884.559583][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4884.560202][ C0] Workqueue: netns cleanup_net [ 4884.560451][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4884.560718][ C0] Code: 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 <44> 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb All code ======== 0: 6c insb (%dx),%es:(%rdi) 1: 24 30 and $0x30,%al 3: e8 7c f5 ff ff call 0xfffffffffffff584 8: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi d: e8 92 fa ff ff call 0xfffffffffffffaa4 12: 0f b6 d3 movzbl %bl,%edx 15: 48 89 ee mov %rbp,%rsi 18: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 1d: e8 02 fd ff ff call 0xfffffffffffffd24 22: ff 34 24 push (%rsp) 25: 9d popf 26: 48 83 c4 70 add $0x70,%rsp 2a:* 44 89 e0 mov %r12d,%eax <-- trapping instruction 2d: 5b pop %rbx 2e: 5d pop %rbp 2f: 41 5c pop %r12 31: 41 5d pop %r13 33: 41 5e pop %r14 35: 41 5f pop %r15 37: c3 ret 38: cc int3 39: cc int3 3a: cc int3 3b: cc int3 3c: 45 31 e4 xor %r12d,%r12d 3f: eb .byte 0xeb Code starting with the faulting instruction =========================================== 0: 44 89 e0 mov %r12d,%eax 3: 5b pop %rbx 4: 5d pop %rbp 5: 41 5c pop %r12 7: 41 5d pop %r13 9: 41 5e pop %r14 b: 41 5f pop %r15 d: c3 ret e: cc int3 f: cc int3 10: cc int3 11: cc int3 12: 45 31 e4 xor %r12d,%r12d 15: eb .byte 0xeb [ 4884.561735][ C0] RSP: 0018:ffffc9000051f388 EFLAGS: 00000286 [ 4884.562044][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4884.562449][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4884.562851][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4884.563251][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4884.563653][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4884.564056][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4884.564507][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4884.564843][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4884.565245][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4884.565646][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4884.566051][ C0] PKRU: 55555554 [ 4884.566234][ C0] Call Trace: [ 4884.566407][ C0] [ 4884.566557][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4884.566825][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4884.567070][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4884.567354][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4884.567629][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4884.567920][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4884.568191][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4884.568501][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4884.568766][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4884.569081][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4884.569380][ C0] [ 4884.569531][ C0] [ 4884.569684][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4884.570002][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.570296][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.570588][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4884.570822][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.571121][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4884.571376][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.571684][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4884.572001][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4884.572255][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4884.572508][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4884.572782][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.573068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.573308][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4884.573551][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4884.573791][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4884.574025][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4884.574259][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4884.574510][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4884.574776][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4884.575076][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4884.575335][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4884.575584][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4884.575854][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4884.576130][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4884.576424][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4884.576723][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4884.577010][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4884.577256][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4884.577511][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4884.577754][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4884.578076][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4884.578354][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4884.578656][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4884.578955][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4884.579244][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4884.579559][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4884.579810][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4884.580053][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4884.580339][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4884.580652][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4884.580957][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4884.581210][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4884.581457][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4884.581725][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4884.582034][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4884.582277][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4884.582514][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4884.582840][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4884.583085][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4884.583405][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4884.583750][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4884.583997][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4884.584304][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4884.584535][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4884.584822][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4884.585076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.585319][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4884.585585][ C0] process_one_work (kernel/workqueue.c:2633) [ 4884.585842][ C0] ? 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) [ 4884.586078][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4884.586355][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4884.586596][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4884.586837][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4884.587176][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4884.587440][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4884.587702][ C0] kthread (kernel/kthread.c:388) [ 4884.587913][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4884.588152][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4884.588380][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4884.588619][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4884.588874][ C0] | [ 4888.514325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4888.514705][ C0] rcu: 0-....: (3984586 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/709982 fqs=941766 | [ 4888.515266][ C0] rcu: (t=4318470 jiffies g=477977 q=5833 ncpus=4) [ 4888.516084][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4888.516702][ C0] Workqueue: netns cleanup_net [ 4888.516954][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4888.517284][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4888.518262][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4888.518573][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4888.518977][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4888.519382][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4888.519784][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4888.520187][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4888.520590][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4888.521041][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4888.521378][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4888.521802][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4888.522203][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4888.522607][ C0] PKRU: 55555554 [ 4888.522788][ C0] Call Trace: [ 4888.522960][ C0] [ 4888.523109][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4888.523393][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4888.523648][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4888.523905][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4888.524198][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4888.524431][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4888.524705][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4888.524978][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4888.525240][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4888.525527][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4888.525772][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4888.526089][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4888.526364][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4888.526657][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4888.526925][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4888.527236][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4888.527502][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4888.527813][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4888.528113][ C0] [ 4888.528265][ C0] [ 4888.528418][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4888.528737][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4888.529035][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4888.529335][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4888.529651][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4888.529905][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4888.530158][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4888.530434][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4888.530720][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4888.530961][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4888.531204][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4888.531446][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4888.531708][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4888.531942][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4888.532196][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4888.532462][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4888.532761][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4888.533020][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4888.533269][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4888.533540][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4888.533812][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4888.534105][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4888.534403][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4888.534690][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4888.534933][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4888.535189][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4888.535431][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4888.535753][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4888.536029][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4888.536330][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4888.536629][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4888.536917][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4888.537238][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4888.537490][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4888.537732][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4888.538017][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4888.538329][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4888.538637][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4888.538887][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4888.539135][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4888.539382][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4888.539693][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4888.539934][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4888.540169][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4888.540493][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4888.540738][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4888.541056][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4888.541400][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4888.541653][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4888.541959][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4888.542189][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4888.542478][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4888.542733][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4888.542973][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4888.543237][ C0] process_one_work (kernel/workqueue.c:2633) [ 4888.543494][ C0] ? 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) [ 4888.543728][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4888.544005][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4888.544243][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4888.544485][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4888.544823][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4888.545086][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4888.545349][ C0] kthread (kernel/kthread.c:388) [ 4888.545558][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4888.545796][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4888.546024][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4888.546261][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4912.557176][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4912.557643][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4912.558108][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4912.558570][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4912.559497][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4912.560102][ C0] Workqueue: netns cleanup_net [ 4912.560345][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4912.560604][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4912.561571][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 4912.561875][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 4912.562270][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4912.562665][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4912.563058][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4912.563451][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4912.563846][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4912.564288][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4912.564619][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4912.565015][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4912.565408][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4912.565804][ C0] PKRU: 55555554 [ 4912.565986][ C0] Call Trace: [ 4912.566155][ C0] [ 4912.566303][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4912.566565][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4912.566804][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4912.567081][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4912.567352][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4912.567636][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4912.567900][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4912.568203][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4912.568464][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4912.568770][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4912.569064][ C0] [ 4912.569212][ C0] [ 4912.569362][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4912.569672][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.569962][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.570246][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4912.570479][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.570767][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4912.571013][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.571295][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4912.571609][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4912.571858][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4912.572104][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4912.572376][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.572658][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.572895][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4912.573134][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4912.573369][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4912.573600][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4912.573829][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4912.574074][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4912.574341][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4912.574635][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4912.574889][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4912.575131][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4912.575396][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4912.575662][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4912.575954][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4912.576246][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4912.576531][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4912.576772][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4912.577022][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4912.577258][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4912.577578][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4912.577850][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4912.578149][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4912.578443][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4912.578728][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4912.579038][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4912.579284][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4912.579520][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4912.579804][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4912.580113][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4912.580416][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4912.580662][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4912.580906][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4912.581150][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4912.581455][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4912.581695][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4912.581926][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4912.582245][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4912.582485][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4912.582797][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4912.583137][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4912.583379][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4912.583677][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4912.583905][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4912.584186][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4912.584444][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.584680][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4912.584940][ C0] process_one_work (kernel/workqueue.c:2633) [ 4912.585193][ C0] ? 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) [ 4912.585424][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4912.585696][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4912.585930][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4912.586167][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4912.586498][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4912.586757][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4912.587014][ C0] kthread (kernel/kthread.c:388) [ 4912.587221][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4912.587453][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4912.587677][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4912.587912][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4928.843350][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4358568 jiffies s: 1289 root: 0x1/. | [ 4928.844058][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 4928.844434][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 4928.844739][ C0] NMI backtrace for cpu 0 [ 4928.844750][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4928.844753][ C0] Workqueue: netns cleanup_net [ 4928.844760][ C0] RIP: 0010:__asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 4928.844765][ C0] Code: 0c 24 31 d2 be 02 00 00 00 e9 4c e0 ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 31 d2 be 04 00 00 00 e9 1c e0 ff ff 66 66 All code ======== 0: 0c 24 or $0x24,%al 2: 31 d2 xor %edx,%edx 4: be 02 00 00 00 mov $0x2,%esi 9: e9 4c e0 ff ff jmp 0xffffffffffffe05a e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 15: 00 00 00 00 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 31 d2 xor %edx,%edx 34: be 04 00 00 00 mov $0x4,%esi 39: e9 1c e0 ff ff jmp 0xffffffffffffe05a 3e: 66 data16 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 31 d2 xor %edx,%edx a: be 04 00 00 00 mov $0x4,%esi f: e9 1c e0 ff ff jmp 0xffffffffffffe030 14: 66 data16 15: 66 data16 [ 4928.844768][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000282 [ 4928.844771][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 4928.844772][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4928.844774][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4928.844776][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4928.844778][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4928.844780][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4928.844782][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4928.844786][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4928.844788][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4928.844789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4928.844790][ C0] PKRU: 55555554 [ 4928.844791][ C0] Call Trace: [ 4928.844794][ C0] [ 4928.844801][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4928.844809][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4928.844815][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4928.844820][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4928.844825][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4928.844828][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4928.844832][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4928.844837][ C0] ? __pfx___asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 4928.844842][ C0] ? __pfx___asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 4928.844846][ C0] ? __pfx___asan_report_load4_noabort (mm/kasan/report_generic.c:380) [ 4928.844850][ C0] [ 4928.844851][ C0] [ 4928.844852][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4928.844856][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4928.844860][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4928.844865][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4928.844871][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4928.844874][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4928.844877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4928.844880][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4928.844884][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4928.844887][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4928.844891][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4928.844894][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4928.844897][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4928.844900][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4928.844905][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4928.844908][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4928.844912][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4928.844915][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4928.844920][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4928.844928][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4928.844931][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4928.844936][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4928.844941][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4928.844944][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4928.844947][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4928.844959][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4928.844968][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4928.844977][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4928.844986][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4928.844996][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4928.845003][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4928.845007][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4928.845011][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4928.845021][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4928.845029][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4928.845033][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4928.845037][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4928.845041][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4928.845046][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4928.845054][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4928.845058][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4928.845061][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4928.845066][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4928.845070][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4928.845072][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4928.845076][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4928.845078][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4928.845084][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4928.845087][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4928.845090][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4928.845093][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4928.845095][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4928.845100][ C0] process_one_work (kernel/workqueue.c:2633) [ 4928.845104][ C0] ? 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) [ 4928.845108][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4928.845112][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4928.845116][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4928.845119][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4928.845123][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4928.845126][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4928.845128][ C0] kthread (kernel/kthread.c:388) [ 4928.845132][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4928.845134][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4928.845137][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4928.845139][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4956.557247][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4956.557727][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4956.558206][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4956.558685][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4956.559633][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4956.560258][ C0] Workqueue: netns cleanup_net [ 4956.560508][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4956.560775][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 4956.561765][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 4956.562077][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 4956.562481][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4956.562884][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4956.563291][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4956.563698][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 4956.564101][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4956.564555][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4956.564893][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4956.565302][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4956.565707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4956.566112][ C0] PKRU: 55555554 [ 4956.566296][ C0] Call Trace: [ 4956.566471][ C0] [ 4956.566621][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4956.566888][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4956.567137][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4956.567419][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4956.567697][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4956.567992][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4956.568263][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4956.568577][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4956.568845][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4956.569160][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4956.569459][ C0] [ 4956.569614][ C0] [ 4956.569767][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4956.570087][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4956.570382][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4956.570676][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4956.570914][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 4956.571172][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4956.571462][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4956.571781][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4956.572036][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4956.572290][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4956.572569][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4956.572859][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4956.573103][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4956.573349][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4956.573590][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4956.573828][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4956.574065][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4956.574316][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4956.574585][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4956.574887][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4956.575148][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4956.575398][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4956.575673][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4956.575948][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4956.576247][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4956.576549][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4956.576840][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4956.577086][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4956.577346][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4956.577589][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4956.577915][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4956.578197][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4956.578504][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4956.578806][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4956.579099][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4956.579418][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4956.579671][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4956.579915][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4956.580207][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4956.580521][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4956.580832][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4956.581087][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4956.581343][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4956.581595][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4956.581904][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4956.582149][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4956.582388][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4956.582717][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4956.582962][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4956.583283][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4956.583632][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4956.583880][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4956.584187][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4956.584423][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4956.584712][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4956.584969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4956.585212][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4956.585479][ C0] process_one_work (kernel/workqueue.c:2633) [ 4956.585738][ C0] ? 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) [ 4956.585975][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4956.586255][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4956.586496][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4956.586740][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4956.587082][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4956.587349][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4956.587621][ C0] kthread (kernel/kthread.c:388) [ 4956.587834][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4956.588075][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4956.588305][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4956.588545][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4956.588802][ C0] | [ 4966.550324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4966.550696][ C0] rcu: 0-....: (4062501 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/787894 fqs=958474 | [ 4966.551265][ C0] rcu: (t=4396506 jiffies g=477977 q=5833 ncpus=4) [ 4966.552083][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4966.552705][ C0] Workqueue: netns cleanup_net [ 4966.552958][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 4966.553224][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 4966.554209][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 4966.554522][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 4966.554928][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4966.555332][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4966.555738][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 4966.556144][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 4966.556549][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4966.557004][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4966.557341][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4966.557749][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4966.558155][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4966.558560][ C0] PKRU: 55555554 [ 4966.558746][ C0] Call Trace: [ 4966.558919][ C0] [ 4966.559069][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4966.559347][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4966.559605][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4966.559860][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 4966.560153][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4966.560389][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4966.560663][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4966.560939][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4966.561203][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4966.561495][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4966.561742][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4966.562060][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4966.562338][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4966.562630][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4966.562901][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4966.563212][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4966.563479][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4966.563795][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4966.564097][ C0] [ 4966.564249][ C0] [ 4966.564402][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4966.564721][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4966.565024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4966.565326][ C0] ? kasan_report (mm/kasan/report.c:609) [ 4966.565564][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4966.565856][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4966.566174][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4966.566426][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4966.566681][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4966.566958][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4966.567248][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4966.567492][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4966.567736][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4966.567979][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4966.568215][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4966.568449][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4966.568701][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4966.568970][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4966.569273][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4966.569534][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4966.569783][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4966.570055][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4966.570329][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4966.570629][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4966.570926][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4966.571224][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4966.571469][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4966.571726][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4966.571969][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4966.572294][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4966.572573][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4966.572880][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4966.573182][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4966.573476][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4966.573793][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4966.574045][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4966.574289][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4966.574579][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4966.574891][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4966.575204][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4966.575457][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4966.575708][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4966.575958][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4966.576266][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4966.576511][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4966.576748][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4966.577075][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4966.577317][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4966.577639][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4966.577987][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4966.578234][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4966.578541][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4966.578773][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4966.579061][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4966.579317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4966.579561][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4966.579828][ C0] process_one_work (kernel/workqueue.c:2633) [ 4966.580086][ C0] ? 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) [ 4966.580321][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4966.580602][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4966.580841][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4966.581091][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4966.581430][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4966.581695][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4966.581961][ C0] kthread (kernel/kthread.c:388) [ 4966.582173][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4966.582411][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4966.582644][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4966.582882][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 4992.557209][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 4992.557686][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 4992.558167][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4992.558642][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4992.559596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4992.560217][ C0] Workqueue: netns cleanup_net [ 4992.560464][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4992.560797][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4992.561790][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 4992.562100][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 4992.562508][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 4992.562913][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 4992.563316][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 4992.563720][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 4992.564128][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4992.564582][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4992.564919][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 4992.565326][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4992.565729][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4992.566135][ C0] PKRU: 55555554 [ 4992.566319][ C0] Call Trace: [ 4992.566499][ C0] [ 4992.566652][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4992.566921][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4992.567167][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4992.567450][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4992.567727][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4992.568020][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4992.568289][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4992.568598][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4992.568866][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4992.569181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4992.569483][ C0] [ 4992.569634][ C0] [ 4992.569789][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4992.570110][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4992.570410][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4992.570711][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4992.571035][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 4992.571289][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4992.571542][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4992.571821][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.572112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.572355][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4992.572599][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 4992.572840][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 4992.573075][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 4992.573310][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4992.573561][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 4992.573830][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4992.574129][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 4992.574390][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 4992.574640][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 4992.574912][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 4992.575186][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 4992.575488][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4992.575788][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 4992.576079][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 4992.576324][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 4992.576582][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 4992.576823][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 4992.577149][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 4992.577428][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 4992.577734][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 4992.578036][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 4992.578328][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 4992.578651][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 4992.578903][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 4992.579147][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 4992.579438][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 4992.579751][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 4992.580061][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 4992.580315][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 4992.580566][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 4992.580817][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 4992.581129][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 4992.581375][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 4992.581612][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 4992.581939][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 4992.582183][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 4992.582505][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 4992.582854][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 4992.583101][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 4992.583407][ C0] cleanup_net (net/core/net_namespace.c:633) [ 4992.583640][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 4992.583928][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 4992.584185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.584427][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 4992.584694][ C0] process_one_work (kernel/workqueue.c:2633) [ 4992.584953][ C0] ? 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) [ 4992.585189][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 4992.585469][ C0] ? assign_work (kernel/workqueue.c:1101) [ 4992.585708][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 4992.585951][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 4992.586291][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4992.586556][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 4992.586820][ C0] kthread (kernel/kthread.c:388) [ 4992.587031][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4992.587270][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 4992.587501][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 4992.587740][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5020.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5020.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5020.558159][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5020.558635][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5020.559585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5020.560204][ C0] Workqueue: netns cleanup_net [ 5020.560454][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5020.560788][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5020.561775][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5020.562087][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5020.562491][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5020.562898][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5020.563304][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5020.563714][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5020.564118][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5020.564572][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5020.564910][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5020.565320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5020.565724][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5020.566129][ C0] PKRU: 55555554 [ 5020.566315][ C0] Call Trace: [ 5020.566489][ C0] [ 5020.566638][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5020.566904][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5020.567153][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5020.567434][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5020.567713][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5020.568006][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5020.568274][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5020.568587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5020.568854][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5020.569168][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5020.569467][ C0] [ 5020.569621][ C0] [ 5020.569773][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5020.570094][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5020.570395][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5020.570694][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5020.571016][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5020.571271][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5020.571527][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5020.571804][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5020.572095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5020.572336][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5020.572582][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5020.572826][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5020.573060][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5020.573296][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5020.573548][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5020.573816][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5020.574122][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5020.574383][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5020.574631][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5020.574904][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5020.575177][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5020.575473][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5020.575773][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5020.576064][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5020.576308][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5020.576565][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5020.576808][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5020.577132][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5020.577411][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5020.577716][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5020.578015][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5020.578307][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5020.578623][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5020.578875][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5020.579121][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5020.579408][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5020.579722][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5020.580033][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5020.580291][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5020.580540][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5020.580793][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5020.581108][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5020.581353][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5020.581585][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5020.581912][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5020.582157][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5020.582477][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5020.582822][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5020.583069][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5020.583379][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5020.583608][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5020.583899][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5020.584155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5020.584397][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5020.584664][ C0] process_one_work (kernel/workqueue.c:2633) [ 5020.584921][ C0] ? 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) [ 5020.585155][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5020.585433][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5020.585674][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5020.585917][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5020.586255][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5020.586520][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5020.586782][ C0] kthread (kernel/kthread.c:388) [ 5020.586991][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5020.587231][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5020.587462][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5020.587698][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5027.147342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4456872 jiffies s: 1289 root: 0x1/. | [ 5027.148004][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5027.148382][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5027.148665][ C0] NMI backtrace for cpu 0 [ 5027.148673][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5027.148676][ C0] Workqueue: netns cleanup_net [ 5027.148680][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5027.148685][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 5027.148688][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5027.148690][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5027.148692][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5027.148694][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5027.148695][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5027.148697][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5027.148699][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5027.148701][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5027.148704][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5027.148706][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5027.148707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5027.148709][ C0] PKRU: 55555554 [ 5027.148710][ C0] Call Trace: [ 5027.148712][ C0] [ 5027.148714][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5027.148719][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5027.148723][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5027.148728][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5027.148732][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5027.148734][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5027.148739][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5027.148743][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5027.148746][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5027.148749][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5027.148752][ C0] [ 5027.148753][ C0] [ 5027.148756][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5027.148760][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5027.148764][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5027.148769][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5027.148774][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5027.148776][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5027.148780][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5027.148782][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5027.148786][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5027.148788][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5027.148791][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5027.148794][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5027.148797][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5027.148800][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5027.148805][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5027.148809][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5027.148812][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5027.148815][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5027.148819][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5027.148824][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5027.148827][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5027.148832][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5027.148836][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5027.148840][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5027.148842][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5027.148852][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5027.148860][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5027.148868][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5027.148877][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5027.148887][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5027.148894][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5027.148898][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5027.148902][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5027.148912][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5027.148920][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5027.148925][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5027.148929][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5027.148932][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5027.148937][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5027.148944][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5027.148948][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5027.148951][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5027.148956][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5027.148960][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5027.148962][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5027.148965][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5027.148968][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5027.148972][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5027.148975][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5027.148978][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5027.148981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5027.148983][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5027.148987][ C0] process_one_work (kernel/workqueue.c:2633) [ 5027.148991][ C0] ? 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) [ 5027.148994][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5027.148999][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5027.149002][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5027.149005][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5027.149009][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5027.149012][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5027.149014][ C0] kthread (kernel/kthread.c:388) [ 5027.149016][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5027.149019][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5027.149021][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5027.149023][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5027.149030][ C0] | [ 5044.586324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5044.586694][ C0] rcu: 0-....: (4140418 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/865809 fqs=975883 | [ 5044.587257][ C0] rcu: (t=4474542 jiffies g=477977 q=5839 ncpus=4) [ 5044.588082][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5044.588708][ C0] Workqueue: netns cleanup_net [ 5044.588961][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5044.589230][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 5044.590216][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5044.590530][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5044.590941][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5044.591347][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5044.591753][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5044.592161][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5044.592568][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5044.593021][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5044.593359][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5044.593767][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5044.594174][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5044.594579][ C0] PKRU: 55555554 [ 5044.594764][ C0] Call Trace: [ 5044.594944][ C0] [ 5044.595097][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5044.595377][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5044.595634][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5044.595889][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5044.596183][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5044.596416][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5044.596692][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5044.596967][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5044.597228][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5044.597517][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5044.597763][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5044.598082][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5044.598359][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5044.598654][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5044.598923][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5044.599233][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5044.599502][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5044.599818][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5044.600121][ C0] [ 5044.600273][ C0] [ 5044.600428][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5044.600753][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5044.601053][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5044.601292][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5044.601581][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5044.601900][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5044.602159][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5044.602412][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5044.602688][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5044.602978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5044.603217][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5044.603463][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5044.603706][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5044.603941][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5044.604175][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5044.604427][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5044.604697][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5044.604998][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5044.605258][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5044.605507][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5044.605779][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5044.606052][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5044.606349][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5044.606650][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5044.606939][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5044.607182][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5044.607439][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5044.607682][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5044.608008][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5044.608286][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5044.608591][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5044.608889][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5044.609180][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5044.609495][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5044.609747][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5044.609992][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5044.610279][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5044.610593][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5044.610908][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5044.611161][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5044.611408][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5044.611656][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5044.611965][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5044.612210][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5044.612444][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5044.612769][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5044.613015][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5044.613334][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5044.613679][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5044.613927][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5044.614233][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5044.614461][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5044.614751][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5044.615008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5044.615248][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5044.615515][ C0] process_one_work (kernel/workqueue.c:2633) [ 5044.615772][ C0] ? 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) [ 5044.616005][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5044.616282][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5044.616523][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5044.616767][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5044.617105][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5044.617369][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5044.617632][ C0] kthread (kernel/kthread.c:388) [ 5044.617842][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5044.618082][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5044.618313][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5044.618549][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5072.557189][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5072.557666][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5072.558148][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5072.558623][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5072.559578][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5072.560198][ C0] Workqueue: netns cleanup_net [ 5072.560447][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5072.560777][ C0] Code: 00 fc ff df 49 c1 ed 03 41 83 e4 07 49 01 c5 41 83 c4 03 be 04 00 00 00 48 89 ef e8 d0 79 e9 fd 41 0f b6 45 00 41 38 c4 7c 08 <84> c0 0f 85 42 09 00 00 8b 5d 00 85 db 75 62 be 04 00 00 00 48 89 All code ======== 0: 00 fc add %bh,%ah 2: ff (bad) 3: df 49 c1 fisttps -0x3f(%rcx) 6: ed in (%dx),%eax 7: 03 41 83 add -0x7d(%rcx),%eax a: e4 07 in $0x7,%al c: 49 01 c5 add %rax,%r13 f: 41 83 c4 03 add $0x3,%r12d 13: be 04 00 00 00 mov $0x4,%esi 18: 48 89 ef mov %rbp,%rdi 1b: e8 d0 79 e9 fd call 0xfffffffffde979f0 20: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 25: 41 38 c4 cmp %al,%r12b 28: 7c 08 jl 0x32 2a:* 84 c0 test %al,%al <-- trapping instruction 2c: 0f 85 42 09 00 00 jne 0x974 32: 8b 5d 00 mov 0x0(%rbp),%ebx 35: 85 db test %ebx,%ebx 37: 75 62 jne 0x9b 39: be 04 00 00 00 mov $0x4,%esi 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 84 c0 test %al,%al 2: 0f 85 42 09 00 00 jne 0x94a 8: 8b 5d 00 mov 0x0(%rbp),%ebx b: 85 db test %ebx,%ebx d: 75 62 jne 0x71 f: be 04 00 00 00 mov $0x4,%esi 14: 48 rex.W 15: 89 .byte 0x89 [ 5072.561762][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000213 [ 5072.562074][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 5072.562479][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5072.562883][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5072.563290][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5072.563694][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5072.564098][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5072.564552][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5072.564891][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5072.565301][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5072.565704][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5072.566110][ C0] PKRU: 55555554 [ 5072.566294][ C0] Call Trace: [ 5072.566469][ C0] [ 5072.566617][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5072.566884][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5072.567132][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5072.567412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5072.567690][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5072.567983][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5072.568250][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5072.568563][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5072.568829][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5072.569144][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5072.569442][ C0] [ 5072.569597][ C0] [ 5072.569748][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5072.570067][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5072.570361][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5072.570659][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5072.570978][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5072.571232][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5072.571487][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5072.571763][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5072.572051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5072.572294][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5072.572540][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5072.572785][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5072.573019][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5072.573255][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5072.573507][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5072.573774][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5072.574075][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5072.574335][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5072.574584][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5072.574856][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5072.575130][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5072.575427][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5072.575728][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5072.576017][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5072.576262][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5072.576519][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5072.576763][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5072.577087][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5072.577367][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5072.577670][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5072.577972][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5072.578263][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5072.578578][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5072.578830][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5072.579075][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5072.579363][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5072.579677][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5072.579986][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5072.580238][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5072.580488][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5072.580741][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5072.581051][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5072.581295][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5072.581533][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5072.581858][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5072.582103][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5072.582424][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5072.582769][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5072.583018][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5072.583324][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5072.583554][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5072.583842][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5072.584099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5072.584340][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5072.584604][ C0] process_one_work (kernel/workqueue.c:2633) [ 5072.584864][ C0] ? 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) [ 5072.585100][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5072.585377][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5072.585617][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5072.585859][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5072.586201][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5072.586466][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5072.586729][ C0] kthread (kernel/kthread.c:388) [ 5072.586939][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5072.587178][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5072.587407][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5072.587645][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5100.557231][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5100.557710][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5100.558185][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5100.558661][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5100.559612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5100.560232][ C0] Workqueue: netns cleanup_net [ 5100.560484][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5100.560748][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 5100.561732][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5100.562043][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5100.562446][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5100.562850][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5100.563255][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5100.563657][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5100.564060][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5100.564513][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5100.564849][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5100.565260][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5100.565664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5100.566066][ C0] PKRU: 55555554 [ 5100.566250][ C0] Call Trace: [ 5100.566424][ C0] [ 5100.566574][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5100.566840][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5100.567087][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5100.567368][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5100.567650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5100.567942][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5100.568210][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5100.568523][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5100.568790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5100.569104][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5100.569402][ C0] [ 5100.569555][ C0] [ 5100.569707][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5100.570027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.570328][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5100.570573][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5100.570867][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5100.571186][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5100.571439][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5100.571691][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5100.571970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5100.572259][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.572502][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5100.572747][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5100.572988][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5100.573223][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5100.573459][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5100.573710][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5100.573979][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5100.574279][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5100.574540][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5100.574788][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5100.575069][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5100.575341][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5100.575641][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5100.575939][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5100.576231][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5100.576478][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5100.576735][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5100.576977][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5100.577303][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5100.577583][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5100.577888][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5100.578188][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5100.578480][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5100.578798][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5100.579050][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5100.579292][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5100.579583][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5100.579895][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5100.580204][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5100.580465][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5100.580714][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5100.580963][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5100.581270][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5100.581515][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5100.581751][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5100.582078][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5100.582321][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5100.582641][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5100.582989][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5100.583236][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5100.583541][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5100.583773][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5100.584061][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5100.584316][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5100.584559][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5100.584825][ C0] process_one_work (kernel/workqueue.c:2633) [ 5100.585083][ C0] ? 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) [ 5100.585319][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5100.585598][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5100.585837][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5100.586079][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5100.586418][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5100.586683][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5100.586947][ C0] kthread (kernel/kthread.c:388) [ 5100.587159][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5100.587396][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5100.587626][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5100.587863][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5100.588117][ C0] | [ 5122.622324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5122.622684][ C0] rcu: 0-....: (4218361 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/943752 fqs=991693 | [ 5122.623250][ C0] rcu: (t=4552578 jiffies g=477977 q=5839 ncpus=4) [ 5122.624070][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5122.624693][ C0] Workqueue: netns cleanup_net [ 5122.624945][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5122.625277][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5122.626262][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5122.626576][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5122.626981][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5122.627385][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5122.627793][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5122.628198][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5122.628602][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5122.629057][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5122.629394][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5122.629803][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5122.630208][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5122.630616][ C0] PKRU: 55555554 [ 5122.630801][ C0] Call Trace: [ 5122.630975][ C0] [ 5122.631123][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5122.631401][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5122.631657][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5122.631912][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5122.632203][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5122.632437][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5122.632710][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5122.632986][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5122.633247][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5122.633538][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5122.633785][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5122.634103][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5122.634380][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5122.634672][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5122.634942][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5122.635253][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5122.635520][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5122.635834][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5122.636135][ C0] [ 5122.636287][ C0] [ 5122.636440][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5122.636760][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5122.637061][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5122.637363][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5122.637683][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5122.637936][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5122.638191][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5122.638469][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5122.638759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5122.639002][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5122.639246][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5122.639489][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5122.639724][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5122.639958][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5122.640209][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5122.640482][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5122.640783][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5122.641043][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5122.641293][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5122.641565][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5122.641838][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5122.642136][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5122.642434][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5122.642728][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5122.642973][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5122.643229][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5122.643472][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5122.643797][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5122.644074][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5122.644380][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5122.644680][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5122.644974][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5122.645291][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5122.645543][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5122.645787][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5122.646076][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5122.646388][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5122.646699][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5122.646953][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5122.647203][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5122.647454][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5122.647761][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5122.648006][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5122.648244][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5122.648571][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5122.648813][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5122.649134][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5122.649484][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5122.649730][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5122.650038][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5122.650275][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5122.650563][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5122.650819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5122.651062][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5122.651328][ C0] process_one_work (kernel/workqueue.c:2633) [ 5122.651594][ C0] ? 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) [ 5122.651829][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5122.652109][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5122.652347][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5122.652592][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5122.652930][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5122.653194][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5122.653459][ C0] kthread (kernel/kthread.c:388) [ 5122.653672][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5122.653911][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5122.654145][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5122.654384][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5125.451342][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4555176 jiffies s: 1289 root: 0x1/. | [ 5125.451997][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5125.452386][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5125.452682][ C0] NMI backtrace for cpu 0 [ 5125.452690][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5125.452693][ C0] Workqueue: netns cleanup_net [ 5125.452697][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5125.452702][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5125.452705][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5125.452707][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5125.452708][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5125.452710][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5125.452712][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5125.452713][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5125.452715][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5125.452717][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5125.452720][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5125.452722][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5125.452723][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5125.452724][ C0] PKRU: 55555554 [ 5125.452726][ C0] Call Trace: [ 5125.452728][ C0] [ 5125.452729][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5125.452734][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5125.452737][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5125.452742][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5125.452747][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5125.452749][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5125.452752][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5125.452757][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5125.452760][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5125.452763][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5125.452767][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5125.452769][ C0] [ 5125.452770][ C0] [ 5125.452773][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5125.452777][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5125.452782][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5125.452785][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5125.452789][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5125.452794][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5125.452798][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5125.452801][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5125.452804][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5125.452807][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5125.452811][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5125.452814][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5125.452816][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5125.452820][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5125.452823][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5125.452825][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5125.452830][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5125.452833][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5125.452837][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5125.452840][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5125.452843][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5125.452848][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5125.452851][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5125.452855][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5125.452860][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5125.452863][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5125.452866][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5125.452875][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5125.452884][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5125.452892][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5125.452901][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5125.452910][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5125.452917][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5125.452921][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5125.452925][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5125.452934][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5125.452943][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5125.452947][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5125.452951][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5125.452955][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5125.452959][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5125.452966][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5125.452970][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5125.452973][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5125.452977][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5125.452980][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5125.452983][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5125.452986][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5125.452989][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5125.452994][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5125.452996][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5125.452999][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5125.453002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5125.453004][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5125.453008][ C0] process_one_work (kernel/workqueue.c:2633) [ 5125.453012][ C0] ? 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) [ 5125.453015][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5125.453020][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5125.453023][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5125.453026][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5125.453030][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5125.453033][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5125.453035][ C0] kthread (kernel/kthread.c:388) [ 5125.453037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5125.453040][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5125.453042][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5125.453044][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5152.557201][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5152.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5152.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5152.558631][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5152.559581][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5152.560209][ C0] Workqueue: netns cleanup_net [ 5152.560457][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5152.560746][ C0] Code: 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 8b 0c 24 <89> f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f All code ======== 0: 5d pop %rbp 1: 41 5c pop %r12 3: e9 9a b3 9b ff jmp 0xffffffffff9bb3a2 8: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: f3 0f 1e fa endbr64 26: 48 8b 0c 24 mov (%rsp),%rcx 2a:* 89 f6 mov %esi,%esi <-- trapping instruction 2c: 31 d2 xor %edx,%edx 2e: e9 af ef ff ff jmp 0xffffffffffffefe2 33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 3a: 00 00 00 00 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: 89 f6 mov %esi,%esi 2: 31 d2 xor %edx,%edx 4: e9 af ef ff ff jmp 0xffffffffffffefb8 9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 10: 00 00 00 00 14: 0f .byte 0xf 15: 1f (bad) [ 5152.561730][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 5152.562043][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 5152.562448][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5152.562855][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5152.563261][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5152.563668][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5152.564072][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5152.564527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5152.564864][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5152.565270][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5152.565676][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5152.566081][ C0] PKRU: 55555554 [ 5152.566266][ C0] Call Trace: [ 5152.566441][ C0] [ 5152.566590][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5152.566859][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5152.567107][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5152.567390][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5152.567666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5152.567961][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5152.568230][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5152.568542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5152.568810][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5152.569125][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5152.569425][ C0] [ 5152.569579][ C0] [ 5152.569733][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5152.570054][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5152.570351][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5152.570607][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5152.570896][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5152.571214][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5152.571467][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5152.571721][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5152.572000][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5152.572289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.572532][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5152.572775][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5152.573017][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5152.573253][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5152.573488][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5152.573739][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5152.574009][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5152.574312][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5152.574572][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5152.574821][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5152.575092][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5152.575365][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5152.575665][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5152.575964][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5152.576256][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5152.576502][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5152.576759][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5152.577001][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5152.577326][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5152.577604][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5152.577911][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5152.578211][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5152.578504][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5152.578822][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5152.579075][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5152.579318][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5152.579608][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5152.579919][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5152.580235][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5152.580488][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5152.580738][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5152.580989][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5152.581298][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5152.581543][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5152.581779][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5152.582106][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5152.582350][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5152.582671][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5152.583020][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5152.583267][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5152.583574][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5152.583807][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5152.584095][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5152.584353][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5152.584596][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5152.584862][ C0] process_one_work (kernel/workqueue.c:2633) [ 5152.585121][ C0] ? 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) [ 5152.585356][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5152.585636][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5152.585875][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5152.586119][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5152.586458][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5152.586723][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5152.586987][ C0] kthread (kernel/kthread.c:388) [ 5152.587200][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5152.587439][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5152.587670][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5152.587909][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5180.557223][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5180.557701][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5180.558178][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5180.558653][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5180.559607][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5180.560232][ C0] Workqueue: netns cleanup_net [ 5180.560483][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5180.560749][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5180.561735][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5180.562049][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5180.562452][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5180.562859][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5180.563264][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5180.563668][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5180.564072][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5180.564526][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5180.564865][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5180.565273][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5180.565677][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5180.566081][ C0] PKRU: 55555554 [ 5180.566266][ C0] Call Trace: [ 5180.566441][ C0] [ 5180.566591][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5180.566858][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5180.567106][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5180.567388][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5180.567668][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5180.567961][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5180.568229][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5180.568542][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5180.568808][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5180.569122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5180.569423][ C0] [ 5180.569575][ C0] [ 5180.569727][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5180.570052][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.570355][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.570654][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5180.570894][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5180.571186][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5180.571504][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5180.571759][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5180.572013][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5180.572288][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5180.572581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.572824][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5180.573066][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5180.573310][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5180.573545][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5180.573777][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5180.574030][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5180.574297][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5180.574601][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5180.574862][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5180.575111][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5180.575383][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5180.575657][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5180.575955][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5180.576254][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5180.576548][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5180.576792][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5180.577049][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5180.577294][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5180.577620][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5180.577899][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5180.578206][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5180.578506][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5180.578799][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5180.579116][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5180.579367][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5180.579613][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5180.579901][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5180.580224][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5180.580535][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5180.580789][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5180.581039][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5180.581289][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5180.581600][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5180.581846][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5180.582082][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5180.582410][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5180.582653][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5180.582975][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5180.583322][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5180.583569][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5180.583878][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5180.584110][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5180.584400][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5180.584657][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5180.584901][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5180.585169][ C0] process_one_work (kernel/workqueue.c:2633) [ 5180.585427][ C0] ? 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) [ 5180.585665][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5180.585947][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5180.586186][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5180.586433][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5180.586772][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5180.587036][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5180.587299][ C0] kthread (kernel/kthread.c:388) [ 5180.587512][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5180.587750][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5180.587981][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5180.588219][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5180.588472][ C0] | [ 5200.658324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5200.658700][ C0] rcu: 0-....: (4296275 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1021664 fqs=1008765 | [ 5200.659272][ C0] rcu: (t=4630614 jiffies g=477977 q=5839 ncpus=4) [ 5200.660096][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5200.660721][ C0] Workqueue: netns cleanup_net [ 5200.660971][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5200.661246][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 5200.662230][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 5200.662543][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5200.662947][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5200.663351][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5200.663756][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5200.664162][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5200.664567][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5200.665020][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5200.665355][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5200.665763][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5200.666169][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5200.666572][ C0] PKRU: 55555554 [ 5200.666757][ C0] Call Trace: [ 5200.666931][ C0] [ 5200.667081][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5200.667358][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5200.667614][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5200.667868][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5200.668159][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5200.668394][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5200.668667][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5200.668942][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5200.669203][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5200.669493][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5200.669740][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5200.670061][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5200.670339][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5200.670629][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5200.670902][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5200.671212][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5200.671479][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5200.671793][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5200.672094][ C0] [ 5200.672245][ C0] [ 5200.672398][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5200.672716][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.673013][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.673304][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5200.673549][ C0] kasan_report (mm/kasan/report.c:585) [ 5200.673775][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.674070][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5200.674323][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.674608][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5200.674926][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5200.675180][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5200.675435][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5200.675709][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.675999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.676239][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5200.676484][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5200.676728][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5200.676962][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5200.677201][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5200.677456][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5200.677723][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5200.678024][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5200.678284][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5200.678531][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5200.678805][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5200.679076][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5200.679372][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5200.679674][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5200.679969][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5200.680213][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5200.680469][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5200.680713][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5200.681039][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5200.681316][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5200.681623][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5200.681922][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5200.682213][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5200.682529][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5200.682781][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5200.683025][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5200.683312][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5200.683627][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5200.683938][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5200.684191][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5200.684438][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5200.684688][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5200.684997][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5200.685242][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5200.685476][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5200.685802][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5200.686046][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5200.686367][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5200.686713][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5200.686960][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5200.687268][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5200.687500][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5200.687791][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5200.688048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.688289][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5200.688555][ C0] process_one_work (kernel/workqueue.c:2633) [ 5200.688812][ C0] ? 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) [ 5200.689048][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5200.689326][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5200.689566][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5200.689810][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5200.690153][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5200.690417][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5200.690680][ C0] kthread (kernel/kthread.c:388) [ 5200.690889][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5200.691129][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5200.691360][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5200.691595][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5223.755338][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4653480 jiffies s: 1289 root: 0x1/. | [ 5223.755989][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5223.756363][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5223.756641][ C0] NMI backtrace for cpu 0 [ 5223.756651][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5223.756653][ C0] Workqueue: netns cleanup_net [ 5223.756660][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5223.756666][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 5223.756669][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5223.756671][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5223.756673][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5223.756675][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5223.756677][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5223.756678][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5223.756680][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5223.756682][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5223.756685][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5223.756687][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5223.756689][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5223.756690][ C0] PKRU: 55555554 [ 5223.756691][ C0] Call Trace: [ 5223.756694][ C0] [ 5223.756697][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5223.756702][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5223.756706][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5223.756711][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5223.756715][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5223.756718][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5223.756722][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5223.756728][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5223.756731][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5223.756734][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5223.756737][ C0] [ 5223.756738][ C0] [ 5223.756739][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5223.756742][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5223.756746][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5223.756751][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5223.756754][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5223.756759][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5223.756765][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5223.756768][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5223.756771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5223.756774][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5223.756778][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5223.756780][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5223.756784][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5223.756787][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5223.756790][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5223.756793][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5223.756799][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5223.756802][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5223.756806][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5223.756809][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5223.756814][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5223.756820][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5223.756824][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5223.756828][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5223.756833][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5223.756837][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5223.756840][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5223.756851][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5223.756859][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5223.756868][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5223.756877][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5223.756886][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5223.756894][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5223.756897][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5223.756901][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5223.756911][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5223.756919][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5223.756923][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5223.756927][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5223.756931][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5223.756936][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5223.756943][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5223.756947][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5223.756951][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5223.756955][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5223.756959][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5223.756961][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5223.756965][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5223.756967][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5223.756973][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5223.756976][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5223.756978][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5223.756982][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5223.756984][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5223.756988][ C0] process_one_work (kernel/workqueue.c:2633) [ 5223.756993][ C0] ? 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) [ 5223.756996][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5223.757001][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5223.757004][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5223.757007][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5223.757011][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5223.757014][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5223.757017][ C0] kthread (kernel/kthread.c:388) [ 5223.757020][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5223.757022][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5223.757025][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5223.757027][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5248.557197][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5248.557672][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5248.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5248.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5248.559574][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5248.560203][ C0] Workqueue: netns cleanup_net [ 5248.560452][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5248.560743][ C0] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [ 5248.561730][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 5248.562042][ C0] RAX: ffffed10011c9f41 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5248.562445][ C0] RDX: ffffed10011c9f42 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5248.562853][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5248.563257][ C0] R10: ffff888008e4fa0b R11: ffff8880353fc508 R12: 0000000000000003 [ 5248.563661][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5248.564064][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5248.564518][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5248.564858][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5248.565264][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5248.565666][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5248.566070][ C0] PKRU: 55555554 [ 5248.566254][ C0] Call Trace: [ 5248.566428][ C0] [ 5248.566577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5248.566844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5248.567091][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5248.567373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5248.567651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5248.567943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5248.568212][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5248.568524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5248.568790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5248.569104][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5248.569405][ C0] [ 5248.569557][ C0] [ 5248.569713][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5248.570034][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5248.570330][ C0] ? kasan_check_range (mm/kasan/generic.c:103 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5248.570591][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5248.570876][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5248.571194][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5248.571448][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5248.571702][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5248.571977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5248.572266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5248.572507][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5248.572752][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5248.572995][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5248.573227][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5248.573463][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5248.573715][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5248.573982][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5248.574283][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5248.574543][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5248.574792][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5248.575066][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5248.575341][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5248.575636][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5248.575936][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5248.576225][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5248.576471][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5248.576728][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5248.576972][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5248.577297][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5248.577575][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5248.577880][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5248.578181][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5248.578473][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5248.578793][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5248.579045][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5248.579290][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5248.579578][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5248.579897][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5248.580207][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5248.580462][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5248.580710][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5248.580959][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5248.581268][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5248.581512][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5248.581747][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5248.582073][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5248.582317][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5248.582638][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5248.582984][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5248.583231][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5248.583538][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5248.583767][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5248.584057][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5248.584313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5248.584553][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5248.584819][ C0] process_one_work (kernel/workqueue.c:2633) [ 5248.585077][ C0] ? 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) [ 5248.585313][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5248.585592][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5248.585833][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5248.586076][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5248.586415][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5248.586679][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5248.586943][ C0] kthread (kernel/kthread.c:388) [ 5248.587154][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5248.587394][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5248.587623][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5248.587864][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5276.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5276.557670][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5276.558145][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5276.558623][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5276.559575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5276.560198][ C0] Workqueue: netns cleanup_net [ 5276.560449][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5276.560714][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5276.561700][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5276.562012][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5276.562416][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5276.562820][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5276.563223][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5276.563630][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5276.564033][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5276.564486][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5276.564823][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5276.565228][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5276.565634][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5276.566037][ C0] PKRU: 55555554 [ 5276.566222][ C0] Call Trace: [ 5276.566395][ C0] [ 5276.566546][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5276.566812][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5276.567060][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5276.567341][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5276.567617][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5276.567912][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5276.568181][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5276.568493][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5276.568760][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5276.569073][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5276.569372][ C0] [ 5276.569530][ C0] [ 5276.569683][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5276.570002][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.570303][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.570605][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5276.570840][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.571133][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5276.571370][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.571659][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5276.571978][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5276.572231][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5276.572485][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5276.572760][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.573050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.573291][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5276.573536][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5276.573779][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5276.574012][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5276.574246][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5276.574498][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5276.574765][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5276.575067][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5276.575328][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5276.575575][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5276.575848][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5276.576121][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5276.576416][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5276.576717][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5276.577008][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5276.577252][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5276.577509][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5276.577752][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5276.578077][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5276.578355][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5276.578660][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5276.578959][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5276.579250][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5276.579571][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5276.579823][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5276.580069][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5276.580356][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5276.580670][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5276.580981][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5276.581234][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5276.581480][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5276.581730][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5276.582039][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5276.582284][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5276.582517][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5276.582846][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5276.583096][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5276.583415][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5276.583760][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5276.584007][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5276.584313][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5276.584542][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5276.584832][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5276.585089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.585328][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5276.585595][ C0] process_one_work (kernel/workqueue.c:2633) [ 5276.585851][ C0] ? 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) [ 5276.586085][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5276.586362][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5276.586602][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5276.586845][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5276.587183][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5276.587447][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5276.587709][ C0] kthread (kernel/kthread.c:388) [ 5276.587919][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5276.588158][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5276.588389][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5276.588624][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5276.588877][ C0] | [ 5278.695324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5278.695676][ C0] rcu: 0-....: (4374190 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1099577 fqs=1024795 | [ 5278.696249][ C0] rcu: (t=4708651 jiffies g=477977 q=5839 ncpus=4) [ 5278.697066][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5278.697686][ C0] Workqueue: netns cleanup_net [ 5278.697935][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5278.698198][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5278.699181][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5278.699498][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5278.699901][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5278.700307][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5278.700712][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5278.701115][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5278.701519][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5278.701972][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5278.702312][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5278.702719][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5278.703123][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5278.703526][ C0] PKRU: 55555554 [ 5278.703712][ C0] Call Trace: [ 5278.703884][ C0] [ 5278.704032][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5278.704309][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5278.704565][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5278.704820][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5278.705113][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5278.705346][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5278.705622][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5278.705897][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5278.706157][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5278.706445][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5278.706691][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5278.707007][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5278.707284][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5278.707577][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5278.707845][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5278.708155][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5278.708423][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5278.708734][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5278.709036][ C0] [ 5278.709187][ C0] [ 5278.709342][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5278.709666][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5278.709960][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5278.710254][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5278.710491][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5278.710792][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5278.711046][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5278.711331][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5278.711647][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5278.711901][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5278.712155][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5278.712430][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5278.712719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5278.712961][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5278.713204][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5278.713448][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5278.713680][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5278.713915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5278.714169][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5278.714437][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5278.714738][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5278.714998][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5278.715243][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5278.715518][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5278.715792][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5278.716089][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5278.716390][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5278.716678][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5278.716923][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5278.717179][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5278.717423][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5278.717745][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5278.718023][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5278.718326][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5278.718625][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5278.718915][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5278.719231][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5278.719487][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5278.719732][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5278.720018][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5278.720330][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5278.720642][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5278.720893][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5278.721141][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5278.721390][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5278.721699][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5278.721941][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5278.722175][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5278.722499][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5278.722743][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5278.723064][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5278.723409][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5278.723656][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5278.723963][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5278.724192][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5278.724481][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5278.724736][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5278.724976][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5278.725240][ C0] process_one_work (kernel/workqueue.c:2633) [ 5278.725496][ C0] ? 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) [ 5278.725731][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5278.726009][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5278.726248][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5278.726491][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5278.726829][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5278.727092][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5278.727355][ C0] kthread (kernel/kthread.c:388) [ 5278.727564][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5278.727803][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5278.728031][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5278.728269][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5304.557222][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5304.557698][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5304.558176][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5304.558650][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5304.559601][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5304.560222][ C0] Workqueue: netns cleanup_net [ 5304.560472][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5304.560736][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5304.561719][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5304.562030][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5304.562433][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5304.562839][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5304.563243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5304.563646][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5304.564049][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5304.564501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5304.564838][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5304.565244][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5304.565647][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5304.566049][ C0] PKRU: 55555554 [ 5304.566233][ C0] Call Trace: [ 5304.566408][ C0] [ 5304.566561][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5304.566829][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5304.567076][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5304.567358][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5304.567636][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5304.567927][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5304.568195][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5304.568508][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5304.568774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5304.569087][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5304.569390][ C0] [ 5304.569542][ C0] [ 5304.569693][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5304.570012][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5304.570314][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5304.570613][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5304.570852][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5304.571142][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5304.571459][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5304.571712][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5304.571966][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5304.572241][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.572531][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.572774][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5304.573015][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5304.573259][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5304.573494][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5304.573726][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5304.573978][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5304.574245][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5304.574548][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5304.574809][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5304.575057][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5304.575328][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5304.575601][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5304.575903][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5304.576203][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5304.576494][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5304.576740][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5304.576996][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5304.577237][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5304.577563][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5304.577841][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5304.578146][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5304.578446][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5304.578737][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5304.579054][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5304.579306][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5304.579556][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5304.579844][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5304.580157][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5304.580466][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5304.580719][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5304.580966][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5304.581216][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5304.581524][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5304.581768][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5304.582004][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5304.582331][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5304.582575][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5304.582894][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5304.583241][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5304.583489][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5304.583794][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5304.584026][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5304.584315][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5304.584571][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.584813][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5304.585079][ C0] process_one_work (kernel/workqueue.c:2633) [ 5304.585336][ C0] ? 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) [ 5304.585573][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5304.585850][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5304.586090][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5304.586331][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5304.586671][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5304.586936][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5304.587200][ C0] kthread (kernel/kthread.c:388) [ 5304.587411][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5304.587650][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5304.587879][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5304.588117][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5322.059350][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4751784 jiffies s: 1289 root: 0x1/. | [ 5322.059997][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5322.060373][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5322.060651][ C0] NMI backtrace for cpu 0 [ 5322.060660][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5322.060662][ C0] Workqueue: netns cleanup_net [ 5322.060669][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5322.060674][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 5322.060677][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 5322.060679][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5322.060681][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5322.060683][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5322.060685][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5322.060686][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5322.060688][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5322.060690][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5322.060694][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5322.060695][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5322.060697][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5322.060698][ C0] PKRU: 55555554 [ 5322.060699][ C0] Call Trace: [ 5322.060701][ C0] [ 5322.060704][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5322.060709][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5322.060714][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5322.060718][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5322.060723][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5322.060726][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5322.060729][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5322.060734][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5322.060738][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5322.060741][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5322.060744][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5322.060747][ C0] [ 5322.060748][ C0] [ 5322.060748][ C0] kasan_report (mm/kasan/report.c:585) [ 5322.060754][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5322.060759][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5322.060763][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5322.060767][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5322.060772][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5322.060777][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5322.060780][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5322.060783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5322.060785][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5322.060789][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5322.060792][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5322.060796][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5322.060799][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5322.060802][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5322.060805][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5322.060811][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5322.060814][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5322.060817][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5322.060820][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5322.060824][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5322.060830][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5322.060833][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5322.060837][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5322.060842][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5322.060845][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5322.060848][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5322.060858][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5322.060867][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5322.060875][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5322.060884][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5322.060894][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5322.060901][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5322.060905][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5322.060909][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5322.060918][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5322.060926][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5322.060931][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5322.060935][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5322.060939][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5322.060943][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5322.060951][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5322.060955][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5322.060958][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5322.060962][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5322.060966][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5322.060968][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5322.060972][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5322.060974][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5322.060980][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5322.060982][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5322.060985][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5322.060988][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5322.060990][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5322.060995][ C0] process_one_work (kernel/workqueue.c:2633) [ 5322.060999][ C0] ? 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) [ 5322.061003][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5322.061008][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5322.061011][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5322.061015][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5322.061019][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5322.061022][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5322.061024][ C0] kthread (kernel/kthread.c:388) [ 5322.061027][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5322.061029][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5322.061032][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5322.061034][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5348.557190][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5348.557669][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5348.558147][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5348.558621][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5348.559577][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5348.560197][ C0] Workqueue: netns cleanup_net [ 5348.560446][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5348.560775][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5348.561759][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5348.562069][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5348.562474][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5348.562878][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5348.563280][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5348.563684][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5348.564090][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5348.564543][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5348.564879][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5348.565284][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5348.565689][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5348.566094][ C0] PKRU: 55555554 [ 5348.566278][ C0] Call Trace: [ 5348.566449][ C0] [ 5348.566601][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5348.566869][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5348.567116][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5348.567399][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5348.567675][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5348.567968][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5348.568237][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5348.568547][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5348.568815][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5348.569131][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5348.569434][ C0] [ 5348.569585][ C0] [ 5348.569740][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5348.570060][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5348.570360][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5348.570662][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5348.570979][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5348.571234][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5348.571486][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5348.571765][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5348.572054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5348.572297][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5348.572544][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5348.572784][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5348.573021][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5348.573257][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5348.573508][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5348.573777][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5348.574077][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5348.574337][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5348.574585][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5348.574857][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5348.575131][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5348.575431][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5348.575731][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5348.576022][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5348.576268][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5348.576525][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5348.576767][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5348.577091][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5348.577371][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5348.577677][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5348.577977][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5348.578269][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5348.578587][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5348.578840][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5348.579086][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5348.579379][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5348.579691][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5348.580000][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5348.580254][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5348.580504][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5348.580755][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5348.581063][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5348.581308][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5348.581544][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5348.581872][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5348.582115][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5348.582436][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5348.582783][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5348.583031][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5348.583336][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5348.583568][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5348.583856][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5348.584112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5348.584355][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5348.584620][ C0] process_one_work (kernel/workqueue.c:2633) [ 5348.584878][ C0] ? 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) [ 5348.585115][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5348.585394][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5348.585634][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5348.585876][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5348.586216][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5348.586480][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5348.586744][ C0] kthread (kernel/kthread.c:388) [ 5348.586956][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5348.587194][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5348.587424][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5348.587662][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5348.587916][ C0] | [ 5356.732324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5356.732697][ C0] rcu: 0-....: (4452105 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1177490 fqs=1040913 | [ 5356.733265][ C0] rcu: (t=4786688 jiffies g=477977 q=5845 ncpus=4) [ 5356.734087][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5356.734710][ C0] Workqueue: netns cleanup_net [ 5356.734958][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5356.735224][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 5356.736209][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5356.736520][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5356.736926][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5356.737330][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5356.737733][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5356.738138][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5356.738544][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5356.739002][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5356.739345][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5356.739753][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5356.740156][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5356.740561][ C0] PKRU: 55555554 [ 5356.740745][ C0] Call Trace: [ 5356.740916][ C0] [ 5356.741069][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5356.741350][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5356.741607][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5356.741861][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5356.742151][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5356.742386][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5356.742659][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5356.742933][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5356.743193][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5356.743483][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5356.743727][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5356.744045][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5356.744323][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5356.744616][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5356.744885][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5356.745195][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5356.745462][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5356.745777][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5356.746075][ C0] [ 5356.746230][ C0] [ 5356.746382][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5356.746701][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5356.746996][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5356.747233][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5356.747534][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5356.747787][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5356.748072][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5356.748389][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5356.748644][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5356.748897][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5356.749178][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.749466][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.749708][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5356.749952][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5356.750194][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5356.750428][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5356.750663][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5356.750915][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5356.751186][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5356.751486][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5356.751745][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5356.751992][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5356.752264][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5356.752538][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5356.752832][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5356.753132][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5356.753419][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5356.753664][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5356.753920][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5356.754163][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5356.754485][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5356.754764][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5356.755066][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5356.755366][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5356.755656][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5356.755970][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5356.756222][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5356.756466][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5356.756752][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5356.757065][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5356.757373][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5356.757625][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5356.757873][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5356.758122][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5356.758430][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5356.758672][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5356.758907][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5356.759237][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5356.759481][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5356.759801][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5356.760145][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5356.760391][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5356.760696][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5356.760926][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5356.761213][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5356.761468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.761710][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5356.761974][ C0] process_one_work (kernel/workqueue.c:2633) [ 5356.762231][ C0] ? 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) [ 5356.762467][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5356.762745][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5356.762984][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5356.763226][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5356.763564][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5356.763828][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5356.764090][ C0] kthread (kernel/kthread.c:388) [ 5356.764300][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5356.764538][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5356.764767][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5356.765004][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5384.557233][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5384.557710][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5384.558189][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5384.558663][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5384.559624][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5384.560243][ C0] Workqueue: netns cleanup_net [ 5384.560494][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5384.560759][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 5384.561751][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5384.562064][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5384.562470][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5384.562880][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5384.563289][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5384.563695][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5384.564100][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5384.564557][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5384.564898][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5384.565309][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5384.565714][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5384.566120][ C0] PKRU: 55555554 [ 5384.566304][ C0] Call Trace: [ 5384.566479][ C0] [ 5384.566628][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5384.566897][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5384.567146][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5384.567433][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5384.567712][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5384.568004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5384.568278][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5384.568592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5384.568860][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5384.569181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5384.569483][ C0] [ 5384.569636][ C0] [ 5384.569788][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5384.570113][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5384.570418][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5384.570658][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5384.570952][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5384.571272][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5384.571527][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5384.571783][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5384.572059][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.572350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.572594][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5384.572842][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5384.573085][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5384.573321][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5384.573562][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5384.573815][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5384.574084][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5384.574385][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5384.574645][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5384.574902][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5384.575175][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5384.575452][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5384.575754][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5384.576054][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5384.576347][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5384.576592][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5384.576852][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5384.577096][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5384.577420][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5384.577701][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5384.578005][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5384.578306][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5384.578598][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5384.578915][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5384.579173][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5384.579418][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5384.579706][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5384.580021][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5384.580329][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5384.580584][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5384.580833][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5384.581085][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5384.581394][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5384.581637][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5384.581875][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5384.582201][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5384.582446][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5384.582767][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5384.583117][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5384.583365][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5384.583671][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5384.583904][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5384.584192][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5384.584447][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.584690][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5384.584956][ C0] process_one_work (kernel/workqueue.c:2633) [ 5384.585213][ C0] ? 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) [ 5384.585452][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5384.585730][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5384.585971][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5384.586213][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5384.586555][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5384.586820][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5384.587084][ C0] kthread (kernel/kthread.c:388) [ 5384.587296][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5384.587535][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5384.587764][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5384.588004][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5412.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5412.557687][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5412.558163][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5412.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5412.559593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5412.560213][ C0] Workqueue: netns cleanup_net [ 5412.560459][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5412.560725][ C0] Code: 24 20 88 5c 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 All code ======== 0: 24 20 and $0x20,%al 2: 88 5c 24 28 mov %bl,0x28(%rsp) 6: 4c 89 6c 24 30 mov %r13,0x30(%rsp) b: e8 7c f5 ff ff call 0xfffffffffffff58c 10: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 15: e8 92 fa ff ff call 0xfffffffffffffaac 1a: 0f b6 d3 movzbl %bl,%edx 1d: 48 89 ee mov %rbp,%rsi 20: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 25: e8 02 fd ff ff call 0xfffffffffffffd2c 2a:* ff 34 24 push (%rsp) <-- trapping instruction 2d: 9d popf 2e: 48 83 c4 70 add $0x70,%rsp 32: 44 89 e0 mov %r12d,%eax 35: 5b pop %rbx 36: 5d pop %rbp 37: 41 5c pop %r12 39: 41 5d pop %r13 3b: 41 5e pop %r14 3d: 41 5f pop %r15 3f: c3 ret Code starting with the faulting instruction =========================================== 0: ff 34 24 push (%rsp) 3: 9d popf 4: 48 83 c4 70 add $0x70,%rsp 8: 44 89 e0 mov %r12d,%eax b: 5b pop %rbx c: 5d pop %rbp d: 41 5c pop %r12 f: 41 5d pop %r13 11: 41 5e pop %r14 13: 41 5f pop %r15 15: c3 ret [ 5412.561712][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000246 [ 5412.562021][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5412.562428][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5412.562833][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5412.563235][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5412.563639][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5412.564047][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5412.564501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5412.564840][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5412.565245][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5412.565650][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5412.566055][ C0] PKRU: 55555554 [ 5412.566239][ C0] Call Trace: [ 5412.566414][ C0] [ 5412.566572][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5412.566839][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5412.567087][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5412.567369][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5412.567645][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5412.567940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5412.568208][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5412.568521][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5412.568788][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5412.569109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5412.569408][ C0] [ 5412.569563][ C0] [ 5412.569715][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5412.570034][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.570338][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.570638][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5412.570874][ C0] ? kasan_report (mm/kasan/report.c:585) [ 5412.571111][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5412.571403][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5412.571723][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5412.571977][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5412.572231][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5412.572509][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5412.572799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.573041][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5412.573285][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5412.573525][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5412.573761][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5412.573997][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5412.574248][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5412.574515][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5412.574818][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5412.575078][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5412.575326][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5412.575598][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5412.575872][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5412.576169][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5412.576469][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5412.576757][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5412.577003][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5412.577259][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5412.577501][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5412.577824][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5412.578102][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5412.578407][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5412.578705][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5412.579002][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5412.579318][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5412.579570][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5412.579813][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5412.580102][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5412.580413][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5412.580722][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5412.580975][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5412.581222][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5412.581474][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5412.581781][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5412.582025][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5412.582261][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5412.582591][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5412.582837][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5412.583158][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5412.583507][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5412.583754][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5412.584058][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5412.584291][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5412.584579][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5412.584836][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5412.585079][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5412.585345][ C0] process_one_work (kernel/workqueue.c:2633) [ 5412.585602][ C0] ? 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) [ 5412.585838][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5412.586117][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5412.586356][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5412.586596][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5412.586935][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5412.587198][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5412.587461][ C0] kthread (kernel/kthread.c:388) [ 5412.587671][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5412.587908][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5412.588136][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5412.588373][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5420.363343][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4850088 jiffies s: 1289 root: 0x1/. | [ 5420.363998][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5420.364373][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5420.364658][ C0] NMI backtrace for cpu 0 [ 5420.364674][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5420.364676][ C0] Workqueue: netns cleanup_net [ 5420.364680][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5420.364686][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5420.364689][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5420.364691][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5420.364693][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5420.364694][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5420.364696][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5420.364697][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5420.364699][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5420.364700][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5420.364704][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5420.364706][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5420.364707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5420.364709][ C0] PKRU: 55555554 [ 5420.364710][ C0] Call Trace: [ 5420.364712][ C0] [ 5420.364713][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5420.364719][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5420.364723][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5420.364727][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5420.364731][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5420.364734][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5420.364738][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5420.364742][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5420.364745][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5420.364748][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5420.364752][ C0] [ 5420.364752][ C0] [ 5420.364754][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5420.364758][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5420.364762][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5420.364767][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5420.364770][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5420.364773][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5420.364775][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5420.364779][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5420.364782][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5420.364785][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5420.364788][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5420.364791][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5420.364794][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5420.364798][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5420.364802][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5420.364805][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5420.364809][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5420.364812][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5420.364817][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5420.364821][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5420.364825][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5420.364829][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5420.364833][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5420.364835][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5420.364845][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5420.364853][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5420.364861][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5420.364870][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5420.364879][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5420.364887][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5420.364890][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5420.364894][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5420.364903][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5420.364911][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5420.364916][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5420.364920][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5420.364923][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5420.364928][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5420.364935][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5420.364938][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5420.364941][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5420.364945][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5420.364948][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5420.364951][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5420.364954][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5420.364957][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5420.364961][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5420.364964][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5420.364967][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5420.364970][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5420.364972][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5420.364976][ C0] process_one_work (kernel/workqueue.c:2633) [ 5420.364980][ C0] ? 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) [ 5420.364983][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5420.364987][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5420.364991][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5420.364993][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5420.364997][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5420.365000][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5420.365002][ C0] kthread (kernel/kthread.c:388) [ 5420.365005][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5420.365007][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5420.365009][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5420.365011][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5420.365019][ C0] | [ 5434.769324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5434.769698][ C0] rcu: 0-....: (4530020 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1255403 fqs=1057526 | [ 5434.770270][ C0] rcu: (t=4864725 jiffies g=477977 q=5845 ncpus=4) [ 5434.771087][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5434.771712][ C0] Workqueue: netns cleanup_net [ 5434.771963][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5434.772229][ C0] Code: 24 20 88 5c 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 All code ======== 0: 24 20 and $0x20,%al 2: 88 5c 24 28 mov %bl,0x28(%rsp) 6: 4c 89 6c 24 30 mov %r13,0x30(%rsp) b: e8 7c f5 ff ff call 0xfffffffffffff58c 10: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 15: e8 92 fa ff ff call 0xfffffffffffffaac 1a: 0f b6 d3 movzbl %bl,%edx 1d: 48 89 ee mov %rbp,%rsi 20: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 25: e8 02 fd ff ff call 0xfffffffffffffd2c 2a:* ff 34 24 push (%rsp) <-- trapping instruction 2d: 9d popf 2e: 48 83 c4 70 add $0x70,%rsp 32: 44 89 e0 mov %r12d,%eax 35: 5b pop %rbx 36: 5d pop %rbp 37: 41 5c pop %r12 39: 41 5d pop %r13 3b: 41 5e pop %r14 3d: 41 5f pop %r15 3f: c3 ret Code starting with the faulting instruction =========================================== 0: ff 34 24 push (%rsp) 3: 9d popf 4: 48 83 c4 70 add $0x70,%rsp 8: 44 89 e0 mov %r12d,%eax b: 5b pop %rbx c: 5d pop %rbp d: 41 5c pop %r12 f: 41 5d pop %r13 11: 41 5e pop %r14 13: 41 5f pop %r15 15: c3 ret [ 5434.773212][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000246 [ 5434.773524][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5434.773928][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5434.774333][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5434.774736][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5434.775143][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5434.775548][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5434.776001][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5434.776339][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5434.776743][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5434.777150][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5434.777555][ C0] PKRU: 55555554 [ 5434.777739][ C0] Call Trace: [ 5434.777911][ C0] [ 5434.778062][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5434.778341][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5434.778598][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5434.778860][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5434.779150][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5434.779386][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5434.779659][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5434.779932][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5434.780192][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5434.780483][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5434.780729][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5434.781044][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5434.781323][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5434.781615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5434.781883][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5434.782194][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5434.782462][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5434.782775][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5434.783077][ C0] [ 5434.783230][ C0] [ 5434.783382][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5434.783701][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5434.783996][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5434.784290][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:56 mm/kasan/report.c:606) [ 5434.784526][ C0] ? kasan_report (mm/kasan/report.c:585) [ 5434.784762][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5434.785016][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5434.785303][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5434.785620][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5434.785872][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5434.786126][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5434.786403][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5434.786691][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5434.786934][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5434.787177][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5434.787420][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5434.787655][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5434.787888][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5434.788139][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5434.788412][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5434.788717][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5434.788978][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5434.789225][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5434.789497][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5434.789769][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5434.790067][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5434.790366][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5434.790659][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5434.790903][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5434.791159][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5434.791402][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5434.791727][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5434.792004][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5434.792310][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5434.792609][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5434.792902][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5434.793219][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5434.793471][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5434.793714][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5434.794003][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5434.794315][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5434.794626][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5434.794880][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5434.795129][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5434.795378][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5434.795686][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5434.795931][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5434.796168][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5434.796495][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5434.796737][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5434.797058][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5434.797407][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5434.797652][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5434.797959][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5434.798190][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5434.798478][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5434.798739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5434.798982][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5434.799246][ C0] process_one_work (kernel/workqueue.c:2633) [ 5434.799505][ C0] ? 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) [ 5434.799740][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5434.800021][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5434.800259][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5434.800503][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5434.800841][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5434.801104][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5434.801368][ C0] kthread (kernel/kthread.c:388) [ 5434.801581][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5434.801818][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5434.802050][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5434.802288][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5460.557201][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5460.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5460.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5460.558633][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5460.559587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5460.560211][ C0] Workqueue: netns cleanup_net [ 5460.560463][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5460.560737][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 5460.561722][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 5460.562032][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5460.562440][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5460.562845][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5460.563250][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5460.563653][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5460.564060][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5460.564516][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5460.564853][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5460.565263][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5460.565667][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5460.566073][ C0] PKRU: 55555554 [ 5460.566257][ C0] Call Trace: [ 5460.566430][ C0] [ 5460.566582][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5460.566850][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5460.567097][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5460.567381][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5460.567658][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5460.567951][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5460.568222][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5460.568532][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5460.568807][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5460.569120][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5460.569423][ C0] [ 5460.569575][ C0] [ 5460.569729][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5460.570047][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.570349][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.570649][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5460.570892][ C0] kasan_report (mm/kasan/report.c:585) [ 5460.571117][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.571411][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5460.571649][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.571940][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5460.572256][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5460.572512][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5460.572766][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5460.573040][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.573332][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.573575][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5460.573817][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5460.574060][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5460.574295][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5460.574528][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5460.574782][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5460.575048][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5460.575350][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5460.575610][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5460.575858][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5460.576130][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5460.576407][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5460.576706][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5460.577003][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5460.577298][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5460.577544][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5460.577800][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5460.578044][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5460.578369][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5460.578653][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5460.578959][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5460.579256][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5460.579550][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5460.579865][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5460.580116][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5460.580362][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5460.580650][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5460.580962][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5460.581272][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5460.581527][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5460.581776][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5460.582024][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5460.582332][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5460.582576][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5460.582812][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5460.583137][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5460.583381][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5460.583701][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5460.584047][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5460.584293][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5460.584600][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5460.584831][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5460.585127][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5460.585382][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.585625][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5460.585891][ C0] process_one_work (kernel/workqueue.c:2633) [ 5460.586149][ C0] ? 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) [ 5460.586382][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5460.586663][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5460.586901][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5460.587143][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5460.587483][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5460.587745][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5460.588008][ C0] kthread (kernel/kthread.c:388) [ 5460.588224][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5460.588462][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5460.588699][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5460.588937][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5488.557207][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5488.557684][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5488.558162][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5488.558643][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5488.559590][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5488.560212][ C0] Workqueue: netns cleanup_net [ 5488.560462][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5488.560746][ C0] Code: 48 c7 c7 b0 c2 3e 91 5b 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 b0 c2 3e 91 mov $0xffffffff913ec2b0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 9a b3 9b ff jmp 0xffffffffff9bb3aa 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 5488.561734][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 5488.562045][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5488.562449][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5488.562855][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5488.563259][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5488.563664][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5488.564066][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5488.564519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5488.564858][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5488.565265][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5488.565669][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5488.566072][ C0] PKRU: 55555554 [ 5488.566256][ C0] Call Trace: [ 5488.566432][ C0] [ 5488.566581][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5488.566848][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5488.567095][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5488.567377][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5488.567656][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5488.567949][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5488.568218][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5488.568535][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5488.568803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5488.569116][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5488.569417][ C0] [ 5488.569569][ C0] [ 5488.569720][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5488.570041][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5488.570342][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5488.570627][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5488.570913][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5488.571230][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5488.571486][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5488.571741][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5488.572017][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5488.572307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5488.572551][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5488.572793][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5488.573037][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5488.573273][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5488.573507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5488.573759][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5488.574027][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5488.574331][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5488.574592][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5488.574840][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5488.575113][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5488.575388][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5488.575687][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5488.575985][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5488.576277][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5488.576523][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5488.576779][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5488.577023][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5488.577351][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5488.577629][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5488.577937][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5488.578236][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5488.578538][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5488.578855][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5488.579107][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5488.579352][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5488.579641][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5488.579954][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5488.580265][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5488.580520][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5488.580770][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5488.581019][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5488.581327][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5488.581574][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5488.581812][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5488.582139][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5488.582383][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5488.582704][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5488.583053][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5488.583298][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5488.583608][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5488.583840][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5488.584129][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5488.584387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5488.584631][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5488.584898][ C0] process_one_work (kernel/workqueue.c:2633) [ 5488.585157][ C0] ? 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) [ 5488.585391][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5488.585674][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5488.585912][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5488.586157][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5488.586496][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5488.586760][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5488.587024][ C0] kthread (kernel/kthread.c:388) [ 5488.587238][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5488.587476][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5488.587708][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5488.587946][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5488.588198][ C0] | [ 5512.806324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5512.806709][ C0] rcu: 0-....: (4607960 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1333342 fqs=1074774 | [ 5512.807278][ C0] rcu: (t=4942762 jiffies g=477977 q=5845 ncpus=4) [ 5512.808096][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5512.808722][ C0] Workqueue: netns cleanup_net [ 5512.808970][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5512.809303][ C0] Code: 00 00 fc ff df 4c 89 e9 48 c1 e9 03 0f b6 04 01 3c 03 7f 04 84 c0 75 63 44 89 64 24 48 e9 b9 fd ff ff 48 89 ef e8 94 68 e9 fd b1 f6 ff ff 48 89 ef e8 87 68 e9 fd e9 7f f8 ff ff 48 89 df e8 All code ======== 0: 00 00 add %al,(%rax) 2: fc cld 3: ff (bad) 4: df 4c 89 e9 fisttps -0x17(%rcx,%rcx,4) 8: 48 c1 e9 03 shr $0x3,%rcx c: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 10: 3c 03 cmp $0x3,%al 12: 7f 04 jg 0x18 14: 84 c0 test %al,%al 16: 75 63 jne 0x7b 18: 44 89 64 24 48 mov %r12d,0x48(%rsp) 1d: e9 b9 fd ff ff jmp 0xfffffffffffffddb 22: 48 89 ef mov %rbp,%rdi 25: e8 94 68 e9 fd call 0xfffffffffde968be 2a:* e9 b1 f6 ff ff jmp 0xfffffffffffff6e0 <-- trapping instruction 2f: 48 89 ef mov %rbp,%rdi 32: e8 87 68 e9 fd call 0xfffffffffde968be 37: e9 7f f8 ff ff jmp 0xfffffffffffff8bb 3c: 48 89 df mov %rbx,%rdi 3f: e8 .byte 0xe8 Code starting with the faulting instruction =========================================== 0: e9 b1 f6 ff ff jmp 0xfffffffffffff6b6 5: 48 89 ef mov %rbp,%rdi 8: e8 87 68 e9 fd call 0xfffffffffde96894 d: e9 7f f8 ff ff jmp 0xfffffffffffff891 12: 48 89 df mov %rbx,%rdi 15: e8 .byte 0xe8 [ 5512.810284][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000282 [ 5512.810594][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5512.811001][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5512.811405][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5512.811809][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5512.812211][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5512.812622][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5512.813074][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5512.813412][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5512.813816][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5512.814220][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5512.814625][ C0] PKRU: 55555554 [ 5512.814809][ C0] Call Trace: [ 5512.814980][ C0] [ 5512.815131][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5512.815409][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5512.815666][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5512.815921][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5512.816211][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5512.816446][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5512.816718][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5512.816991][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5512.817250][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5512.817537][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5512.817781][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5512.818097][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5512.818377][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5512.818669][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5512.818937][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5512.819247][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5512.819513][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5512.819827][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5512.820125][ C0] [ 5512.820278][ C0] [ 5512.820430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5512.820749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5512.821049][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5512.821348][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5512.821664][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5512.821916][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5512.822169][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5512.822443][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.822731][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.822971][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5512.823215][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5512.823457][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5512.823692][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5512.823927][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5512.824178][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5512.824444][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5512.824745][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5512.825004][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5512.825254][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5512.825526][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5512.825798][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5512.826092][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5512.826392][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5512.826680][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5512.826931][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5512.827190][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5512.827434][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5512.827758][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5512.828036][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5512.828344][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5512.828643][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5512.828932][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5512.829248][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5512.829500][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5512.829746][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5512.830031][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5512.830344][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5512.830653][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5512.830904][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5512.831151][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5512.831401][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5512.831710][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5512.831953][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5512.832186][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5512.832511][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5512.832754][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5512.833074][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5512.833419][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5512.833665][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5512.833971][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5512.834200][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5512.834490][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5512.834746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.834985][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5512.835252][ C0] process_one_work (kernel/workqueue.c:2633) [ 5512.835508][ C0] ? 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) [ 5512.835743][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5512.836021][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5512.836261][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5512.836505][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5512.836843][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5512.837106][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5512.837369][ C0] kthread (kernel/kthread.c:388) [ 5512.837579][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5512.837818][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5512.838048][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5512.838284][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5518.667339][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 4948392 jiffies s: 1289 root: 0x1/. | [ 5518.667994][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5518.668377][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5518.668656][ C0] NMI backtrace for cpu 0 [ 5518.668672][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5518.668675][ C0] Workqueue: netns cleanup_net [ 5518.668679][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5518.668684][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5518.668687][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5518.668689][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5518.668691][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5518.668693][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5518.668694][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5518.668696][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5518.668697][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5518.668699][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5518.668703][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5518.668705][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5518.668706][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5518.668707][ C0] PKRU: 55555554 [ 5518.668708][ C0] Call Trace: [ 5518.668710][ C0] [ 5518.668712][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5518.668717][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5518.668721][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5518.668726][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5518.668730][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5518.668732][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5518.668736][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5518.668740][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5518.668743][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5518.668747][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5518.668750][ C0] [ 5518.668751][ C0] [ 5518.668752][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5518.668756][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5518.668761][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5518.668766][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5518.668769][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5518.668772][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5518.668774][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5518.668778][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5518.668781][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5518.668784][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5518.668787][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5518.668790][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5518.668793][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5518.668798][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5518.668801][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5518.668805][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5518.668808][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5518.668812][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5518.668817][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5518.668820][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5518.668825][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5518.668829][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5518.668833][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5518.668836][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5518.668845][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5518.668854][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5518.668862][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5518.668871][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5518.668880][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5518.668887][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5518.668891][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5518.668895][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5518.668904][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5518.668912][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5518.668917][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5518.668921][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5518.668924][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5518.668929][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5518.668935][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5518.668939][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5518.668942][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5518.668946][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5518.668950][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5518.668952][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5518.668956][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5518.668958][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5518.668963][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5518.668966][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5518.668968][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5518.668971][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5518.668974][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5518.668977][ C0] process_one_work (kernel/workqueue.c:2633) [ 5518.668981][ C0] ? 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) [ 5518.668984][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5518.668989][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5518.668992][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5518.668995][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5518.668998][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5518.669001][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5518.669004][ C0] kthread (kernel/kthread.c:388) [ 5518.669006][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5518.669008][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5518.669011][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5518.669013][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5544.557204][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5544.557680][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5544.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5544.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5544.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5544.560213][ C0] Workqueue: netns cleanup_net [ 5544.560463][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5544.560735][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 5544.561719][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 5544.562029][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 5544.562434][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5544.562840][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5544.563243][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5544.563646][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5544.564050][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5544.564501][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5544.564839][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5544.565244][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5544.565647][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5544.566053][ C0] PKRU: 55555554 [ 5544.566235][ C0] Call Trace: [ 5544.566408][ C0] [ 5544.566559][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5544.566827][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5544.567073][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5544.567356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5544.567632][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5544.567923][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5544.568197][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5544.568508][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5544.568774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5544.569087][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5544.569388][ C0] [ 5544.569539][ C0] [ 5544.569692][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5544.570009][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5544.570306][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5544.570598][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5544.570842][ C0] kasan_report (mm/kasan/report.c:585) [ 5544.571071][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5544.571322][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5544.571609][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5544.571927][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5544.572180][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5544.572432][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5544.572711][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5544.572998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5544.573240][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5544.573484][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5544.573724][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5544.573960][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5544.574196][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5544.574446][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5544.574716][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5544.575016][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5544.575276][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5544.575523][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5544.575794][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5544.576065][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5544.576362][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5544.576661][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5544.576950][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5544.577194][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5544.577451][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5544.577693][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5544.578015][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5544.578300][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5544.578605][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5544.578904][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5544.579194][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5544.579511][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5544.579762][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5544.580005][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5544.580293][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5544.580605][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5544.580914][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5544.581166][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5544.581415][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5544.581664][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5544.581972][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5544.582216][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5544.582452][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5544.582778][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5544.583022][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5544.583340][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5544.583686][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5544.583933][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5544.584238][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5544.584469][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5544.584756][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5544.585012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5544.585254][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5544.585519][ C0] process_one_work (kernel/workqueue.c:2633) [ 5544.585776][ C0] ? 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) [ 5544.586012][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5544.586289][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5544.586529][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5544.586769][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5544.587109][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5544.587375][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5544.587639][ C0] kthread (kernel/kthread.c:388) [ 5544.587850][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5544.588089][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5544.588322][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5544.588560][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5572.557200][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5572.557676][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5572.558155][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5572.558630][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5572.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5572.560195][ C0] Workqueue: netns cleanup_net [ 5572.560442][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5572.560707][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5572.561694][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5572.562004][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5572.562409][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5572.562812][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5572.563215][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5572.563621][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5572.564026][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5572.564479][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5572.564815][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5572.565219][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5572.565623][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5572.566028][ C0] PKRU: 55555554 [ 5572.566211][ C0] Call Trace: [ 5572.566383][ C0] [ 5572.566535][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5572.566801][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5572.567047][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5572.567329][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5572.567606][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5572.567898][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5572.568171][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5572.568479][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5572.568747][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5572.569059][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5572.569359][ C0] [ 5572.569510][ C0] [ 5572.569664][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5572.569982][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5572.570280][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5572.570581][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5572.570819][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5572.571109][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5572.571427][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5572.571681][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5572.571933][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5572.572210][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5572.572498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5572.572739][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5572.572984][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5572.573225][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5572.573460][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5572.573694][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5572.573946][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5572.574213][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5572.574513][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5572.574774][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5572.575023][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5572.575293][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5572.575567][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5572.575862][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5572.576161][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5572.576451][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5572.576696][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5572.576952][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5572.577194][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5572.577517][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5572.577798][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5572.578104][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5572.578405][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5572.578694][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5572.579011][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5572.579263][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5572.579507][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5572.579796][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5572.580109][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5572.580417][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5572.580669][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5572.580917][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5572.581166][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5572.581475][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5572.581718][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5572.581953][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5572.582279][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5572.582526][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5572.582846][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5572.583191][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5572.583438][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5572.583741][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5572.583980][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5572.584267][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5572.584523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5572.584765][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5572.585030][ C0] process_one_work (kernel/workqueue.c:2633) [ 5572.585287][ C0] ? 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) [ 5572.585523][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5572.585806][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5572.586046][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5572.586287][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5572.586630][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5572.586894][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5572.587158][ C0] kthread (kernel/kthread.c:388) [ 5572.587369][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5572.587608][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5572.587837][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5572.588079][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5572.588332][ C0] | [ 5590.842324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5590.842699][ C0] rcu: 0-....: (4685875 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1411255 fqs=1091013 | [ 5590.843270][ C0] rcu: (t=5020798 jiffies g=477977 q=5845 ncpus=4) [ 5590.844088][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5590.844711][ C0] Workqueue: netns cleanup_net [ 5590.844960][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5590.845226][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5590.846212][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5590.846523][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5590.846928][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5590.847331][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5590.847735][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5590.848143][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5590.848548][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5590.849002][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5590.849340][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5590.849744][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5590.850151][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5590.850554][ C0] PKRU: 55555554 [ 5590.850745][ C0] Call Trace: [ 5590.850916][ C0] [ 5590.851069][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5590.851346][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5590.851603][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5590.851859][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5590.852152][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5590.852387][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5590.852660][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5590.852932][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5590.853192][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5590.853481][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5590.853726][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5590.854040][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5590.854318][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5590.854610][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5590.854879][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5590.855189][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5590.855456][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5590.855769][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5590.856068][ C0] [ 5590.856221][ C0] [ 5590.856372][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5590.856692][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5590.856994][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5590.857290][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5590.857527][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5590.857821][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5590.858115][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5590.858434][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5590.858688][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5590.858940][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5590.859215][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5590.859503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5590.859745][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5590.859989][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5590.860230][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5590.860465][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5590.860700][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5590.860950][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5590.861217][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5590.861517][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5590.861775][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5590.862023][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5590.862293][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5590.862566][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5590.862863][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5590.863162][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5590.863451][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5590.863696][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5590.863953][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5590.864194][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5590.864516][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5590.864795][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5590.865099][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5590.865398][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5590.865687][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5590.866003][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5590.866254][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5590.866497][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5590.866784][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5590.867097][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5590.867405][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5590.867657][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5590.867904][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5590.868156][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5590.868463][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5590.868705][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5590.868942][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5590.869267][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5590.869511][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5590.869831][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5590.870176][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5590.870423][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5590.870728][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5590.870960][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5590.871247][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5590.871504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5590.871746][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5590.872014][ C0] process_one_work (kernel/workqueue.c:2633) [ 5590.872271][ C0] ? 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) [ 5590.872507][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5590.872784][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5590.873023][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5590.873264][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5590.873604][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5590.873867][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5590.874131][ C0] kthread (kernel/kthread.c:388) [ 5590.874340][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5590.874579][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5590.874807][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5590.875045][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5616.557265][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5616.557744][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5616.558230][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5616.558711][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5616.559665][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5616.560294][ C0] Workqueue: netns cleanup_net [ 5616.560545][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5616.560876][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5616.561866][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5616.562180][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5616.562588][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5616.562995][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5616.563401][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5616.563809][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5616.564215][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5616.564672][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5616.565013][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5616.565421][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5616.565828][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5616.566235][ C0] PKRU: 55555554 [ 5616.566421][ C0] Call Trace: [ 5616.566598][ C0] [ 5616.566750][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5616.567018][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5616.567267][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5616.567550][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5616.567833][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5616.568127][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5616.568398][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5616.568713][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5616.568982][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5616.569295][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5616.569596][ C0] [ 5616.569751][ C0] [ 5616.569905][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5616.570235][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.570537][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5616.570840][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5616.571160][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5616.571417][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5616.571673][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5616.571950][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.572240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.572486][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5616.572732][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5616.572976][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5616.573210][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5616.573449][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5616.573704][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5616.573971][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.574277][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5616.574539][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5616.574786][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5616.575064][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5616.575340][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5616.575638][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.575940][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.576232][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5616.576481][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5616.576739][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5616.576984][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5616.577310][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5616.577592][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5616.577905][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5616.578209][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5616.578502][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5616.578822][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5616.579077][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5616.579325][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5616.579617][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5616.579934][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5616.580246][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5616.580499][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5616.580750][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5616.581000][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5616.581313][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5616.581559][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5616.581797][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5616.582125][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5616.582372][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5616.582696][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5616.583043][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5616.583294][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5616.583602][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5616.583834][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5616.584126][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5616.584383][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.584625][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5616.584893][ C0] process_one_work (kernel/workqueue.c:2633) [ 5616.585153][ C0] ? 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) [ 5616.585393][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5616.585673][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5616.585913][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5616.586160][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5616.586501][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5616.586767][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5616.587032][ C0] kthread (kernel/kthread.c:388) [ 5616.587248][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5616.587490][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5616.587721][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5616.587968][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5616.971351][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5046696 jiffies s: 1289 root: 0x1/. | [ 5616.972013][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5616.972395][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5616.972682][ C0] NMI backtrace for cpu 0 [ 5616.972689][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5616.972691][ C0] Workqueue: netns cleanup_net [ 5616.972694][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5616.972699][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 5616.972702][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5616.972704][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5616.972706][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5616.972708][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5616.972709][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5616.972711][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5616.972713][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5616.972715][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5616.972718][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5616.972719][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5616.972720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5616.972722][ C0] PKRU: 55555554 [ 5616.972723][ C0] Call Trace: [ 5616.972725][ C0] [ 5616.972726][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5616.972731][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5616.972735][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5616.972740][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5616.972743][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5616.972745][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5616.972749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.972754][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5616.972757][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5616.972760][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5616.972763][ C0] [ 5616.972764][ C0] [ 5616.972766][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.972770][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5616.972775][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.972778][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5616.972782][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5616.972786][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5616.972790][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5616.972793][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.972796][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.972799][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5616.972802][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5616.972805][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5616.972808][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5616.972811][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5616.972814][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5616.972816][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.972820][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5616.972823][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5616.972826][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5616.972829][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5616.972832][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5616.972837][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.972840][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5616.972844][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5616.972848][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5616.972851][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5616.972853][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5616.972862][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5616.972870][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5616.972879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5616.972887][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5616.972897][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5616.972904][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5616.972908][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5616.972912][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5616.972921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5616.972929][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5616.972934][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5616.972937][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5616.972941][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5616.972946][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5616.972953][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5616.972956][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5616.972959][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5616.972962][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5616.972965][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5616.972967][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5616.972971][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5616.972973][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5616.972977][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5616.972980][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5616.972982][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5616.972986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.972988][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5616.972992][ C0] process_one_work (kernel/workqueue.c:2633) [ 5616.972996][ C0] ? 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) [ 5616.972999][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5616.973003][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5616.973006][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5616.973009][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5616.973013][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5616.973016][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5616.973018][ C0] kthread (kernel/kthread.c:388) [ 5616.973020][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5616.973023][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5616.973025][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5616.973027][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5644.557224][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5644.557706][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5644.558183][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5644.558659][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5644.559610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5644.560234][ C0] Workqueue: netns cleanup_net [ 5644.560484][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5644.560813][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5644.561804][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5644.562116][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5644.562522][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5644.562928][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5644.563333][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5644.563738][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5644.564146][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5644.564600][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5644.564939][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5644.565346][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5644.565752][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5644.566159][ C0] PKRU: 55555554 [ 5644.566345][ C0] Call Trace: [ 5644.566517][ C0] [ 5644.566669][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5644.566937][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5644.567184][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5644.567467][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5644.567749][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5644.568043][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5644.568313][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5644.568625][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5644.568893][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5644.569206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5644.569508][ C0] [ 5644.569660][ C0] [ 5644.569814][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5644.570137][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5644.570435][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5644.570738][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5644.571057][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5644.571311][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5644.571565][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5644.571844][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5644.572133][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5644.572377][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5644.572623][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5644.572864][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5644.573102][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5644.573338][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5644.573589][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5644.573859][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5644.574160][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5644.574420][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5644.574675][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5644.574947][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5644.575221][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5644.575520][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5644.575821][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5644.576111][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5644.576358][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5644.576616][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5644.576858][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5644.577183][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5644.577464][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5644.577773][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5644.578075][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5644.578366][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5644.578685][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5644.578939][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5644.579183][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5644.579474][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5644.579788][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5644.580099][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5644.580353][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5644.580602][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5644.580853][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5644.581161][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5644.581406][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5644.581644][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5644.581972][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5644.582217][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5644.582539][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5644.582886][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5644.583133][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5644.583438][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5644.583671][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5644.583960][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5644.584216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5644.584460][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5644.584726][ C0] process_one_work (kernel/workqueue.c:2633) [ 5644.584984][ C0] ? 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) [ 5644.585222][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5644.585501][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5644.585742][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5644.585983][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5644.586323][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5644.586589][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5644.586853][ C0] kthread (kernel/kthread.c:388) [ 5644.587065][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5644.587305][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5644.587534][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5644.587777][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5644.588032][ C0] | [ 5668.879324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5668.879738][ C0] rcu: 0-....: (4763790 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1489168 fqs=1107986 | [ 5668.880312][ C0] rcu: (t=5098835 jiffies g=477977 q=5845 ncpus=4) [ 5668.881133][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5668.881758][ C0] Workqueue: netns cleanup_net [ 5668.882009][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5668.882342][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5668.883327][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5668.883639][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5668.884046][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5668.884450][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5668.884856][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5668.885262][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5668.885669][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5668.886124][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5668.886461][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5668.886867][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5668.887273][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5668.887691][ C0] PKRU: 55555554 [ 5668.887874][ C0] Call Trace: [ 5668.888045][ C0] [ 5668.888199][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5668.888477][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5668.888735][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5668.888990][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5668.889281][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5668.889517][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5668.889793][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5668.890069][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5668.890331][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5668.890626][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5668.890872][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5668.891191][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5668.891471][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5668.891764][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5668.892035][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5668.892348][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5668.892616][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5668.892930][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5668.893231][ C0] [ 5668.893387][ C0] [ 5668.893539][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5668.893860][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5668.894162][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5668.894463][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5668.894781][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5668.895035][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5668.895290][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5668.895567][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.895859][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.896105][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5668.896351][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5668.896595][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5668.896830][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5668.897067][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5668.897320][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5668.897595][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5668.897895][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5668.898156][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5668.898403][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5668.898677][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5668.898951][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5668.899248][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5668.899549][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5668.899841][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5668.900086][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5668.900343][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5668.900587][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5668.900912][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5668.901190][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5668.901498][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5668.901799][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5668.902091][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5668.902408][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5668.902661][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5668.902906][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5668.903193][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5668.903510][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5668.903821][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5668.904074][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5668.904323][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5668.904573][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5668.904882][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5668.905128][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5668.905362][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5668.905690][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5668.905936][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5668.906258][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5668.906604][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5668.906851][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5668.907163][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5668.907394][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5668.907692][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5668.907958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.908200][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5668.908466][ C0] process_one_work (kernel/workqueue.c:2633) [ 5668.908725][ C0] ? 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) [ 5668.908960][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5668.909239][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5668.909480][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5668.909722][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5668.910061][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5668.910326][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5668.910590][ C0] kthread (kernel/kthread.c:388) [ 5668.910801][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5668.911040][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5668.911272][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5668.911508][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5696.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5696.557683][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5696.558158][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5696.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5696.559582][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5696.560204][ C0] Workqueue: netns cleanup_net [ 5696.560454][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5696.560719][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 5696.561705][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 5696.562017][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5696.562423][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5696.562827][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5696.563230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5696.563638][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 5696.564042][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5696.564496][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5696.564833][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5696.565239][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5696.565647][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5696.566051][ C0] PKRU: 55555554 [ 5696.566235][ C0] Call Trace: [ 5696.566408][ C0] [ 5696.566559][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5696.566826][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5696.567074][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5696.567356][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5696.567637][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5696.567932][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5696.568201][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5696.568515][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5696.568783][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5696.569098][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5696.569397][ C0] [ 5696.569550][ C0] [ 5696.569704][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5696.570024][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5696.570318][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5696.570615][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5696.570849][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5696.571103][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5696.571391][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5696.571709][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5696.571965][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5696.572220][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5696.572496][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.572786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.573029][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5696.573272][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5696.573515][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5696.573752][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5696.573986][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5696.574237][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5696.574505][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5696.574808][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5696.575067][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5696.575317][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5696.575590][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5696.575863][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5696.576161][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5696.576460][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5696.576753][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5696.576998][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5696.577254][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5696.577500][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5696.577825][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5696.578102][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5696.578410][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5696.578710][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5696.579003][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5696.579321][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5696.579573][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5696.579817][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5696.580106][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5696.580419][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5696.580730][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5696.580983][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5696.581233][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5696.581483][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5696.581791][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5696.582036][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5696.582273][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5696.582601][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5696.582844][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5696.583165][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5696.583514][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5696.583764][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5696.584071][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5696.584303][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5696.584591][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5696.584847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.585090][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5696.585357][ C0] process_one_work (kernel/workqueue.c:2633) [ 5696.585615][ C0] ? 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) [ 5696.585851][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5696.586131][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5696.586369][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5696.586614][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5696.586952][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5696.587216][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5696.587485][ C0] kthread (kernel/kthread.c:388) [ 5696.587698][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5696.587935][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5696.588167][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5696.588406][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5715.275338][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5145000 jiffies s: 1289 root: 0x1/. | [ 5715.276014][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5715.276389][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5715.276666][ C0] NMI backtrace for cpu 0 [ 5715.276675][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5715.276677][ C0] Workqueue: netns cleanup_net [ 5715.276683][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5715.276688][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 5715.276691][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5715.276693][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5715.276695][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5715.276696][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5715.276698][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5715.276700][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5715.276701][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5715.276703][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5715.276708][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5715.276709][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5715.276711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5715.276712][ C0] PKRU: 55555554 [ 5715.276713][ C0] Call Trace: [ 5715.276716][ C0] [ 5715.276718][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5715.276723][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5715.276727][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5715.276732][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5715.276736][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5715.276738][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5715.276743][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5715.276748][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5715.276751][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5715.276754][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5715.276757][ C0] [ 5715.276758][ C0] [ 5715.276761][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5715.276766][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5715.276770][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5715.276774][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5715.276779][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5715.276784][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5715.276787][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5715.276790][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5715.276792][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5715.276796][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5715.276799][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5715.276802][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5715.276805][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5715.276809][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5715.276811][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5715.276816][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5715.276820][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5715.276824][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5715.276827][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5715.276831][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5715.276837][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5715.276841][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5715.276845][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5715.276849][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5715.276853][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5715.276856][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5715.276866][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5715.276876][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5715.276884][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5715.276893][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5715.276903][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5715.276910][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5715.276914][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5715.276918][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5715.276927][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5715.276935][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5715.276939][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5715.276943][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5715.276947][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5715.276951][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5715.276958][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5715.276962][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5715.276966][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5715.276970][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5715.276973][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5715.276976][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5715.276979][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5715.276982][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5715.276987][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5715.276989][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5715.276992][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5715.276995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5715.276997][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5715.277002][ C0] process_one_work (kernel/workqueue.c:2633) [ 5715.277006][ C0] ? 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) [ 5715.277009][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5715.277014][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5715.277017][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5715.277020][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5715.277024][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5715.277027][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5715.277029][ C0] kthread (kernel/kthread.c:388) [ 5715.277032][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5715.277034][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5715.277037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5715.277039][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5740.557205][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5740.557682][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5740.558159][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5740.558636][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5740.559586][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5740.560210][ C0] Workqueue: netns cleanup_net [ 5740.560459][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 5740.560749][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 5740.561733][ C0] RSP: 0018:ffffc9000051f3c8 EFLAGS: 00000286 [ 5740.562045][ C0] RAX: ffff888008e4fa0c RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 5740.562449][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5740.562855][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5740.563259][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5740.563663][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5740.564066][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5740.564519][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5740.564859][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5740.565266][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5740.565670][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5740.566073][ C0] PKRU: 55555554 [ 5740.566258][ C0] Call Trace: [ 5740.566432][ C0] [ 5740.566582][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5740.566848][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5740.567096][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5740.567381][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5740.567660][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5740.567954][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5740.568223][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5740.568535][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5740.568803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5740.569118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5740.569419][ C0] [ 5740.569571][ C0] [ 5740.569722][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5740.570042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5740.570337][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 5740.570599][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5740.570884][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5740.571202][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5740.571456][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5740.571710][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5740.571986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5740.572274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5740.572517][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5740.572762][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5740.573005][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5740.573238][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5740.573474][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5740.573727][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5740.573994][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5740.574296][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5740.574556][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5740.574808][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5740.575081][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5740.575356][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5740.575652][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5740.575953][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5740.576241][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5740.576486][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5740.576744][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5740.576988][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5740.577315][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5740.577595][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5740.577899][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5740.578200][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5740.578492][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5740.578809][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5740.579063][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5740.579309][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5740.579598][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5740.579911][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5740.580221][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5740.580473][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5740.580724][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5740.580974][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5740.581284][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5740.581528][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5740.581765][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5740.582100][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5740.582346][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5740.582668][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5740.583015][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5740.583263][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5740.583571][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5740.583802][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5740.584092][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5740.584348][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5740.584591][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5740.584858][ C0] process_one_work (kernel/workqueue.c:2633) [ 5740.585119][ C0] ? 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) [ 5740.585356][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5740.585635][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5740.585876][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5740.586122][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5740.586462][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5740.586726][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5740.586989][ C0] kthread (kernel/kthread.c:388) [ 5740.587203][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5740.587443][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5740.587671][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5740.587910][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5740.588164][ C0] | [ 5746.915324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5746.915713][ C0] rcu: 0-....: (4841705 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1567081 fqs=1124288 | [ 5746.916284][ C0] rcu: (t=5176871 jiffies g=477977 q=5845 ncpus=4) [ 5746.917103][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5746.917729][ C0] Workqueue: netns cleanup_net [ 5746.917981][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5746.918315][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5746.919303][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5746.919617][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5746.920025][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5746.920430][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5746.920838][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5746.921243][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5746.921648][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5746.922102][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5746.922438][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5746.922847][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5746.923253][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5746.923656][ C0] PKRU: 55555554 [ 5746.923841][ C0] Call Trace: [ 5746.924016][ C0] [ 5746.924166][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5746.924443][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5746.924701][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5746.924955][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5746.925247][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5746.925481][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5746.925757][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5746.926034][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5746.926295][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5746.926585][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5746.926833][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5746.927155][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5746.927435][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5746.927729][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5746.928000][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5746.928310][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5746.928579][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5746.928891][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5746.929192][ C0] [ 5746.929343][ C0] [ 5746.929497][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5746.929820][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5746.930119][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5746.930420][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5746.930737][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5746.930990][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5746.931242][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5746.931521][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5746.931808][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5746.932049][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5746.932294][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5746.932536][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5746.932771][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5746.933006][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5746.933257][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5746.933525][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5746.933826][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5746.934086][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5746.934334][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5746.934606][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5746.934878][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5746.935175][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5746.935474][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5746.935764][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5746.936009][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5746.936266][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5746.936507][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5746.936830][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5746.937108][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5746.937417][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5746.937717][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5746.938008][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5746.938324][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5746.938576][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5746.938817][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5746.939107][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5746.939418][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5746.939727][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5746.939980][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5746.940228][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5746.940477][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5746.940785][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5746.941030][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5746.941267][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5746.941593][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5746.941836][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5746.942154][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5746.942501][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5746.942747][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5746.943051][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5746.943281][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5746.943568][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5746.943824][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5746.944067][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5746.944334][ C0] process_one_work (kernel/workqueue.c:2633) [ 5746.944591][ C0] ? 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) [ 5746.944827][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5746.945104][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5746.945343][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5746.945585][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5746.945924][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5746.946187][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5746.946451][ C0] kthread (kernel/kthread.c:388) [ 5746.946662][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5746.946899][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5746.947130][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5746.947375][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5772.557187][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5772.557661][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5772.558136][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5772.558613][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5772.559560][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5772.560183][ C0] Workqueue: netns cleanup_net [ 5772.560432][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5772.560698][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 5772.561683][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5772.561995][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5772.562400][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5772.562804][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5772.563206][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5772.563613][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5772.564018][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5772.564471][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5772.564807][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5772.565212][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5772.565619][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5772.566024][ C0] PKRU: 55555554 [ 5772.566209][ C0] Call Trace: [ 5772.566382][ C0] [ 5772.566532][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5772.566797][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5772.567050][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5772.567331][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5772.567608][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5772.567902][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5772.568171][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5772.568482][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5772.568750][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5772.569063][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5772.569362][ C0] [ 5772.569515][ C0] [ 5772.569668][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5772.569990][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5772.570282][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5772.570522][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5772.570815][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5772.571068][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5772.571356][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5772.571673][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5772.571925][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5772.572179][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5772.572456][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.572745][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.572988][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5772.573232][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5772.573474][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5772.573710][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5772.573943][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5772.574194][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5772.574462][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5772.574764][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5772.575025][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5772.575273][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5772.575544][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5772.575816][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5772.576114][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5772.576412][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5772.576707][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5772.576952][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5772.577212][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5772.577455][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5772.577779][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5772.578055][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5772.578361][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5772.578661][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5772.578953][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5772.579271][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5772.579522][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5772.579766][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5772.580054][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5772.580366][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5772.580677][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5772.580931][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5772.581180][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5772.581429][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5772.581736][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5772.581980][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5772.582217][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5772.582543][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5772.582786][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5772.583107][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5772.583454][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5772.583700][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5772.584007][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5772.584238][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5772.584527][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5772.584782][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.585024][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5772.585290][ C0] process_one_work (kernel/workqueue.c:2633) [ 5772.585556][ C0] ? 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) [ 5772.585791][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5772.586072][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5772.586311][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5772.586555][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5772.586893][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5772.587160][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5772.587425][ C0] kthread (kernel/kthread.c:388) [ 5772.587637][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5772.587874][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5772.588105][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5772.588344][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5800.557225][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5800.557702][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5800.558178][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5800.558652][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5800.559608][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5800.560230][ C0] Workqueue: netns cleanup_net [ 5800.560478][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5800.560744][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 5800.561733][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5800.562044][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5800.562454][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5800.562860][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5800.563264][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5800.563670][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5800.564077][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5800.564531][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5800.564869][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5800.565275][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5800.565679][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5800.566086][ C0] PKRU: 55555554 [ 5800.566270][ C0] Call Trace: [ 5800.566443][ C0] [ 5800.566594][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5800.566861][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5800.567112][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5800.567395][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5800.567671][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5800.567965][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5800.568234][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5800.568544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5800.568812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5800.569127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5800.569429][ C0] [ 5800.569580][ C0] [ 5800.569735][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5800.570055][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5800.570355][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 5800.570595][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5800.570885][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5800.571204][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5800.571459][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5800.571714][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5800.571989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5800.572279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5800.572521][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5800.572765][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5800.573009][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5800.573242][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5800.573479][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5800.573732][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5800.574003][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5800.574305][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5800.574566][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5800.574814][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5800.575088][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5800.575361][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5800.575657][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5800.575958][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5800.576247][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5800.576494][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5800.576751][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5800.576999][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5800.577324][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5800.577602][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5800.577907][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5800.578207][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5800.578497][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5800.578816][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5800.579069][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5800.579314][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5800.579601][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5800.579916][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5800.580225][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5800.580478][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5800.580726][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5800.580977][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5800.581286][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5800.581531][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5800.581765][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5800.582092][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5800.582337][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5800.582658][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5800.583003][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5800.583251][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5800.583557][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5800.583786][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5800.584077][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5800.584334][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5800.584574][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5800.584841][ C0] process_one_work (kernel/workqueue.c:2633) [ 5800.585098][ C0] ? 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) [ 5800.585335][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5800.585613][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5800.585854][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5800.586098][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5800.586437][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5800.586701][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5800.586967][ C0] kthread (kernel/kthread.c:388) [ 5800.587178][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5800.587418][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5800.587648][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5800.587885][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5813.579338][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5243304 jiffies s: 1289 root: 0x1/. | [ 5813.579992][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5813.580366][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5813.580645][ C0] NMI backtrace for cpu 0 [ 5813.580653][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5813.580656][ C0] Workqueue: netns cleanup_net [ 5813.580661][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5813.580666][ C0] Code: 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 <41> 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 66 0f 1f 00 nopw (%rax) c: 41 57 push %r15 e: 41 56 push %r14 10: 41 55 push %r13 12: 41 54 push %r12 14: 55 push %rbp 15: 53 push %rbx 16: 48 83 ec 70 sub $0x70,%rsp 1a: 9c pushf 1b: 8f 04 24 pop (%rsp) 1e: 0f 01 ca clac 21: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 28: 1f 00 2a:* 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax <-- trapping instruction 31: 85 c0 test %eax,%eax 33: 0f 85 b7 00 00 00 jne 0xf0 39: 48 89 fd mov %rdi,%rbp 3c: 49 89 f6 mov %rsi,%r14 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 7: 85 c0 test %eax,%eax 9: 0f 85 b7 00 00 00 jne 0xc6 f: 48 89 fd mov %rdi,%rbp 12: 49 89 f6 mov %rsi,%r14 15: 89 .byte 0x89 [ 5813.580668][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 5813.580671][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5813.580672][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5813.580674][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5813.580676][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5813.580677][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5813.580679][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5813.580681][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5813.580684][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5813.580686][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5813.580687][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5813.580688][ C0] PKRU: 55555554 [ 5813.580689][ C0] Call Trace: [ 5813.580692][ C0] [ 5813.580694][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5813.580699][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5813.580703][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5813.580708][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5813.580712][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5813.580715][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5813.580720][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5813.580724][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5813.580728][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5813.580731][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 5813.580733][ C0] [ 5813.580734][ C0] [ 5813.580738][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5813.580742][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5813.580746][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5813.580750][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5813.580755][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5813.580759][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5813.580762][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5813.580766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5813.580768][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5813.580772][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5813.580774][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5813.580778][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5813.580781][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5813.580784][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5813.580786][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5813.580792][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5813.580795][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5813.580798][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5813.580801][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5813.580804][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5813.580810][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5813.580813][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5813.580817][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5813.580821][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5813.580825][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5813.580828][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5813.580838][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5813.580846][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5813.580854][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5813.580863][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5813.580873][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5813.580880][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5813.580884][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5813.580888][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5813.580898][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5813.580906][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5813.580911][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5813.580915][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5813.580918][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5813.580923][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5813.580930][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5813.580934][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5813.580938][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5813.580941][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5813.580945][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5813.580948][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5813.580951][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5813.580954][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5813.580959][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5813.580962][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5813.580965][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5813.580968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5813.580970][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5813.580974][ C0] process_one_work (kernel/workqueue.c:2633) [ 5813.580978][ C0] ? 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) [ 5813.580981][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5813.580986][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5813.580989][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5813.580992][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5813.580996][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5813.580999][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5813.581001][ C0] kthread (kernel/kthread.c:388) [ 5813.581004][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5813.581006][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5813.581009][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5813.581011][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5813.581019][ C0] | [ 5824.951324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5824.951707][ C0] rcu: 0-....: (4919621 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1644995 fqs=1140612 | [ 5824.952278][ C0] rcu: (t=5254907 jiffies g=477977 q=5845 ncpus=4) [ 5824.953094][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5824.953717][ C0] Workqueue: netns cleanup_net [ 5824.953967][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5824.954299][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5824.955283][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5824.955597][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5824.956000][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5824.956403][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5824.956815][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5824.957221][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5824.957625][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5824.958079][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5824.958416][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5824.958825][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5824.959230][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5824.959634][ C0] PKRU: 55555554 [ 5824.959818][ C0] Call Trace: [ 5824.959993][ C0] [ 5824.960142][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5824.960419][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5824.960675][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5824.960930][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5824.961220][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5824.961454][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5824.961727][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5824.962001][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5824.962261][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5824.962551][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5824.962797][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5824.963115][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5824.963393][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5824.963685][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5824.963955][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5824.964264][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5824.964530][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5824.964845][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5824.965146][ C0] [ 5824.965297][ C0] [ 5824.965451][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5824.965770][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5824.966071][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5824.966372][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5824.966694][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5824.966955][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5824.967209][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5824.967486][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.967775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.968018][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5824.968261][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5824.968504][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5824.968740][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5824.968973][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5824.969224][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5824.969493][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5824.969795][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5824.970054][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5824.970305][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5824.970577][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5824.970849][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5824.971147][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5824.971445][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5824.971738][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5824.971983][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5824.972239][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5824.972481][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5824.972805][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5824.973082][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5824.973391][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5824.973691][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5824.973983][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5824.974300][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5824.974552][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5824.974795][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5824.975085][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5824.975397][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5824.975708][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5824.975962][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5824.976210][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5824.976459][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5824.976772][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5824.977017][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5824.977254][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5824.977582][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5824.977823][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5824.978143][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5824.978491][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5824.978737][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5824.979042][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5824.979273][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5824.979561][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5824.979817][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.980060][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5824.980326][ C0] process_one_work (kernel/workqueue.c:2633) [ 5824.980584][ C0] ? 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) [ 5824.980819][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5824.981100][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5824.981337][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5824.981582][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5824.981922][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5824.982186][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5824.982450][ C0] kthread (kernel/kthread.c:388) [ 5824.982663][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5824.982899][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5824.983132][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5824.983371][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5852.557218][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5852.557694][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5852.558173][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5852.558648][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5852.559598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5852.560218][ C0] Workqueue: netns cleanup_net [ 5852.560468][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5852.560798][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5852.561789][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5852.562100][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5852.562505][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5852.562909][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5852.563315][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5852.563720][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5852.564126][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5852.564581][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5852.564918][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5852.565327][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5852.565731][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5852.566135][ C0] PKRU: 55555554 [ 5852.566320][ C0] Call Trace: [ 5852.566496][ C0] [ 5852.566649][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5852.566917][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5852.567165][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5852.567446][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5852.567723][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5852.568022][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5852.568291][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5852.568603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5852.568870][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5852.569184][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5852.569482][ C0] [ 5852.569637][ C0] [ 5852.569788][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5852.570108][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5852.570410][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5852.570714][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5852.571032][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5852.571288][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5852.571542][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5852.571818][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.572107][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.572349][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5852.572594][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5852.572838][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5852.573071][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5852.573306][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5852.573559][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5852.573827][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5852.574130][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5852.574391][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5852.574639][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5852.574912][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5852.575186][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5852.575483][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5852.575783][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5852.576072][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5852.576318][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5852.576575][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5852.576829][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5852.577154][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5852.577433][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5852.577738][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5852.578039][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5852.578329][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5852.578648][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5852.578900][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5852.579146][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5852.579434][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5852.579748][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5852.580058][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5852.580311][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5852.580560][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5852.580810][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5852.581120][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5852.581364][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5852.581599][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5852.581927][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5852.582172][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5852.582493][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5852.582841][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5852.583089][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5852.583396][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5852.583626][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5852.583916][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5852.584173][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.584415][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5852.584681][ C0] process_one_work (kernel/workqueue.c:2633) [ 5852.584938][ C0] ? 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) [ 5852.585176][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5852.585455][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5852.585696][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5852.585941][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5852.586279][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5852.586545][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5852.586813][ C0] kthread (kernel/kthread.c:388) [ 5852.587025][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5852.587265][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5852.587496][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5852.587734][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5880.557209][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5880.557685][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5880.558161][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5880.558637][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5880.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5880.560207][ C0] Workqueue: netns cleanup_net [ 5880.560454][ C0] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5880.560747][ C0] Code: ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 <48> 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e c0 00 00 All code ======== 0: ff (bad) 1: ff 48 39 decl 0x39(%rax) 4: c7 (bad) 5: 76 dd jbe 0xffffffffffffffe4 7: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 c: 48 89 fd mov %rdi,%rbp f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 16: fc ff df 19: 4d 89 d1 mov %r10,%r9 1c: 48 c1 ed 03 shr $0x3,%rbp 20: 49 c1 e9 03 shr $0x3,%r9 24: 48 01 c5 add %rax,%rbp 27: 49 01 c1 add %rax,%r9 2a:* 48 89 e8 mov %rbp,%rax <-- trapping instruction 2d: 49 8d 59 01 lea 0x1(%r9),%rbx 31: 48 89 da mov %rbx,%rdx 34: 48 29 ea sub %rbp,%rdx 37: 48 83 fa 10 cmp $0x10,%rdx 3b: 0f .byte 0xf 3c: 8e c0 mov %eax,%es ... Code starting with the faulting instruction =========================================== 0: 48 89 e8 mov %rbp,%rax 3: 49 8d 59 01 lea 0x1(%r9),%rbx 7: 48 89 da mov %rbx,%rdx a: 48 29 ea sub %rbp,%rdx d: 48 83 fa 10 cmp $0x10,%rdx 11: 0f .byte 0xf 12: 8e c0 mov %eax,%es ... [ 5880.561731][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 5880.562042][ C0] RAX: dffffc0000000000 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 5880.562446][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5880.562850][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5880.563256][ C0] R10: ffff888008e4fa0b R11: ffff8880353fc508 R12: 0000000000000003 [ 5880.563661][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5880.564064][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5880.564517][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5880.564854][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5880.565260][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5880.565664][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5880.566067][ C0] PKRU: 55555554 [ 5880.566251][ C0] Call Trace: [ 5880.566425][ C0] [ 5880.566578][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5880.566845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5880.567092][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5880.567372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5880.567649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5880.567942][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5880.568212][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5880.568523][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5880.568791][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5880.569105][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5880.569403][ C0] [ 5880.569558][ C0] [ 5880.569710][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5880.570031][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.570324][ C0] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5880.570585][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5880.570872][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5880.571191][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5880.571444][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5880.571697][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5880.571975][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5880.572262][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.572505][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5880.572750][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5880.572990][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5880.573226][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5880.573462][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5880.573713][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5880.573982][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5880.574282][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5880.574542][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5880.574794][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5880.575066][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5880.575339][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5880.575636][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5880.575936][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5880.576225][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5880.576477][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5880.576735][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5880.576976][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5880.577300][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5880.577579][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5880.577884][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5880.578185][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5880.578476][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5880.578792][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5880.579044][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5880.579289][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5880.579578][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5880.579890][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5880.580199][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5880.580451][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5880.580700][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5880.580950][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5880.581257][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5880.581502][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5880.581738][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5880.582065][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5880.582309][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5880.582629][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5880.582976][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5880.583223][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5880.583528][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5880.583760][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5880.584047][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5880.584303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5880.584546][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5880.584813][ C0] process_one_work (kernel/workqueue.c:2633) [ 5880.585070][ C0] ? 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) [ 5880.585306][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5880.585585][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5880.585826][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5880.586067][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5880.586407][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5880.586679][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5880.586942][ C0] kthread (kernel/kthread.c:388) [ 5880.587154][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5880.587393][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5880.587623][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5880.587862][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5880.588115][ C0] | [ 5902.987324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5902.987704][ C0] rcu: 0-....: (4997564 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1722937 fqs=1156885 | [ 5902.988276][ C0] rcu: (t=5332943 jiffies g=477977 q=5845 ncpus=4) [ 5902.989096][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5902.989718][ C0] Workqueue: netns cleanup_net [ 5902.989969][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5902.990243][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 5902.991226][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 5902.991539][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5902.991943][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5902.992350][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5902.992755][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5902.993162][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5902.993568][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5902.994025][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5902.994364][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5902.994771][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5902.995175][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5902.995581][ C0] PKRU: 55555554 [ 5902.995763][ C0] Call Trace: [ 5902.995938][ C0] [ 5902.996087][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5902.996370][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5902.996626][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5902.996881][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5902.997173][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5902.997408][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5902.997683][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5902.997957][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5902.998218][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5902.998506][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5902.998752][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5902.999070][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5902.999347][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5902.999641][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5902.999912][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5903.000223][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5903.000491][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5903.000803][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5903.001103][ C0] [ 5903.001256][ C0] [ 5903.001409][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5903.001727][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5903.002027][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5903.002328][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 5903.002572][ C0] kasan_report (mm/kasan/report.c:585) [ 5903.002796][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5903.003093][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5903.003381][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5903.003698][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5903.003952][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5903.004207][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5903.004482][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5903.004771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5903.005013][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5903.005256][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5903.005499][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5903.005731][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5903.005967][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5903.006219][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5903.006489][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5903.006790][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5903.007049][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5903.007295][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5903.007570][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5903.007842][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5903.008139][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5903.008439][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5903.008729][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5903.008973][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5903.009229][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5903.009472][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5903.009796][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5903.010074][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5903.010378][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5903.010677][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5903.010967][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5903.011284][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5903.011536][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5903.011781][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5903.012068][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5903.012381][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5903.012691][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5903.012943][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5903.013190][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5903.013440][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5903.013749][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5903.013992][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5903.014227][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5903.014553][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5903.014797][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5903.015117][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5903.015463][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5903.015708][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5903.016015][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5903.016245][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5903.016539][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5903.016794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5903.017035][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5903.017300][ C0] process_one_work (kernel/workqueue.c:2633) [ 5903.017561][ C0] ? 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) [ 5903.017796][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5903.018074][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5903.018314][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5903.018558][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5903.018896][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5903.019159][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5903.019423][ C0] kthread (kernel/kthread.c:388) [ 5903.019633][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5903.019872][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5903.020102][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5903.020339][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5911.883337][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5341608 jiffies s: 1289 root: 0x1/. | [ 5911.883988][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 5911.884365][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 5911.884645][ C0] NMI backtrace for cpu 0 [ 5911.884653][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5911.884655][ C0] Workqueue: netns cleanup_net [ 5911.884660][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5911.884665][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 5911.884667][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 5911.884669][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 5911.884671][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5911.884673][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5911.884674][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 5911.884676][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 5911.884677][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5911.884679][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5911.884682][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5911.884684][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5911.884685][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5911.884687][ C0] PKRU: 55555554 [ 5911.884688][ C0] Call Trace: [ 5911.884690][ C0] [ 5911.884691][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5911.884696][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5911.884700][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5911.884705][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5911.884709][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5911.884712][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5911.884715][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5911.884720][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5911.884723][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5911.884726][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5911.884730][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5911.884733][ C0] [ 5911.884734][ C0] [ 5911.884736][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5911.884740][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5911.884744][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5911.884748][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5911.884753][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5911.884758][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5911.884761][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5911.884764][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5911.884766][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5911.884770][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5911.884773][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5911.884776][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5911.884779][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5911.884782][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5911.884785][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5911.884790][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5911.884793][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5911.884797][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5911.884800][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5911.884804][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5911.884809][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5911.884812][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5911.884816][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5911.884820][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5911.884824][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5911.884827][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5911.884836][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5911.884845][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5911.884853][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5911.884862][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5911.884871][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5911.884878][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5911.884882][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5911.884887][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5911.884896][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5911.884904][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5911.884908][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5911.884912][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5911.884916][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5911.884921][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5911.884928][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5911.884932][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5911.884936][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5911.884939][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5911.884943][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5911.884945][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5911.884949][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5911.884951][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5911.884956][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5911.884959][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5911.884961][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5911.884964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5911.884966][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5911.884971][ C0] process_one_work (kernel/workqueue.c:2633) [ 5911.884975][ C0] ? 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) [ 5911.884978][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5911.884982][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5911.884986][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5911.884989][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5911.884993][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5911.884996][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5911.884998][ C0] kthread (kernel/kthread.c:388) [ 5911.885000][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5911.885003][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5911.885005][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5911.885007][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5936.557218][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5936.557692][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5936.558168][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5936.558644][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5936.559592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5936.560219][ C0] Workqueue: netns cleanup_net [ 5936.560467][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 5936.560732][ C0] Code: 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e <41> 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 90 90 90 90 90 90 90 All code ======== 0: 24 10 and $0x10,%al 2: e8 92 fa ff ff call 0xfffffffffffffa99 7: 0f b6 d3 movzbl %bl,%edx a: 48 89 ee mov %rbp,%rsi d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 12: e8 02 fd ff ff call 0xfffffffffffffd19 17: ff 34 24 push (%rsp) 1a: 9d popf 1b: 48 83 c4 70 add $0x70,%rsp 1f: 44 89 e0 mov %r12d,%eax 22: 5b pop %rbx 23: 5d pop %rbp 24: 41 5c pop %r12 26: 41 5d pop %r13 28: 41 5e pop %r14 2a:* 41 5f pop %r15 <-- trapping instruction 2c: c3 ret 2d: cc int3 2e: cc int3 2f: cc int3 30: cc int3 31: 45 31 e4 xor %r12d,%r12d 34: eb e1 jmp 0x17 36: 0f 1f 00 nopl (%rax) 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 41 5f pop %r15 2: c3 ret 3: cc int3 4: cc int3 5: cc int3 6: cc int3 7: 45 31 e4 xor %r12d,%r12d a: eb e1 jmp 0xffffffffffffffed c: 0f 1f 00 nopl (%rax) f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 5936.561722][ C0] RSP: 0018:ffffc9000051f3b0 EFLAGS: 00000286 [ 5936.562036][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 5936.562443][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5936.562850][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5936.563252][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5936.563657][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 5936.564063][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5936.564516][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5936.564853][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5936.565258][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5936.565663][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5936.566068][ C0] PKRU: 55555554 [ 5936.566257][ C0] Call Trace: [ 5936.566429][ C0] [ 5936.566581][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5936.566848][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5936.567094][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5936.567377][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5936.567654][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5936.567947][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5936.568217][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5936.568530][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5936.568798][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5936.569111][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5936.569413][ C0] [ 5936.569565][ C0] [ 5936.569719][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5936.570040][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5936.570334][ C0] ? kasan_report (mm/kasan/report.c:609) [ 5936.570569][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 5936.570821][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5936.571107][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5936.571425][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5936.571679][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5936.571932][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5936.572207][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5936.572495][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5936.572738][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5936.572982][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5936.573224][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5936.573458][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5936.573694][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5936.573946][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5936.574214][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5936.574514][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5936.574777][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5936.575026][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5936.575296][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5936.575571][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5936.575867][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5936.576167][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5936.576460][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5936.576705][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5936.576962][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5936.577206][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5936.577529][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5936.577808][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5936.578112][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5936.578413][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5936.578708][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5936.579030][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5936.579283][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5936.579528][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5936.579816][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5936.580130][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5936.580438][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5936.580691][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5936.580940][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5936.581190][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5936.581500][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5936.581743][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5936.581979][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5936.582305][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5936.582550][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5936.582871][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5936.583217][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5936.583467][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5936.583772][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5936.584004][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5936.584291][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5936.584547][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5936.584790][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5936.585056][ C0] process_one_work (kernel/workqueue.c:2633) [ 5936.585313][ C0] ? 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) [ 5936.585549][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5936.585831][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5936.586072][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5936.586319][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5936.586661][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5936.586926][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5936.587189][ C0] kthread (kernel/kthread.c:388) [ 5936.587401][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5936.587640][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5936.587869][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5936.588107][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5964.557196][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 5964.557672][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 5964.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5964.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5964.559575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5964.560196][ C0] Workqueue: netns cleanup_net [ 5964.560446][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 5964.560736][ C0] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff (bad) 4: ff (bad) 5: ff (bad) 6: fe 48 39 decb 0x39(%rax) 9: c7 (bad) a: 77 23 ja 0x2f c: 44 89 c2 mov %r8d,%edx f: e8 57 e8 ff ff call 0xffffffffffffe86b 14: 83 f0 01 xor $0x1,%eax 17: 5b pop %rbx 18: 5d pop %rbp 19: 41 5c pop %r12 1b: c3 ret 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 27: 7f ff ff 2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction 2d: 76 dd jbe 0xc 2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 34: 48 89 fd mov %rdi,%rbp 37: 48 rex.W 38: b8 00 00 00 00 mov $0x0,%eax 3d: 00 fc add %bh,%ah 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 48 39 c7 cmp %rax,%rdi 3: 76 dd jbe 0xffffffffffffffe2 5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 a: 48 89 fd mov %rdi,%rbp d: 48 rex.W e: b8 00 00 00 00 mov $0x0,%eax 13: 00 fc add %bh,%ah 15: ff .byte 0xff [ 5964.561721][ C0] RSP: 0018:ffffc9000051f3c0 EFLAGS: 00000286 [ 5964.562033][ C0] RAX: ffff7fffffffffff RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 5964.562437][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5964.562844][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5964.563248][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5964.563652][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5964.564057][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5964.564510][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5964.564848][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5964.565255][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5964.565658][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5964.566067][ C0] PKRU: 55555554 [ 5964.566250][ C0] Call Trace: [ 5964.566424][ C0] [ 5964.566577][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5964.566845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5964.567090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5964.567374][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5964.567652][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5964.567943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5964.568213][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5964.568523][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5964.568790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5964.569105][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5964.569405][ C0] [ 5964.569556][ C0] [ 5964.569709][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5964.570028][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5964.570323][ C0] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [ 5964.570585][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5964.570869][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5964.571187][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5964.571441][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5964.571694][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5964.571969][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5964.572259][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5964.572499][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5964.572744][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5964.572987][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5964.573221][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5964.573456][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5964.573707][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5964.573975][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5964.574277][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5964.574537][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5964.574787][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5964.575060][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5964.575333][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5964.575629][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5964.575930][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5964.576226][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5964.576471][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5964.576728][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5964.576970][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5964.577295][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5964.577573][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5964.577879][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5964.578178][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5964.578470][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5964.578787][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5964.579040][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5964.579285][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5964.579573][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5964.579887][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5964.580198][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5964.580452][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5964.580699][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5964.580949][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5964.581258][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5964.581503][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5964.581737][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5964.582064][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5964.582308][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5964.582628][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5964.582975][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5964.583221][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5964.583529][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5964.583758][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5964.584050][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5964.584307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5964.584548][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5964.584814][ C0] process_one_work (kernel/workqueue.c:2633) [ 5964.585071][ C0] ? 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) [ 5964.585307][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5964.585585][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5964.585826][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5964.586074][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5964.586412][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5964.586675][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5964.586938][ C0] kthread (kernel/kthread.c:388) [ 5964.587148][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5964.587387][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5964.587617][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5964.587852][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 5964.588104][ C0] | [ 5981.024324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5981.024676][ C0] rcu: 0-....: (5075479 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1800850 fqs=1173143 | [ 5981.025248][ C0] rcu: (t=5410980 jiffies g=477977 q=5845 ncpus=4) [ 5981.026072][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5981.026693][ C0] Workqueue: netns cleanup_net [ 5981.026944][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.027275][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5981.028260][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 5981.028574][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 5981.028979][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 5981.029386][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 5981.029790][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 5981.030194][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 5981.030599][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5981.031052][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5981.031392][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 5981.031800][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5981.032204][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5981.032609][ C0] PKRU: 55555554 [ 5981.032792][ C0] Call Trace: [ 5981.032966][ C0] [ 5981.033114][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5981.033394][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5981.033651][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5981.033906][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 5981.034198][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5981.034433][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5981.034707][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5981.034981][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5981.035242][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5981.035531][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5981.035778][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5981.036098][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5981.036376][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5981.036670][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5981.036940][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5981.037251][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5981.037519][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5981.037833][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5981.038132][ C0] [ 5981.038287][ C0] [ 5981.038441][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5981.038763][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5981.039061][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5981.039364][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5981.039683][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 5981.039938][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5981.040192][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5981.040468][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5981.040756][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.041000][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5981.041245][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 5981.041488][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 5981.041721][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 5981.041957][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5981.042209][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5981.042478][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5981.042778][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 5981.043038][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 5981.043285][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 5981.043558][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 5981.043832][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 5981.044129][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5981.044430][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 5981.044719][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 5981.044964][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 5981.045221][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 5981.045465][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 5981.045789][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 5981.046072][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 5981.046376][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 5981.046679][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 5981.046970][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 5981.047288][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 5981.047541][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 5981.047787][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 5981.048073][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 5981.048389][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 5981.048699][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 5981.048951][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 5981.049200][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 5981.049450][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 5981.049759][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 5981.050002][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 5981.050239][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 5981.050566][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 5981.050813][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 5981.051134][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 5981.051480][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 5981.051728][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 5981.052034][ C0] cleanup_net (net/core/net_namespace.c:633) [ 5981.052265][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 5981.052554][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 5981.052810][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5981.053051][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 5981.053316][ C0] process_one_work (kernel/workqueue.c:2633) [ 5981.053574][ C0] ? 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) [ 5981.053810][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 5981.054087][ C0] ? assign_work (kernel/workqueue.c:1101) [ 5981.054328][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 5981.054570][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 5981.054910][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5981.055175][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 5981.055439][ C0] kthread (kernel/kthread.c:388) [ 5981.055650][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5981.055890][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 5981.056122][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 5981.056361][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6008.557181][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6008.557660][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6008.558137][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6008.558612][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6008.559561][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6008.560182][ C0] Workqueue: netns cleanup_net [ 6008.560431][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6008.560718][ C0] Code: 48 c7 c7 b0 c2 3e 91 5b 5d 41 5c e9 9a b3 9b ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 89 f6 31 d2 e9 af ef ff ff 66 66 2e 0f 1f All code ======== 0: 48 c7 c7 b0 c2 3e 91 mov $0xffffffff913ec2b0,%rdi 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: e9 9a b3 9b ff jmp 0xffffffffff9bb3aa 10: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 17: 00 00 00 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 90 nop 23: 90 nop 24: 90 nop 25: 90 nop 26: 90 nop 27: 90 nop 28: 90 nop 29: 90 nop 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 48 8b 0c 24 mov (%rsp),%rcx 32: 89 f6 mov %esi,%esi 34: 31 d2 xor %edx,%edx 36: e9 af ef ff ff jmp 0xffffffffffffefea 3b: 66 data16 3c: 66 data16 3d: 2e cs 3e: 0f .byte 0xf 3f: 1f (bad) Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 48 8b 0c 24 mov (%rsp),%rcx 8: 89 f6 mov %esi,%esi a: 31 d2 xor %edx,%edx c: e9 af ef ff ff jmp 0xffffffffffffefc0 11: 66 data16 12: 66 data16 13: 2e cs 14: 0f .byte 0xf 15: 1f (bad) [ 6008.561705][ C0] RSP: 0018:ffffc9000051f3d8 EFLAGS: 00000206 [ 6008.562016][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6008.562423][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6008.562829][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6008.563234][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6008.563641][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6008.564047][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6008.564502][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6008.564839][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6008.565244][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6008.565651][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6008.566061][ C0] PKRU: 55555554 [ 6008.566247][ C0] Call Trace: [ 6008.566417][ C0] [ 6008.566569][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6008.566835][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6008.567082][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6008.567364][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6008.567641][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6008.567935][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6008.568205][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6008.568515][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6008.568784][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6008.569095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6008.569397][ C0] [ 6008.569549][ C0] [ 6008.569704][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6008.570025][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.570324][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6008.570611][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.570896][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6008.571215][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6008.571469][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6008.571723][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6008.571999][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.572287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.572530][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6008.572775][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6008.573018][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6008.573251][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6008.573486][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6008.573738][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6008.574006][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6008.574307][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6008.574569][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6008.574817][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6008.575090][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6008.575365][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6008.575661][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6008.575968][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6008.576257][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6008.576503][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6008.576759][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6008.577002][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6008.577325][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6008.577603][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6008.577907][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6008.578208][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6008.578499][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6008.578814][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6008.579067][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6008.579312][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6008.579600][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6008.579914][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6008.580223][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6008.580475][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6008.580724][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6008.580974][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6008.581283][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6008.581525][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6008.581762][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6008.582087][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6008.582332][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6008.582652][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6008.582997][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6008.583245][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6008.583552][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6008.583782][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6008.584071][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6008.584327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.584569][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6008.584834][ C0] process_one_work (kernel/workqueue.c:2633) [ 6008.585091][ C0] ? 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) [ 6008.585325][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6008.585604][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6008.585848][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6008.586090][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6008.586430][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6008.586694][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6008.586956][ C0] kthread (kernel/kthread.c:388) [ 6008.587167][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6008.587406][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6008.587634][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6008.587872][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6010.187336][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5439912 jiffies s: 1289 root: 0x1/. | [ 6010.187968][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6010.188343][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6010.188624][ C0] NMI backtrace for cpu 0 [ 6010.188629][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6010.188631][ C0] Workqueue: netns cleanup_net [ 6010.188634][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6010.188638][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6010.188640][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6010.188642][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6010.188644][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6010.188646][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6010.188647][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6010.188649][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6010.188650][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6010.188652][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6010.188655][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6010.188656][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6010.188658][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6010.188659][ C0] PKRU: 55555554 [ 6010.188660][ C0] Call Trace: [ 6010.188661][ C0] [ 6010.188662][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6010.188667][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6010.188671][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6010.188676][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6010.188679][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6010.188681][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6010.188686][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6010.188689][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6010.188692][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6010.188696][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6010.188699][ C0] [ 6010.188700][ C0] [ 6010.188701][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6010.188705][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6010.188710][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6010.188713][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6010.188716][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6010.188719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6010.188722][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6010.188725][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6010.188728][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6010.188731][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6010.188734][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6010.188737][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6010.188739][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6010.188743][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6010.188747][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6010.188750][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6010.188753][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6010.188755][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6010.188761][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6010.188764][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6010.188768][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6010.188771][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6010.188774][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6010.188776][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6010.188785][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6010.188793][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6010.188801][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6010.188810][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6010.188819][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6010.188827][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6010.188830][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6010.188834][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6010.188844][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6010.188852][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6010.188857][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6010.188861][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6010.188864][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6010.188868][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6010.188875][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6010.188878][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6010.188881][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6010.188884][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6010.188888][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6010.188890][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6010.188894][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6010.188896][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6010.188900][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6010.188903][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6010.188905][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6010.188908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6010.188911][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6010.188914][ C0] process_one_work (kernel/workqueue.c:2633) [ 6010.188918][ C0] ? 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) [ 6010.188921][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6010.188926][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6010.188929][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6010.188932][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6010.188936][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6010.188939][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6010.188941][ C0] kthread (kernel/kthread.c:388) [ 6010.188943][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6010.188946][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6010.188948][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6010.188949][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6036.557208][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6036.557684][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6036.558160][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6036.558637][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6036.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6036.560207][ C0] Workqueue: netns cleanup_net [ 6036.560455][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.560784][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6036.561772][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6036.562082][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6036.562488][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6036.562893][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6036.563296][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6036.563701][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6036.564107][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6036.564561][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6036.564897][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6036.565301][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6036.565711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6036.566116][ C0] PKRU: 55555554 [ 6036.566300][ C0] Call Trace: [ 6036.566479][ C0] [ 6036.566632][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6036.566898][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6036.567145][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6036.567426][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6036.567703][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6036.567996][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6036.568266][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6036.568576][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6036.568844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6036.569158][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6036.569457][ C0] [ 6036.569610][ C0] [ 6036.569763][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6036.570084][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6036.570383][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6036.570685][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6036.571002][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6036.571257][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6036.571512][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6036.571787][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6036.572075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.572318][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6036.572563][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6036.572805][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6036.573039][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6036.573275][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6036.573527][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6036.573795][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6036.574094][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6036.574355][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6036.574605][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6036.574875][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6036.575151][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6036.575447][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6036.575751][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6036.576039][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6036.576283][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6036.576540][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6036.576783][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6036.577105][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6036.577387][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6036.577690][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6036.577991][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6036.578280][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6036.578595][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6036.578846][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6036.579090][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6036.579377][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6036.579689][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6036.579996][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6036.580248][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6036.580497][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6036.580746][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6036.581054][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6036.581295][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6036.581531][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6036.581857][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6036.582101][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6036.582420][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6036.582765][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6036.583012][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6036.583316][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6036.583547][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6036.583835][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6036.584089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6036.584331][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6036.584596][ C0] process_one_work (kernel/workqueue.c:2633) [ 6036.584852][ C0] ? 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) [ 6036.585086][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6036.585364][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6036.585604][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6036.585848][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6036.586190][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6036.586455][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6036.586717][ C0] kthread (kernel/kthread.c:388) [ 6036.586928][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6036.587167][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6036.587395][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6036.587634][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6036.587886][ C0] | [ 6059.060324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6059.060682][ C0] rcu: 0-....: (5153396 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1878765 fqs=1189422 | [ 6059.061255][ C0] rcu: (t=5489016 jiffies g=477977 q=5845 ncpus=4) [ 6059.062071][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6059.062694][ C0] Workqueue: netns cleanup_net [ 6059.062945][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6059.063218][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 6059.064202][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 6059.064514][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 6059.064918][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6059.065322][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6059.065732][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6059.066136][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 6059.066542][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6059.066995][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6059.067331][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6059.067740][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6059.068144][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6059.068548][ C0] PKRU: 55555554 [ 6059.068734][ C0] Call Trace: [ 6059.068907][ C0] [ 6059.069055][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6059.069332][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6059.069588][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6059.069841][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6059.070132][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6059.070365][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6059.070636][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6059.070912][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6059.071172][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6059.071461][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6059.071708][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6059.072024][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6059.072301][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6059.072592][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6059.072861][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6059.073170][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6059.073436][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6059.073750][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6059.074051][ C0] [ 6059.074202][ C0] [ 6059.074355][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6059.074673][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6059.074974][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6059.075274][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6059.075516][ C0] kasan_report (mm/kasan/report.c:585) [ 6059.075749][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6059.076037][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6059.076355][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6059.076609][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6059.076861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6059.077136][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6059.077426][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6059.077666][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6059.077910][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6059.078153][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6059.078387][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6059.078621][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6059.078872][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6059.079139][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6059.079440][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6059.079699][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6059.079946][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6059.080217][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6059.080489][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6059.080785][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6059.081085][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6059.081376][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6059.081619][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6059.081875][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6059.082118][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6059.082441][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6059.082719][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6059.083024][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6059.083323][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6059.083614][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6059.083928][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6059.084181][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6059.084426][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6059.084712][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6059.085025][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6059.085335][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6059.085590][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6059.085838][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6059.086087][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6059.086404][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6059.086648][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6059.086881][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6059.087206][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6059.087451][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6059.087770][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6059.088114][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6059.088361][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6059.088669][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6059.088896][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6059.089187][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6059.089443][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6059.089684][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6059.089950][ C0] process_one_work (kernel/workqueue.c:2633) [ 6059.090206][ C0] ? 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) [ 6059.090440][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6059.090718][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6059.090959][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6059.091202][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6059.091540][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6059.091804][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6059.092066][ C0] kthread (kernel/kthread.c:388) [ 6059.092276][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6059.092516][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6059.092745][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6059.092981][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6084.557177][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6084.557654][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6084.558130][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6084.558604][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6084.559554][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6084.560174][ C0] Workqueue: netns cleanup_net [ 6084.560422][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6084.560686][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 6084.561670][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 6084.561979][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 6084.562385][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6084.562790][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6084.563194][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6084.563598][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 6084.564003][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6084.564456][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6084.564793][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6084.565199][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6084.565606][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6084.566012][ C0] PKRU: 55555554 [ 6084.566195][ C0] Call Trace: [ 6084.566367][ C0] [ 6084.566516][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6084.566783][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6084.567029][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6084.567312][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6084.567589][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6084.567880][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6084.568150][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6084.568460][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6084.568726][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6084.569040][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6084.569341][ C0] [ 6084.569492][ C0] [ 6084.569646][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6084.569962][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.570264][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.570565][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6084.570799][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.571094][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6084.571328][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.571621][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6084.571938][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6084.572192][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6084.572445][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6084.572723][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.573011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.573254][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6084.573500][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6084.573740][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6084.573976][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6084.574212][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6084.574463][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6084.574731][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6084.575032][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6084.575291][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6084.575545][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6084.575816][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6084.576089][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6084.576386][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6084.576686][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6084.576976][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6084.577221][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6084.577478][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6084.577720][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6084.578042][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6084.578321][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6084.578626][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6084.578925][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6084.579217][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6084.579534][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6084.579787][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6084.580030][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6084.580320][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6084.580632][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6084.580940][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6084.581193][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6084.581443][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6084.581692][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6084.581999][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6084.582243][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6084.582479][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6084.582805][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6084.583049][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6084.583370][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6084.583717][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6084.583965][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6084.584270][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6084.584502][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6084.584792][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6084.585049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.585291][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6084.585562][ C0] process_one_work (kernel/workqueue.c:2633) [ 6084.585820][ C0] ? 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) [ 6084.586055][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6084.586334][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6084.586574][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6084.586816][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6084.587155][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6084.587421][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6084.587686][ C0] kthread (kernel/kthread.c:388) [ 6084.587897][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6084.588136][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6084.588365][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6084.588604][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6108.491336][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5538216 jiffies s: 1289 root: 0x1/. | [ 6108.491974][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6108.492351][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6108.492631][ C0] NMI backtrace for cpu 0 [ 6108.492638][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6108.492640][ C0] Workqueue: netns cleanup_net [ 6108.492644][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6108.492649][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 6108.492651][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000247 [ 6108.492653][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 6108.492655][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6108.492656][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6108.492658][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6108.492659][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 6108.492661][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6108.492663][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6108.492667][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6108.492669][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6108.492670][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6108.492671][ C0] PKRU: 55555554 [ 6108.492672][ C0] Call Trace: [ 6108.492674][ C0] [ 6108.492675][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6108.492680][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6108.492684][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6108.492689][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6108.492693][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6108.492696][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6108.492699][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6108.492704][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6108.492707][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6108.492710][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6108.492713][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6108.492716][ C0] [ 6108.492717][ C0] [ 6108.492718][ C0] kasan_report (mm/kasan/report.c:585) [ 6108.492723][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6108.492728][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6108.492731][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6108.492735][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6108.492740][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6108.492744][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6108.492747][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6108.492751][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6108.492753][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6108.492757][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6108.492760][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6108.492763][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6108.492766][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6108.492769][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6108.492772][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6108.492776][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6108.492780][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6108.492783][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6108.492786][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6108.492790][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6108.492795][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6108.492799][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6108.492803][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6108.492807][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6108.492811][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6108.492813][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6108.492823][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6108.492832][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6108.492840][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6108.492849][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6108.492858][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6108.492866][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6108.492869][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6108.492873][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6108.492882][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6108.492890][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6108.492895][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6108.492899][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6108.492902][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6108.492906][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6108.492914][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6108.492917][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6108.492921][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6108.492924][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6108.492928][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6108.492930][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6108.492934][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6108.492936][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6108.492941][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6108.492944][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6108.492947][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6108.492950][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6108.492953][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6108.492957][ C0] process_one_work (kernel/workqueue.c:2633) [ 6108.492961][ C0] ? 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) [ 6108.492964][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6108.492969][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6108.492972][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6108.492975][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6108.492979][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6108.492981][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6108.492984][ C0] kthread (kernel/kthread.c:388) [ 6108.492986][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6108.492989][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6108.492991][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6108.492993][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6132.557172][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6132.557647][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6132.558121][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6132.558597][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6132.559544][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6132.560165][ C0] Workqueue: netns cleanup_net [ 6132.560413][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:579) [ 6132.560672][ C0] Code: 68 5b 5d 41 5c c3 cc cc cc cc 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 <41> 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 All code ======== 0: 68 5b 5d 41 5c push $0x5c415d5b 5: c3 ret 6: cc int3 7: cc int3 8: cc int3 9: cc int3 a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11: 00 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: 90 nop 1c: 90 nop 1d: 90 nop 1e: 90 nop 1f: 90 nop 20: 90 nop 21: 90 nop 22: 66 0f 1f 00 nopw (%rax) 26: 41 57 push %r15 28: 41 56 push %r14 2a:* 41 55 push %r13 <-- trapping instruction 2c: 41 54 push %r12 2e: 55 push %rbp 2f: 53 push %rbx 30: 48 83 ec 70 sub $0x70,%rsp 34: 9c pushf 35: 8f 04 24 pop (%rsp) 38: 0f 01 ca clac 3b: 65 gs 3c: 4c rex.WR 3d: 8b .byte 0x8b 3e: 3c 25 cmp $0x25,%al Code starting with the faulting instruction =========================================== 0: 41 55 push %r13 2: 41 54 push %r12 4: 55 push %rbp 5: 53 push %rbx 6: 48 83 ec 70 sub $0x70,%rsp a: 9c pushf b: 8f 04 24 pop (%rsp) e: 0f 01 ca clac 11: 65 gs 12: 4c rex.WR 13: 8b .byte 0x8b 14: 3c 25 cmp $0x25,%al [ 6132.561658][ C0] RSP: 0018:ffffc9000051f3a8 EFLAGS: 00000213 [ 6132.561967][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 6132.562374][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6132.562778][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6132.563182][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6132.563583][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6132.563990][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6132.564444][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6132.564779][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6132.565188][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6132.565591][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6132.565996][ C0] PKRU: 55555554 [ 6132.566180][ C0] Call Trace: [ 6132.566351][ C0] [ 6132.566501][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6132.566768][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6132.567014][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6132.567296][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6132.567573][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6132.567865][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6132.568134][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6132.568443][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6132.568710][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6132.569023][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6132.569323][ C0] [ 6132.569475][ C0] [ 6132.569629][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6132.569949][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6132.570243][ C0] ? kasan_report (mm/kasan/report.c:579) [ 6132.570475][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6132.570727][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6132.571013][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6132.571332][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6132.571586][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6132.571838][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6132.572115][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6132.572403][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6132.572645][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6132.572889][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6132.573130][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6132.573366][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6132.573601][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6132.573852][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6132.574120][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6132.574420][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6132.574681][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6132.574929][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6132.575205][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6132.575479][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6132.575776][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6132.576077][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6132.576367][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6132.576613][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6132.576870][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6132.577112][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6132.577434][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6132.577713][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6132.578019][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6132.578320][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6132.578611][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6132.578928][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6132.579181][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6132.579425][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6132.579714][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6132.580027][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6132.580336][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6132.580590][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6132.580838][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6132.581088][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6132.581396][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6132.581640][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6132.581877][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6132.582203][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6132.582447][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6132.582767][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6132.583115][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6132.583364][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6132.583668][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6132.583900][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6132.584187][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6132.584443][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6132.584687][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6132.584953][ C0] process_one_work (kernel/workqueue.c:2633) [ 6132.585215][ C0] ? 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) [ 6132.585451][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6132.585731][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6132.585971][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6132.586212][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6132.586552][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6132.586817][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6132.587080][ C0] kthread (kernel/kthread.c:388) [ 6132.587291][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6132.587529][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6132.587758][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6132.587996][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6132.588248][ C0] | [ 6137.097325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6137.097722][ C0] rcu: 0-....: (5231310 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/1956677 fqs=1205749 | [ 6137.098295][ C0] rcu: (t=5567053 jiffies g=477977 q=5845 ncpus=4) [ 6137.099119][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6137.099744][ C0] Workqueue: netns cleanup_net [ 6137.099994][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6137.100259][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 6137.101249][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 6137.101562][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 6137.101971][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6137.102376][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6137.102782][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6137.103187][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 6137.103596][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6137.104051][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6137.104390][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6137.104799][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6137.105210][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6137.105617][ C0] PKRU: 55555554 [ 6137.105801][ C0] Call Trace: [ 6137.105972][ C0] [ 6137.106124][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6137.106402][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6137.106660][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6137.106915][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6137.107206][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6137.107445][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6137.107719][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6137.107994][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6137.108256][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6137.108546][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6137.108792][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6137.109110][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6137.109388][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6137.109682][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6137.109952][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6137.110264][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6137.110532][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6137.110847][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6137.111146][ C0] [ 6137.111301][ C0] [ 6137.111453][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6137.111773][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.112075][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.112376][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6137.112617][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6137.112906][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6137.113224][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6137.113480][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6137.113734][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6137.114011][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6137.114301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.114543][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6137.114788][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6137.115032][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6137.115271][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6137.115507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6137.115759][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6137.116027][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6137.116330][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6137.116592][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6137.116840][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6137.117113][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6137.117387][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6137.117683][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6137.117986][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6137.118276][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6137.118521][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6137.118780][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6137.119024][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6137.119349][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6137.119629][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6137.119935][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6137.120234][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6137.120528][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6137.120845][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6137.121098][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6137.121344][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6137.121632][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6137.121945][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6137.122256][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6137.122510][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6137.122757][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6137.123012][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6137.123321][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6137.123567][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6137.123802][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6137.124129][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6137.124380][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6137.124702][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6137.125047][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6137.125300][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6137.125608][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6137.125838][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6137.126129][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6137.126387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6137.126628][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6137.126895][ C0] process_one_work (kernel/workqueue.c:2633) [ 6137.127153][ C0] ? 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) [ 6137.127390][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6137.127669][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6137.127910][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6137.128155][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6137.128495][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6137.128760][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6137.129024][ C0] kthread (kernel/kthread.c:388) [ 6137.129235][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6137.129475][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6137.129707][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6137.129944][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6164.557216][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6164.557692][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6164.558172][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6164.558647][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6164.559606][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6164.560228][ C0] Workqueue: netns cleanup_net [ 6164.560479][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6164.560809][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6164.561796][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6164.562108][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6164.562513][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6164.562919][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6164.563323][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6164.563727][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6164.564130][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6164.564583][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6164.564922][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6164.565332][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6164.565736][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6164.566139][ C0] PKRU: 55555554 [ 6164.566322][ C0] Call Trace: [ 6164.566504][ C0] [ 6164.566660][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6164.566926][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6164.567175][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6164.567457][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6164.567734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6164.568029][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6164.568298][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6164.568611][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6164.568879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6164.569193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6164.569494][ C0] [ 6164.569647][ C0] [ 6164.569801][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6164.570123][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6164.570422][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6164.570724][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6164.571043][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6164.571298][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6164.571552][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6164.571827][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.572115][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.572358][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6164.572604][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6164.572846][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6164.573081][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6164.573316][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6164.573569][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6164.573839][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6164.574138][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6164.574399][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6164.574649][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6164.574920][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6164.575199][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6164.575497][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6164.575798][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6164.576088][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6164.576334][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6164.576592][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6164.576834][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6164.577159][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6164.577439][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6164.577742][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6164.578043][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6164.578334][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6164.578651][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6164.578904][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6164.579149][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6164.579438][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6164.579752][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6164.580061][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6164.580315][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6164.580564][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6164.580815][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6164.581125][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6164.581367][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6164.581604][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6164.581932][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6164.582178][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6164.582500][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6164.582845][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6164.583094][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6164.583400][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6164.583631][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6164.583920][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6164.584177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.584420][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6164.584686][ C0] process_one_work (kernel/workqueue.c:2633) [ 6164.584943][ C0] ? 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) [ 6164.585184][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6164.585463][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6164.585704][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6164.585946][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6164.586290][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6164.586555][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6164.586819][ C0] kthread (kernel/kthread.c:388) [ 6164.587030][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6164.587270][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6164.587500][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6164.587739][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6192.557207][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6192.557680][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6192.558154][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6192.558627][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6192.559572][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6192.560190][ C0] Workqueue: netns cleanup_net [ 6192.560437][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.560765][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6192.561746][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6192.562055][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6192.562460][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6192.562862][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6192.563264][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6192.563668][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6192.564073][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6192.564524][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6192.564864][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6192.565267][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6192.565671][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6192.566075][ C0] PKRU: 55555554 [ 6192.566259][ C0] Call Trace: [ 6192.566429][ C0] [ 6192.566580][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6192.566847][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6192.567093][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6192.567374][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6192.567650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6192.567942][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6192.568211][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6192.568520][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6192.568786][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6192.569097][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6192.569397][ C0] [ 6192.569548][ C0] [ 6192.569702][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6192.570021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6192.570319][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6192.570620][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6192.570937][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6192.571190][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6192.571442][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6192.571718][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6192.572005][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.572247][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6192.572491][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6192.572731][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6192.572966][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6192.573201][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6192.573451][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6192.573719][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6192.574018][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6192.574277][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6192.574525][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6192.574794][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6192.575072][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6192.575368][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6192.575669][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6192.575958][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6192.576202][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6192.576458][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6192.576699][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6192.577021][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6192.577299][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6192.577603][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6192.577903][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6192.578191][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6192.578507][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6192.578758][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6192.579002][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6192.579290][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6192.579601][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6192.579908][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6192.580161][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6192.580409][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6192.580660][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6192.580966][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6192.581208][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6192.581445][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6192.581770][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6192.582013][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6192.582331][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6192.582677][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6192.582922][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6192.583227][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6192.583457][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6192.583743][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6192.583999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6192.584240][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6192.584504][ C0] process_one_work (kernel/workqueue.c:2633) [ 6192.584760][ C0] ? 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) [ 6192.584999][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6192.585277][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6192.585516][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6192.585756][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6192.586094][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6192.586358][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6192.586621][ C0] kthread (kernel/kthread.c:388) [ 6192.586831][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6192.587069][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6192.587297][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6192.587534][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6206.795341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5636520 jiffies s: 1289 root: 0x1/. | [ 6206.796009][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6206.796383][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6206.796676][ C0] NMI backtrace for cpu 0 [ 6206.796687][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6206.796690][ C0] Workqueue: netns cleanup_net [ 6206.796695][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6206.796701][ C0] Code: 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 <44> 0f b6 c2 48 01 f0 55 53 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff All code ======== 0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7: 00 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 66 0f 1f 00 nopw (%rax) 1c: 48 85 f6 test %rsi,%rsi 1f: 0f 84 5e 01 00 00 je 0x183 25: 48 89 f8 mov %rdi,%rax 28: 41 54 push %r12 2a:* 44 0f b6 c2 movzbl %dl,%r8d <-- trapping instruction 2e: 48 01 f0 add %rsi,%rax 31: 55 push %rbp 32: 53 push %rbx 33: 72 14 jb 0x49 35: eb 26 jmp 0x5d 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: b8 ff ff ff ff mov $0xffffffff,%eax Code starting with the faulting instruction =========================================== 0: 44 0f b6 c2 movzbl %dl,%r8d 4: 48 01 f0 add %rsi,%rax 7: 55 push %rbp 8: 53 push %rbx 9: 72 14 jb 0x1f b: eb 26 jmp 0x33 d: cc int3 e: cc int3 f: cc int3 10: 48 rex.W 11: b8 ff ff ff ff mov $0xffffffff,%eax [ 6206.796704][ C0] RSP: 0018:ffffc9000051f3d0 EFLAGS: 00000202 [ 6206.796706][ C0] RAX: ffff888008e4fa08 RBX: 0000000000000047 RCX: ffffffff906b35b0 [ 6206.796708][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6206.796709][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6206.796711][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6206.796713][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6206.796714][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6206.796716][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6206.796720][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6206.796722][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6206.796723][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6206.796724][ C0] PKRU: 55555554 [ 6206.796725][ C0] Call Trace: [ 6206.796727][ C0] [ 6206.796730][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6206.796735][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6206.796739][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6206.796743][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6206.796747][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6206.796750][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6206.796754][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6206.796758][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 6206.796762][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 6206.796766][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 6206.796769][ C0] [ 6206.796770][ C0] [ 6206.796771][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6206.796775][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6206.796779][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6206.796784][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6206.796789][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6206.796792][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6206.796795][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6206.796797][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6206.796801][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6206.796804][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6206.796807][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6206.796810][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6206.796813][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6206.796815][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.796820][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6206.796823][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6206.796827][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6206.796830][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6206.796834][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6206.796840][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.796843][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6206.796848][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6206.796852][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6206.796856][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6206.796859][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6206.796869][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6206.796877][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6206.796885][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6206.796894][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6206.796904][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6206.796911][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6206.796915][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6206.796919][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6206.796928][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6206.796936][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6206.796941][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6206.796945][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6206.796949][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6206.796953][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6206.796960][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6206.796963][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6206.796967][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6206.796971][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6206.796974][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6206.796977][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6206.796980][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6206.796983][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6206.796988][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6206.796991][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6206.796994][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6206.796997][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6206.796999][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6206.797003][ C0] process_one_work (kernel/workqueue.c:2633) [ 6206.797007][ C0] ? 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) [ 6206.797010][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6206.797014][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6206.797018][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6206.797021][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6206.797025][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6206.797028][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6206.797030][ C0] kthread (kernel/kthread.c:388) [ 6206.797032][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6206.797035][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6206.797037][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6206.797039][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6206.797047][ C0] | [ 6215.134324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6215.134704][ C0] rcu: 0-....: (5309227 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/2034592 fqs=1222060 | [ 6215.135282][ C0] rcu: (t=5645090 jiffies g=477977 q=5845 ncpus=4) [ 6215.136101][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6215.136722][ C0] Workqueue: netns cleanup_net [ 6215.136973][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6215.137305][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6215.138289][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6215.138602][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6215.139007][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6215.139412][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6215.139818][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6215.140222][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6215.140626][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6215.141079][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6215.141417][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6215.141825][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6215.142230][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6215.142635][ C0] PKRU: 55555554 [ 6215.142819][ C0] Call Trace: [ 6215.142993][ C0] [ 6215.143142][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6215.143419][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6215.143675][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6215.143929][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6215.144221][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6215.144456][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6215.144728][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6215.145007][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6215.145267][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6215.145557][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6215.145804][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6215.146122][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6215.146399][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6215.146690][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6215.146962][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6215.147271][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6215.147537][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6215.147851][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6215.148151][ C0] [ 6215.148302][ C0] [ 6215.148455][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6215.148776][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6215.149077][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6215.149378][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6215.149695][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6215.149948][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6215.150202][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6215.150478][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6215.150767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6215.151010][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6215.151253][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6215.151495][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6215.151731][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6215.151964][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6215.152214][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6215.152482][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6215.152783][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6215.153042][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6215.153294][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6215.153565][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6215.153837][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6215.154134][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6215.154432][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6215.154724][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6215.154971][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6215.155227][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6215.155469][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6215.155792][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6215.156069][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6215.156374][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6215.156673][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6215.156964][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6215.157281][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6215.157533][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6215.157777][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6215.158066][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6215.158378][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6215.158688][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6215.158941][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6215.159191][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6215.159441][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6215.159749][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6215.159993][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6215.160230][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6215.160557][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6215.160799][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6215.161120][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6215.161467][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6215.161713][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6215.162019][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6215.162250][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6215.162538][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6215.162794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6215.163037][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6215.163302][ C0] process_one_work (kernel/workqueue.c:2633) [ 6215.163559][ C0] ? 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) [ 6215.163793][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6215.164073][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6215.164310][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6215.164554][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6215.164895][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6215.165158][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6215.165422][ C0] kthread (kernel/kthread.c:388) [ 6215.165635][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6215.165871][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6215.166103][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6215.166341][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6240.557203][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6240.557678][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6240.558153][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6240.558631][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6240.559578][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6240.560197][ C0] Workqueue: netns cleanup_net [ 6240.560446][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.560775][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6240.561758][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6240.562069][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6240.562473][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6240.562876][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6240.563279][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6240.563687][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6240.564090][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6240.564543][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6240.564883][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6240.565288][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6240.565695][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6240.566098][ C0] PKRU: 55555554 [ 6240.566283][ C0] Call Trace: [ 6240.566456][ C0] [ 6240.566607][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6240.566874][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6240.567122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6240.567403][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6240.567680][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6240.567974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.568243][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6240.568557][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6240.568825][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6240.569138][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6240.569438][ C0] [ 6240.569590][ C0] [ 6240.569744][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.570066][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6240.570365][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.570667][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6240.570985][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6240.571239][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6240.571493][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6240.571773][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.572061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.572304][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6240.572549][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6240.572792][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6240.573025][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6240.573260][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6240.573512][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6240.573778][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.574078][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6240.574339][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6240.574589][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6240.574866][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6240.575141][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6240.575436][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.575736][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6240.576028][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6240.576273][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6240.576530][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6240.576773][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6240.577095][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6240.577374][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6240.577676][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6240.577977][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6240.578266][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6240.578582][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6240.578835][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6240.579080][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6240.579366][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6240.579680][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6240.579989][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6240.580241][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6240.580490][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6240.580739][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6240.581048][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6240.581289][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6240.581526][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6240.581853][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6240.582098][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6240.582419][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6240.582763][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6240.583011][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6240.583317][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6240.583547][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6240.583838][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6240.584095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.584337][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6240.584601][ C0] process_one_work (kernel/workqueue.c:2633) [ 6240.584863][ C0] ? 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) [ 6240.585099][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6240.585378][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6240.585618][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6240.585861][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6240.586199][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6240.586464][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6240.586727][ C0] kthread (kernel/kthread.c:388) [ 6240.586937][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6240.587176][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6240.587406][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6240.587644][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.557223][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6268.557698][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6268.558174][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6268.558649][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6268.559598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6268.560218][ C0] Workqueue: netns cleanup_net [ 6268.560465][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6268.560731][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 6268.561716][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 6268.562025][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b35b0 [ 6268.562431][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6268.562835][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6268.563239][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6268.563643][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 6268.564049][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6268.564507][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6268.564844][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6268.565249][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6268.565655][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6268.566062][ C0] PKRU: 55555554 [ 6268.566247][ C0] Call Trace: [ 6268.566418][ C0] [ 6268.566570][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6268.566837][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6268.567083][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6268.567367][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6268.567643][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6268.567936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6268.568205][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6268.568514][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6268.568783][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6268.569098][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6268.569398][ C0] [ 6268.569549][ C0] [ 6268.569703][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6268.570021][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6268.570315][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6268.570609][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6268.570847][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6268.571100][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6268.571384][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6268.571703][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6268.571956][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6268.572210][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6268.572486][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6268.572776][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.573017][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.573262][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6268.573505][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6268.573740][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6268.573973][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6268.574227][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6268.574498][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6268.574801][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6268.575062][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6268.575310][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6268.575582][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6268.575856][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6268.576152][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6268.576451][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6268.576742][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6268.576985][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6268.577241][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6268.577486][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6268.577811][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6268.578089][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6268.578396][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6268.578695][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6268.578986][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6268.579301][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6268.579553][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6268.579799][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6268.580086][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6268.580399][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6268.580711][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6268.580963][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6268.581210][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6268.581459][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6268.581769][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6268.582014][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6268.582248][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6268.582574][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6268.582819][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6268.583139][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6268.583485][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6268.583733][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6268.584040][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6268.584270][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6268.584565][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6268.584821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6268.585063][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6268.585328][ C0] process_one_work (kernel/workqueue.c:2633) [ 6268.585585][ C0] ? 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) [ 6268.585818][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6268.586098][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6268.586338][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6268.586581][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6268.586920][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6268.587184][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6268.587446][ C0] kthread (kernel/kthread.c:388) [ 6268.587658][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.587896][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6268.588127][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6268.588363][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6268.588616][ C0] | [ 6293.170324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6293.170707][ C0] rcu: 0-....: (5387169 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/2112533 fqs=1238316 | [ 6293.171278][ C0] rcu: (t=5723126 jiffies g=477977 q=5845 ncpus=4) [ 6293.172098][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6293.172718][ C0] Workqueue: netns cleanup_net [ 6293.172970][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.173300][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6293.174286][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6293.174606][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6293.175009][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6293.175417][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6293.175823][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6293.176227][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6293.176631][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6293.177085][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6293.177426][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6293.177832][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6293.178235][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6293.178639][ C0] PKRU: 55555554 [ 6293.178823][ C0] Call Trace: [ 6293.178996][ C0] [ 6293.179146][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6293.179424][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6293.179680][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6293.179933][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6293.180227][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6293.180460][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6293.180736][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6293.181010][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6293.181271][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6293.181559][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6293.181805][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6293.182122][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6293.182398][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6293.182692][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6293.182961][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6293.183272][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6293.183540][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6293.183851][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6293.184151][ C0] [ 6293.184303][ C0] [ 6293.184461][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6293.184781][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6293.185080][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6293.185381][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6293.185698][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6293.185954][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6293.186207][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6293.186483][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6293.186771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.187013][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6293.187258][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6293.187500][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6293.187734][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6293.187970][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6293.188222][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6293.188490][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6293.188789][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6293.189049][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6293.189303][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6293.189576][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6293.189851][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6293.190159][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6293.190462][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6293.190752][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6293.190998][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6293.191254][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6293.191498][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6293.191824][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6293.192101][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6293.192406][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6293.192707][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6293.192997][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6293.193315][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6293.193567][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6293.193812][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6293.194102][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6293.194422][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6293.194732][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6293.194984][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6293.195233][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6293.195484][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6293.195794][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6293.196037][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6293.196272][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6293.196597][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6293.196842][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6293.197162][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6293.197507][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6293.197753][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6293.198060][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6293.198289][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6293.198578][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6293.198833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6293.199073][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6293.199338][ C0] process_one_work (kernel/workqueue.c:2633) [ 6293.199596][ C0] ? 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) [ 6293.199831][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6293.200110][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6293.200349][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6293.200592][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6293.200931][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6293.201195][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6293.201458][ C0] kthread (kernel/kthread.c:388) [ 6293.201668][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6293.201907][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6293.202135][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6293.202373][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6305.099341][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5734824 jiffies s: 1289 root: 0x1/. | [ 6305.100006][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6305.100385][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6305.100665][ C0] NMI backtrace for cpu 0 [ 6305.100673][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6305.100676][ C0] Workqueue: netns cleanup_net [ 6305.100681][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6305.100686][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6305.100689][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6305.100691][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6305.100693][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6305.100694][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6305.100696][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6305.100698][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6305.100699][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6305.100701][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6305.100705][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6305.100707][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6305.100708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6305.100710][ C0] PKRU: 55555554 [ 6305.100711][ C0] Call Trace: [ 6305.100713][ C0] [ 6305.100715][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6305.100720][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6305.100724][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6305.100728][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6305.100732][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6305.100734][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6305.100739][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6305.100742][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6305.100745][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6305.100749][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6305.100752][ C0] [ 6305.100753][ C0] [ 6305.100755][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6305.100759][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6305.100764][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6305.100768][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6305.100771][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6305.100775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6305.100777][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6305.100780][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6305.100783][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6305.100786][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6305.100789][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6305.100792][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6305.100795][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6305.100800][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6305.100803][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6305.100806][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6305.100809][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6305.100813][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6305.100819][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6305.100822][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6305.100826][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6305.100832][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6305.100835][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6305.100838][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6305.100848][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6305.100856][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6305.100865][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6305.100874][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6305.100884][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6305.100891][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6305.100895][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6305.100899][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6305.100908][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6305.100916][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6305.100921][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6305.100925][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6305.100929][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6305.100933][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6305.100940][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6305.100944][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6305.100947][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6305.100951][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6305.100955][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6305.100957][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6305.100961][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6305.100963][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6305.100968][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6305.100970][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6305.100973][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6305.100976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6305.100978][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6305.100982][ C0] process_one_work (kernel/workqueue.c:2633) [ 6305.100986][ C0] ? 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) [ 6305.100989][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6305.100994][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6305.100997][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6305.101000][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6305.101003][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6305.101006][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6305.101009][ C0] kthread (kernel/kthread.c:388) [ 6305.101011][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6305.101013][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6305.101015][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6305.101017][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6332.557202][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6332.557676][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6332.558157][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6332.558632][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6332.559584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6332.560202][ C0] Workqueue: netns cleanup_net [ 6332.560451][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6332.560717][ C0] Code: 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 <0f> 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f All code ======== 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 66 0f 1f 00 nopw (%rax) 18: 41 57 push %r15 1a: 41 56 push %r14 1c: 41 55 push %r13 1e: 41 54 push %r12 20: 55 push %rbp 21: 53 push %rbx 22: 48 83 ec 70 sub $0x70,%rsp 26: 9c pushf 27: 8f 04 24 pop (%rsp) 2a:* 0f 01 ca clac <-- trapping instruction 2d: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 34: 1f 00 36: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3d: 85 c0 test %eax,%eax 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 0f 01 ca clac 3: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 a: 1f 00 c: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 13: 85 c0 test %eax,%eax 15: 0f .byte 0xf [ 6332.561704][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 6332.562017][ C0] RAX: 00000000000000fb RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6332.562421][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6332.562824][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6332.563230][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6332.563634][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6332.564037][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6332.564494][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6332.564830][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6332.565238][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6332.565642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6332.566044][ C0] PKRU: 55555554 [ 6332.566228][ C0] Call Trace: [ 6332.566403][ C0] [ 6332.566553][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6332.566819][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6332.567066][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6332.567348][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6332.567627][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6332.567920][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6332.568189][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6332.568500][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6332.568768][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6332.569082][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6332.569381][ C0] [ 6332.569535][ C0] [ 6332.569688][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6332.570007][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6332.570308][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6332.570543][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6332.570846][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6332.571134][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6332.571454][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6332.571708][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6332.571962][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6332.572237][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6332.572528][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6332.572770][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6332.573014][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6332.573256][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6332.573492][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6332.573726][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6332.573978][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6332.574248][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6332.574552][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6332.574812][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6332.575061][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6332.575332][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6332.575606][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6332.575903][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6332.576201][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6332.576493][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6332.576736][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6332.576993][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6332.577236][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6332.577560][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6332.577838][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6332.578144][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6332.578443][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6332.578738][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6332.579053][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6332.579304][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6332.579550][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6332.579836][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6332.580151][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6332.580461][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6332.580714][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6332.580962][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6332.581212][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6332.581522][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6332.581767][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6332.582002][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6332.582328][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6332.582573][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6332.582892][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6332.583237][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6332.583484][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6332.583792][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6332.584022][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6332.584316][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6332.584573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6332.584816][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6332.585082][ C0] process_one_work (kernel/workqueue.c:2633) [ 6332.585340][ C0] ? 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) [ 6332.585574][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6332.585853][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6332.586092][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6332.586336][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6332.586675][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6332.586938][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6332.587204][ C0] kthread (kernel/kthread.c:388) [ 6332.587415][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6332.587654][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6332.587884][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6332.588122][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6360.557186][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6360.557663][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6360.558139][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6360.558615][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6360.559562][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6360.560179][ C0] Workqueue: netns cleanup_net [ 6360.560428][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6360.560756][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6360.561739][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6360.562051][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6360.562454][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6360.562869][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6360.563273][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6360.563676][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6360.564084][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6360.564537][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6360.564876][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6360.565285][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6360.565687][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6360.566090][ C0] PKRU: 55555554 [ 6360.566273][ C0] Call Trace: [ 6360.566447][ C0] [ 6360.566596][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6360.566862][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6360.567113][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6360.567395][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6360.567672][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6360.567962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6360.568229][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6360.568541][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6360.568806][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6360.569118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6360.569418][ C0] [ 6360.569570][ C0] [ 6360.569721][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6360.570042][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6360.570343][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6360.570643][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6360.570959][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6360.571212][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6360.571465][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6360.571740][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6360.572030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6360.572272][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6360.572513][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6360.572756][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6360.572991][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6360.573223][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6360.573475][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6360.573741][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6360.574050][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6360.574310][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6360.574558][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6360.574830][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6360.575102][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6360.575399][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6360.575696][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6360.575987][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6360.576230][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6360.576486][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6360.576730][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6360.577052][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6360.577329][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6360.577634][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6360.577932][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6360.578225][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6360.578540][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6360.578790][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6360.579035][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6360.579322][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6360.579634][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6360.579944][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6360.580197][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6360.580445][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6360.580703][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6360.581017][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6360.581261][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6360.581497][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6360.581823][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6360.582066][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6360.582386][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6360.582732][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6360.582978][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6360.583284][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6360.583517][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6360.583803][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6360.584063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6360.584306][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6360.584571][ C0] process_one_work (kernel/workqueue.c:2633) [ 6360.584834][ C0] ? 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) [ 6360.585067][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6360.585347][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6360.585584][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6360.585828][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6360.586165][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6360.586428][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6360.586689][ C0] kthread (kernel/kthread.c:388) [ 6360.586901][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6360.587137][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6360.587369][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6360.587605][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6360.587856][ C0] | [ 6371.206325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6371.206744][ C0] rcu: 0-....: (5465085 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/2190447 fqs=1254611 | [ 6371.207318][ C0] rcu: (t=5801162 jiffies g=477977 q=5845 ncpus=4) [ 6371.208138][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6371.208763][ C0] Workqueue: netns cleanup_net [ 6371.209014][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6371.209280][ C0] Code: 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 <85> c0 0f 85 b7 00 00 00 48 89 fd 49 89 f6 89 d3 49 89 cd e8 0f f7 All code ======== 0: 90 nop 1: 66 0f 1f 00 nopw (%rax) 5: 41 57 push %r15 7: 41 56 push %r14 9: 41 55 push %r13 b: 41 54 push %r12 d: 55 push %rbp e: 53 push %rbx f: 48 83 ec 70 sub $0x70,%rsp 13: 9c pushf 14: 8f 04 24 pop (%rsp) 17: 0f 01 ca clac 1a: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 21: 1f 00 23: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 2a:* 85 c0 test %eax,%eax <-- trapping instruction 2c: 0f 85 b7 00 00 00 jne 0xe9 32: 48 89 fd mov %rdi,%rbp 35: 49 89 f6 mov %rsi,%r14 38: 89 d3 mov %edx,%ebx 3a: 49 89 cd mov %rcx,%r13 3d: e8 .byte 0xe8 3e: 0f .byte 0xf 3f: f7 .byte 0xf7 Code starting with the faulting instruction =========================================== 0: 85 c0 test %eax,%eax 2: 0f 85 b7 00 00 00 jne 0xbf 8: 48 89 fd mov %rdi,%rbp b: 49 89 f6 mov %rsi,%r14 e: 89 d3 mov %edx,%ebx 10: 49 89 cd mov %rcx,%r13 13: e8 .byte 0xe8 14: 0f .byte 0xf 15: f7 .byte 0xf7 [ 6371.210267][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 6371.210582][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6371.210988][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6371.211395][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6371.211805][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6371.212210][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: ffff888005b70040 [ 6371.212620][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6371.213075][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6371.213414][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6371.213824][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6371.214239][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6371.214643][ C0] PKRU: 55555554 [ 6371.214829][ C0] Call Trace: [ 6371.215003][ C0] [ 6371.215153][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6371.215431][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6371.215689][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6371.215944][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6371.216238][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6371.216472][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6371.216745][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6371.217022][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6371.217283][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6371.217573][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6371.217819][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6371.218139][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6371.218416][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6371.218710][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6371.218982][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6371.219290][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6371.219559][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6371.219876][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6371.220178][ C0] [ 6371.220329][ C0] [ 6371.220483][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6371.220803][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6371.221106][ C0] ? kasan_report (mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6371.221344][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6371.221645][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6371.221883][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6371.222173][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6371.222494][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6371.222751][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6371.223006][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6371.223284][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6371.223578][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6371.223821][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6371.224071][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6371.224315][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6371.224552][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6371.224786][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6371.225040][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6371.225307][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6371.225610][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6371.225872][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6371.226120][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6371.226395][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6371.226668][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6371.226968][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6371.227271][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6371.227566][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6371.227809][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6371.228066][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6371.228312][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6371.228637][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6371.228918][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6371.229226][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6371.229524][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6371.229817][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6371.230132][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6371.230385][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6371.230630][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6371.230921][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6371.231236][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6371.231547][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6371.231805][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6371.232054][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6371.232304][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6371.232614][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6371.232859][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6371.233094][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6371.233425][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6371.233670][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6371.233998][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6371.234344][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6371.234591][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6371.234900][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6371.235132][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6371.235423][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6371.235681][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6371.235924][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6371.236190][ C0] process_one_work (kernel/workqueue.c:2633) [ 6371.236449][ C0] ? 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) [ 6371.236685][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6371.236964][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6371.237205][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6371.237450][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6371.237788][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6371.238055][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6371.238317][ C0] kthread (kernel/kthread.c:388) [ 6371.238529][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6371.238770][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6371.239004][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6371.239239][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6396.557258][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6396.557735][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6396.558213][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6396.558687][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6396.559638][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6396.560259][ C0] Workqueue: netns cleanup_net [ 6396.560509][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6396.560774][ C0] Code: 24 28 4c 89 6c 24 30 e8 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d <48> 83 c4 70 44 89 e0 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc All code ======== 0: 24 28 and $0x28,%al 2: 4c 89 6c 24 30 mov %r13,0x30(%rsp) 7: e8 7c f5 ff ff call 0xfffffffffffff588 c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 11: e8 92 fa ff ff call 0xfffffffffffffaa8 16: 0f b6 d3 movzbl %bl,%edx 19: 48 89 ee mov %rbp,%rsi 1c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 21: e8 02 fd ff ff call 0xfffffffffffffd28 26: ff 34 24 push (%rsp) 29: 9d popf 2a:* 48 83 c4 70 add $0x70,%rsp <-- trapping instruction 2e: 44 89 e0 mov %r12d,%eax 31: 5b pop %rbx 32: 5d pop %rbp 33: 41 5c pop %r12 35: 41 5d pop %r13 37: 41 5e pop %r14 39: 41 5f pop %r15 3b: c3 ret 3c: cc int3 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: 48 83 c4 70 add $0x70,%rsp 4: 44 89 e0 mov %r12d,%eax 7: 5b pop %rbx 8: 5d pop %rbp 9: 41 5c pop %r12 b: 41 5d pop %r13 d: 41 5e pop %r14 f: 41 5f pop %r15 11: c3 ret 12: cc int3 13: cc int3 14: cc int3 15: cc int3 [ 6396.561757][ C0] RSP: 0018:ffffc9000051f338 EFLAGS: 00000282 [ 6396.562069][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 6396.562472][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6396.562882][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6396.563284][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6396.563688][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 6396.564098][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6396.564550][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6396.564890][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6396.565295][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6396.565699][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6396.566103][ C0] PKRU: 55555554 [ 6396.566287][ C0] Call Trace: [ 6396.566462][ C0] [ 6396.566614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6396.566883][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6396.567129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6396.567412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6396.567696][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6396.567988][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6396.568257][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6396.568568][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6396.568835][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6396.569149][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6396.569452][ C0] [ 6396.569603][ C0] [ 6396.569756][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6396.570074][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6396.570376][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6396.570676][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6396.570917][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6396.571208][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6396.571526][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6396.571778][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6396.572033][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6396.572309][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.572599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.572842][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6396.573084][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6396.573326][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6396.573562][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6396.573795][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6396.574050][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6396.574318][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6396.574620][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6396.574880][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6396.575129][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6396.575401][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6396.575673][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6396.575978][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6396.576278][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6396.576567][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6396.576813][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6396.577070][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6396.577311][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6396.577638][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6396.577919][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6396.578222][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6396.578523][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6396.578814][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6396.579130][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6396.579383][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6396.579627][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6396.579916][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6396.580229][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6396.580538][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6396.580790][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6396.581038][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6396.581288][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6396.581597][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6396.581840][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6396.582076][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6396.582402][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6396.582647][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6396.582966][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6396.583312][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6396.583559][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6396.583868][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6396.584100][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6396.584388][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6396.584644][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.584887][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6396.585152][ C0] process_one_work (kernel/workqueue.c:2633) [ 6396.585411][ C0] ? 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) [ 6396.585646][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6396.585923][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6396.586164][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6396.586405][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6396.586746][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6396.587011][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6396.587274][ C0] kthread (kernel/kthread.c:388) [ 6396.587484][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6396.587723][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6396.587952][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6396.588190][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6403.403350][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5833128 jiffies s: 1289 root: 0x1/. | [ 6403.404007][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6403.404383][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6403.404666][ C0] NMI backtrace for cpu 0 [ 6403.404673][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6403.404676][ C0] Workqueue: netns cleanup_net [ 6403.404680][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:609) [ 6403.404684][ C0] Code: 7c f5 ff ff 48 8d 7c 24 10 e8 92 fa ff ff 0f b6 d3 48 89 ee 48 8d 7c 24 08 e8 02 fd ff ff ff 34 24 9d 48 83 c4 70 44 89 e0 5b <5d> 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 45 31 e4 eb e1 0f 1f 00 All code ======== 0: 7c f5 jl 0xfffffffffffffff7 2: ff (bad) 3: ff 48 8d decl -0x73(%rax) 6: 7c 24 jl 0x2c 8: 10 e8 adc %ch,%al a: 92 xchg %eax,%edx b: fa cli c: ff (bad) d: ff 0f decl (%rdi) f: b6 d3 mov $0xd3,%dh 11: 48 89 ee mov %rbp,%rsi 14: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 19: e8 02 fd ff ff call 0xfffffffffffffd20 1e: ff 34 24 push (%rsp) 21: 9d popf 22: 48 83 c4 70 add $0x70,%rsp 26: 44 89 e0 mov %r12d,%eax 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: 41 5f pop %r15 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 45 31 e4 xor %r12d,%r12d 3b: eb e1 jmp 0x1e 3d: 0f 1f 00 nopl (%rax) Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: 41 5f pop %r15 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 45 31 e4 xor %r12d,%r12d 11: eb e1 jmp 0xfffffffffffffff4 13: 0f 1f 00 nopl (%rax) [ 6403.404687][ C0] RSP: 0018:ffffc9000051f390 EFLAGS: 00000286 [ 6403.404689][ C0] RAX: 0000000000000000 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 6403.404691][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6403.404692][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6403.404694][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000000 [ 6403.404695][ C0] R13: ffffffff906b35b0 R14: 0000000000000004 R15: ffff888005b70040 [ 6403.404697][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6403.404699][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6403.404702][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6403.404704][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6403.404705][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6403.404706][ C0] PKRU: 55555554 [ 6403.404707][ C0] Call Trace: [ 6403.404709][ C0] [ 6403.404711][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6403.404716][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6403.404719][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6403.404724][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6403.404728][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6403.404730][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6403.404733][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6403.404738][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6403.404741][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6403.404744][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6403.404747][ C0] ? kasan_report (mm/kasan/report.c:609) [ 6403.404750][ C0] [ 6403.404751][ C0] [ 6403.404753][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6403.404758][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6403.404761][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6403.404765][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6403.404770][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6403.404774][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6403.404777][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6403.404780][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6403.404782][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6403.404786][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6403.404788][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6403.404791][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6403.404794][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6403.404797][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6403.404799][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6403.404804][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6403.404807][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6403.404810][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6403.404813][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6403.404817][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6403.404822][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6403.404826][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6403.404830][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6403.404834][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6403.404838][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6403.404841][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6403.404850][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6403.404858][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6403.404867][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6403.404876][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6403.404885][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6403.404892][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6403.404896][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6403.404900][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6403.404909][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6403.404917][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6403.404921][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6403.404925][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6403.404929][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6403.404933][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6403.404940][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6403.404944][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6403.404947][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6403.404950][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6403.404954][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6403.404957][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6403.404961][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6403.404963][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6403.404968][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6403.404970][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6403.404973][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6403.404976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6403.404978][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6403.404982][ C0] process_one_work (kernel/workqueue.c:2633) [ 6403.404986][ C0] ? 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) [ 6403.404989][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6403.404993][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6403.404997][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6403.404999][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6403.405003][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6403.405006][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6403.405009][ C0] kthread (kernel/kthread.c:388) [ 6403.405011][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6403.405013][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6403.405015][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6403.405017][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6428.557197][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6428.557674][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6428.558151][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6428.558628][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6428.559576][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6428.560198][ C0] Workqueue: netns cleanup_net [ 6428.560447][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6428.560714][ C0] Code: 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c <8f> 04 24 0f 01 ca 65 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 All code ======== 0: 1f (bad) 1: 84 00 test %al,(%rax) 3: 00 00 add %al,(%rax) 5: 00 00 add %al,(%rax) 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 66 0f 1f 00 nopw (%rax) 1b: 41 57 push %r15 1d: 41 56 push %r14 1f: 41 55 push %r13 21: 41 54 push %r12 23: 55 push %rbp 24: 53 push %rbx 25: 48 83 ec 70 sub $0x70,%rsp 29: 9c pushf 2a:* 8f 04 24 pop (%rsp) <-- trapping instruction 2d: 0f 01 ca clac 30: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 37: 1f 00 39: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax Code starting with the faulting instruction =========================================== 0: 8f 04 24 pop (%rsp) 3: 0f 01 ca clac 6: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 d: 1f 00 f: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax [ 6428.561700][ C0] RSP: 0018:ffffc9000051f310 EFLAGS: 00000286 [ 6428.562012][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 6428.562417][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6428.562822][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6428.563225][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6428.563632][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6428.564040][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6428.564494][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6428.564830][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6428.565236][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6428.565643][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6428.566048][ C0] PKRU: 55555554 [ 6428.566232][ C0] Call Trace: [ 6428.566403][ C0] [ 6428.566555][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6428.566822][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6428.567069][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6428.567351][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6428.567628][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6428.567921][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6428.568190][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6428.568502][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6428.568769][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6428.569082][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6428.569382][ C0] [ 6428.569535][ C0] [ 6428.569688][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6428.570009][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.570302][ C0] ? kasan_report (./arch/x86/include/asm/smap.h:46 mm/kasan/report.c:581) [ 6428.570543][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6428.570797][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6428.571085][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6428.571402][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6428.571657][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6428.571910][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6428.572186][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6428.572475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.572718][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6428.572962][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6428.573206][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6428.573439][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6428.573678][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6428.573931][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6428.574199][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6428.574501][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6428.574762][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6428.575009][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6428.575281][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6428.575557][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6428.575851][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6428.576152][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6428.576441][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6428.576686][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6428.576943][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6428.577187][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6428.577511][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6428.577791][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6428.578094][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6428.578396][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6428.578687][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6428.579003][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6428.579256][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6428.579501][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6428.579789][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6428.580103][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6428.580413][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6428.580664][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6428.580913][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6428.581163][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6428.581472][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6428.581714][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6428.581951][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6428.582278][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6428.582522][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6428.582845][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6428.583191][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6428.583438][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6428.583752][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6428.583982][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6428.584275][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6428.584531][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6428.584773][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6428.585038][ C0] process_one_work (kernel/workqueue.c:2633) [ 6428.585296][ C0] ? 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) [ 6428.585533][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6428.585811][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6428.586051][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6428.586295][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6428.586634][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6428.586898][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6428.587161][ C0] kthread (kernel/kthread.c:388) [ 6428.587373][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6428.587612][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6428.587840][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6428.588079][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6428.588333][ C0] | [ 6449.243324][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6449.243689][ C0] rcu: 0-....: (5542999 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/2268359 fqs=1271000 | [ 6449.244259][ C0] rcu: (t=5879199 jiffies g=477977 q=5845 ncpus=4) [ 6449.245080][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6449.245704][ C0] Workqueue: netns cleanup_net [ 6449.245953][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6449.246218][ C0] Code: 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 41 57 41 56 41 55 41 54 55 53 48 83 ec 70 9c 8f 04 24 0f 01 ca <65> 4c 8b 3c 25 80 b8 1f 00 41 8b 87 e0 17 00 00 85 c0 0f 85 b7 00 All code ======== 0: 00 90 90 90 90 90 add %dl,-0x6f6f6f70(%rax) 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 66 0f 1f 00 nopw (%rax) 15: 41 57 push %r15 17: 41 56 push %r14 19: 41 55 push %r13 1b: 41 54 push %r12 1d: 55 push %rbp 1e: 53 push %rbx 1f: 48 83 ec 70 sub $0x70,%rsp 23: 9c pushf 24: 8f 04 24 pop (%rsp) 27: 0f 01 ca clac 2a:* 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 <-- trapping instruction 31: 1f 00 33: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: b7 00 mov $0x0,%bh Code starting with the faulting instruction =========================================== 0: 65 4c 8b 3c 25 80 b8 mov %gs:0x1fb880,%r15 7: 1f 00 9: 41 8b 87 e0 17 00 00 mov 0x17e0(%r15),%eax 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: b7 00 mov $0x0,%bh [ 6449.247202][ C0] RSP: 0018:ffffc9000051f318 EFLAGS: 00000286 [ 6449.247512][ C0] RAX: 0000000000000001 RBX: ffffed10011c9f42 RCX: ffffffff906b35b0 [ 6449.247919][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6449.248323][ C0] RBP: ffffed10011c9f41 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6449.248729][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6449.249134][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6449.249540][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6449.249992][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6449.250329][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6449.250735][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6449.251141][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6449.251547][ C0] PKRU: 55555554 [ 6449.251731][ C0] Call Trace: [ 6449.251901][ C0] [ 6449.252052][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6449.252330][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6449.252586][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6449.252841][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6449.253131][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6449.253366][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6449.253645][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6449.253918][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6449.254179][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6449.254469][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6449.254713][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6449.255031][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6449.255308][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6449.255600][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6449.255869][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6449.256180][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6449.256447][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6449.256762][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6449.257061][ C0] [ 6449.257216][ C0] [ 6449.257368][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6449.257688][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.257983][ C0] ? kasan_report (./arch/x86/include/asm/current.h:42 mm/kasan/report.c:93 mm/kasan/report.c:585) [ 6449.258222][ C0] kasan_check_range (mm/kasan/generic.c:183 mm/kasan/generic.c:189) [ 6449.258475][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6449.258759][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6449.259078][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6449.259331][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6449.259584][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6449.259859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6449.260149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.260389][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6449.260633][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6449.260876][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6449.261110][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6449.261344][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6449.261595][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6449.261861][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6449.262164][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6449.262425][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6449.262672][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6449.262945][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6449.263218][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6449.263515][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6449.263817][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6449.264108][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6449.264351][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6449.264607][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6449.264851][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6449.265173][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6449.265451][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6449.265756][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6449.266053][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6449.266345][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6449.266659][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6449.266911][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6449.267155][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6449.267441][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6449.267753][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6449.268063][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6449.268315][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6449.268562][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6449.268809][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6449.269117][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6449.269362][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6449.269595][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6449.269920][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6449.270165][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6449.270484][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6449.270828][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6449.271075][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6449.271382][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6449.271611][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6449.271899][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6449.272155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6449.272397][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6449.272661][ C0] process_one_work (kernel/workqueue.c:2633) [ 6449.272918][ C0] ? 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) [ 6449.273151][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6449.273428][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6449.273669][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6449.273912][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6449.274249][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6449.274511][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6449.274773][ C0] kthread (kernel/kthread.c:388) [ 6449.274984][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6449.275220][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6449.275451][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6449.275686][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6476.557178][ C0] hardirqs last enabled at (164379): irqentry_exit (kernel/entry/common.c:352) | [ 6476.557654][ C0] hardirqs last disabled at (164378): __do_softirq (kernel/softirq.c:569 (discriminator 1)) | [ 6476.558132][ C0] softirqs last enabled at (164328): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6476.558605][ C0] softirqs last disabled at (163773): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6476.559555][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6476.560174][ C0] Workqueue: netns cleanup_net [ 6476.560423][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6476.560752][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6476.561736][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6476.562048][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6476.562451][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6476.562859][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6476.563263][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6476.563670][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6476.564073][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6476.564527][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6476.564865][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6476.565271][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6476.565674][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6476.566078][ C0] PKRU: 55555554 [ 6476.566262][ C0] Call Trace: [ 6476.566435][ C0] [ 6476.566584][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6476.566851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6476.567098][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6476.567379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6476.567656][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6476.567946][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6476.568214][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6476.568527][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6476.568793][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6476.569107][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6476.569407][ C0] [ 6476.569559][ C0] [ 6476.569710][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6476.570030][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6476.570331][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6476.570631][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6476.570947][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6476.571200][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6476.571455][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6476.571729][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.572019][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.572262][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6476.572504][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6476.572746][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6476.572981][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6476.573214][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6476.573468][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6476.573735][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6476.574037][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6476.574297][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6476.574547][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6476.574819][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6476.575092][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6476.575389][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6476.575687][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6476.575979][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6476.576222][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6476.576479][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6476.576723][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6476.577045][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6476.577322][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6476.577628][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6476.577926][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6476.578220][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6476.578536][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6476.578787][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6476.579030][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6476.579318][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6476.579630][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6476.579940][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6476.580193][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6476.580443][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6476.580691][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6476.580998][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6476.581243][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6476.581479][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6476.581806][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6476.582048][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6476.582368][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6476.582715][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6476.582960][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6476.583268][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6476.583502][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6476.583790][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6476.584046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.584288][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6476.584553][ C0] process_one_work (kernel/workqueue.c:2633) [ 6476.584811][ C0] ? 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) [ 6476.585046][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6476.585327][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6476.585564][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6476.585808][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6476.586144][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6476.586408][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6476.586671][ C0] kthread (kernel/kthread.c:388) [ 6476.586885][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6476.587122][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6476.587353][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6476.587591][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6501.707337][ T49] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 5931432 jiffies s: 1289 root: 0x1/. | [ 6501.707974][ T49] rcu: blocking rcu_node structures (internal RCU debug): | [ 6501.708349][ T49] Sending NMI from CPU 2 to CPUs 0: | [ 6501.708627][ C0] NMI backtrace for cpu 0 [ 6501.708634][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6501.708636][ C0] Workqueue: netns cleanup_net [ 6501.708641][ C0] RIP: 0010:report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6501.708646][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 48 8b 05 b9 a9 a4 05 48 d1 e8 83 e0 01 75 0d f0 48 0f ba 2d a7 a9 a4 05 00 <0f> 93 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 48 8b 05 b9 a9 a4 05 mov 0x5a4a9b9(%rip),%rax # 0x5a4a9d1 18: 48 d1 e8 shr %rax 1b: 83 e0 01 and $0x1,%eax 1e: 75 0d jne 0x2d 20: f0 48 0f ba 2d a7 a9 lock btsq $0x0,0x5a4a9a7(%rip) # 0x5a4a9d1 27: a4 05 00 2a:* 0f 93 c0 setae %al <-- trapping instruction 2d: c3 ret 2e: cc int3 2f: cc int3 30: cc int3 31: cc int3 32: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 39: 00 00 00 00 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 40 rex Code starting with the faulting instruction =========================================== 0: 0f 93 c0 setae %al 3: c3 ret 4: cc int3 5: cc int3 6: cc int3 7: cc int3 8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) f: 00 00 00 00 13: 0f .byte 0xf 14: 1f (bad) 15: 40 rex [ 6501.708648][ C0] RSP: 0018:ffffc9000051f330 EFLAGS: 00000247 [ 6501.708650][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff906b3f0c [ 6501.708652][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6501.708654][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6501.708655][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6501.708657][ C0] R13: ffffffff906b3f0c R14: 0000000000000004 R15: ffff888005b70040 [ 6501.708658][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6501.708660][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6501.708664][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6501.708665][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6501.708666][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6501.708668][ C0] PKRU: 55555554 [ 6501.708669][ C0] Call Trace: [ 6501.708670][ C0] [ 6501.708672][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6501.708678][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6501.708681][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6501.708686][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6501.708690][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6501.708693][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6501.708696][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6501.708701][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6501.708705][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6501.708707][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6501.708711][ C0] ? report_enabled (mm/kasan/report.c:132 mm/kasan/report.c:128) [ 6501.708713][ C0] [ 6501.708715][ C0] [ 6501.708716][ C0] kasan_report (mm/kasan/report.c:585) [ 6501.708719][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6501.708724][ C0] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6501.708727][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6501.708731][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6501.708735][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6501.708740][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6501.708743][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6501.708746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6501.708748][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6501.708752][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6501.708755][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6501.708758][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6501.708761][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6501.708764][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6501.708767][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6501.708772][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6501.708775][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6501.708778][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6501.708781][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6501.708785][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6501.708791][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6501.708794][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6501.708798][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6501.708801][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6501.708805][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6501.708807][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6501.708817][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6501.708825][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6501.708834][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6501.708843][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6501.708851][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6501.708859][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6501.708863][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6501.708867][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6501.708876][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6501.708884][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6501.708889][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6501.708893][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6501.708896][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6501.708901][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6501.708908][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6501.708912][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6501.708915][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6501.708919][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6501.708923][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6501.708925][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6501.708929][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6501.708931][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6501.708936][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6501.708939][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6501.708942][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6501.708945][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6501.708948][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6501.708952][ C0] process_one_work (kernel/workqueue.c:2633) [ 6501.708957][ C0] ? 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) [ 6501.708960][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6501.708964][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6501.708968][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6501.708970][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6501.708974][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6501.708977][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6501.708980][ C0] kthread (kernel/kthread.c:388) [ 6501.708982][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6501.708984][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6501.708987][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6501.708989][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:250) | [ 6501.708995][ C0] | [ 6527.279325][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6527.279693][ C0] rcu: 0-....: (5620946 ticks this GP) idle=b65c/1/0x4000000000000000 softirq=265111/2346305 fqs=1287269 | [ 6527.280262][ C0] rcu: (t=5957235 jiffies g=477977 q=5845 ncpus=4) [ 6527.281084][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6527.281706][ C0] Workqueue: netns cleanup_net [ 6527.281961][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6527.282292][ C0] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6527.283278][ C0] RSP: 0018:ffffc9000051f3e0 EFLAGS: 00000206 [ 6527.283589][ C0] RAX: 0000000000000000 RBX: 0000000000000047 RCX: ffffffff906b3f0c [ 6527.283993][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008e4fa08 [ 6527.284397][ C0] RBP: ffff888008e4fa08 R08: 0000000000000000 R09: ffffed10011c9f41 [ 6527.284799][ C0] R10: 0000000000000003 R11: ffff8880353fc508 R12: 0000000000000003 [ 6527.285204][ C0] R13: ffffed10011c9f41 R14: 0000000000000001 R15: 1ffff920000a3e7d [ 6527.285608][ C0] FS: 0000000000000000(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6527.286061][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6527.286397][ C0] CR2: 00007fd3e64bd270 CR3: 000000001c334002 CR4: 0000000000770ef0 [ 6527.286801][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6527.287207][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6527.287611][ C0] PKRU: 55555554 [ 6527.287795][ C0] Call Trace: [ 6527.287968][ C0] [ 6527.288123][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6527.288400][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6527.288656][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6527.288910][ C0] ? debug_object_deactivate (lib/debugobjects.c:779) [ 6527.289201][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6527.289434][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6527.289708][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6527.289983][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6527.290243][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6527.290532][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6527.290778][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6527.291095][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6527.291371][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6527.291663][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6527.291932][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6527.292240][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6527.292508][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6527.292821][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6527.293122][ C0] [ 6527.293276][ C0] [ 6527.293430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6527.293748][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6527.294047][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6527.294349][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6527.294666][ C0] ? __pfx___schedule (kernel/sched/core.c:6608) [ 6527.294918][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6527.295169][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6527.295448][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6527.295735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6527.295977][ C0] ? __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6527.296221][ C0] ? __mutex_lock (kernel/locking/mutex.c:509 kernel/locking/mutex.c:612 kernel/locking/mutex.c:752) [ 6527.296461][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 6527.296696][ C0] __mutex_lock (kernel/locking/mutex.c:152 kernel/locking/mutex.c:626 kernel/locking/mutex.c:752) [ 6527.296931][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6527.297181][ C0] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6527.297449][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6527.297749][ C0] ? __pfx___mutex_lock (kernel/locking/mutex.c:751) [ 6527.298007][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1339) [ 6527.298254][ C0] ? refcount_dec_not_one (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 lib/refcount.c:76) [ 6527.298524][ C0] ? tc_setup_cb_destroy (net/sched/cls_api.c:3715) [ 6527.298796][ C0] ? __pfx_refcount_dec_not_one (lib/refcount.c:75) [ 6527.299094][ C0] ? refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6527.299394][ C0] refcount_dec_and_mutex_lock (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:261 ./include/linux/refcount.h:304 ./include/linux/refcount.h:322 lib/refcount.c:119 lib/refcount.c:113) [ 6527.299683][ C0] __tcf_action_put (net/sched/act_api.c:377) [ 6527.299928][ C0] tcf_action_destroy (net/sched/act_api.c:413 net/sched/act_api.c:393 net/sched/act_api.c:1175) [ 6527.300185][ C0] tcf_exts_destroy (net/sched/cls_api.c:3312) [ 6527.300425][ C0] __fl_destroy_filter (./include/net/pkt_cls.h:261 net/sched/cls_flower.c:425) cls_flower [ 6527.300750][ C0] __fl_put (net/sched/cls_flower.c:522 net/sched/cls_flower.c:514) cls_flower [ 6527.301028][ C0] ? __pfx___fl_put (net/sched/cls_flower.c:515) cls_flower [ 6527.301333][ C0] ? __fl_delete (net/sched/cls_flower.c:568) cls_flower [ 6527.301632][ C0] __fl_delete (net/sched/cls_flower.c:574) cls_flower [ 6527.301923][ C0] ? __pfx___fl_delete (net/sched/cls_flower.c:550) cls_flower [ 6527.302239][ C0] ? __lock_release (kernel/locking/lockdep.c:353 kernel/locking/lockdep.c:5436) [ 6527.302490][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:94 kernel/locking/mutex.c:618 kernel/locking/mutex.c:752) [ 6527.302732][ C0] fl_destroy (net/sched/cls_flower.c:599) cls_flower [ 6527.303022][ C0] ? __pfx_fl_destroy (net/sched/cls_flower.c:590) cls_flower [ 6527.303337][ C0] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:907) [ 6527.303646][ C0] tcf_proto_destroy (net/sched/cls_api.c:418) [ 6527.303898][ C0] tcf_chain_flush (net/sched/cls_api.c:737) [ 6527.304147][ C0] __tcf_block_put (net/sched/cls_api.c:1070 net/sched/cls_api.c:1141 net/sched/cls_api.c:1305) [ 6527.304397][ C0] clsact_destroy (net/sched/sch_ingress.c:304) sch_ingress [ 6527.304704][ C0] __qdisc_destroy (net/sched/sch_generic.c:1067) [ 6527.304948][ C0] dev_shutdown (net/sched/sch_generic.c:1482) [ 6527.305184][ C0] unregister_netdevice_many_notify (./include/net/tcx.h:168 net/core/dev.c:11084) [ 6527.305510][ C0] ? rtnl_is_locked (net/core/rtnetlink.c:164) [ 6527.305752][ C0] ? __pfx_unregister_netdevice_queue (net/core/dev.c:11019) [ 6527.306072][ C0] ? __pfx_unregister_netdevice_many_notify (net/core/dev.c:11035) [ 6527.306420][ C0] ? mutex_is_locked (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2569 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3161 kernel/locking/mutex.c:81 kernel/locking/mutex.c:91) [ 6527.306666][ C0] ? nexthop_net_exit_batch_rtnl (net/ipv4/nexthop.c:569 net/ipv4/nexthop.c:1918 net/ipv4/nexthop.c:2426 net/ipv4/nexthop.c:3754) [ 6527.306969][ C0] cleanup_net (net/core/net_namespace.c:633) [ 6527.307201][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6527.307488][ C0] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 6527.307744][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6527.307986][ C0] ? process_one_work (kernel/workqueue.c:2609) [ 6527.308251][ C0] process_one_work (kernel/workqueue.c:2633) [ 6527.308509][ C0] ? 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) [ 6527.308744][ C0] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 6527.309022][ C0] ? assign_work (kernel/workqueue.c:1101) [ 6527.309261][ C0] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 6527.309502][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 6527.309841][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6527.310106][ C0] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 6527.310370][ C0] kthread (kernel/kthread.c:388) [ 6527.310580][ C0] ? __pfx_kthread (kernel/kthread.c:341) [ 6527.310818][ C0] ret_from_fork (arch/x86/kernel/process.c:147) [ 6527.311049][ C0] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: dump_stack_lvl:print_report:kasan_report:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath cpuacct_account_field:account_system_index_time:update_process_times:tick_sched_handle report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock __asan_report_load4_noabort:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock report_enabled:kasan_report:kasan_check_range:queued_spin_lock_slowpath kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock kasan_report:kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock report_enabled:kasan_report:queued_spin_lock_slowpath:do_raw_spin_lock queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock:__mutex_lock